From: <Saved by Blink>
Snapshot-Content-Location: https://www.cnbc.com/2024/09/07/how-small-modular-reactors-could-expand-nuclear-power-in-the-us.html
Subject: How small modular reactors could expand nuclear power in the U.S.
Date: Mon, 2 Dec 2024 14:16:59 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----"


------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/html
Content-ID: <frame-EB1D139DC55BA9D7E5A4D1966951A7D2@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.cnbc.com/2024/09/07/how-small-modular-reactors-could-expand-nuclear-power-in-the-us.html

<!DOCTYPE html><html lang=3D"en" prefix=3D"og=3Dhttps://ogp.me/ns#" itemsco=
pe=3D"" itemtype=3D"https://schema.org/WebPage"><head><meta http-equiv=3D"C=
ontent-Type" content=3D"text/html; charset=3DUTF-8"><link rel=3D"stylesheet=
" type=3D"text/css" href=3D"cid:css-ce4eaeb9-9ea8-4f32-9ae2-be9996b57767@mh=
tml.blink" /><link rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-8fe=
adc59-540b-448d-8662-c31d9a97392e@mhtml.blink" /><link rel=3D"stylesheet" t=
ype=3D"text/css" href=3D"cid:css-f7c62a04-3985-464b-a1e6-45d7b64b2c84@mhtml=
.blink" /><link rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-5ad590=
05-d282-4f17-a239-37bdb743e942@mhtml.blink" /><link rel=3D"stylesheet" type=
=3D"text/css" href=3D"cid:css-83ba7c60-9353-4cb8-a8e9-bad44843d1d1@mhtml.bl=
ink" /><link rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-7686d244-=
4cff-4bd4-84ac-687dd2b470ab@mhtml.blink" /><link rel=3D"stylesheet" type=3D=
"text/css" href=3D"cid:css-75e1595b-aebe-4515-a1b9-d6aee7accdca@mhtml.blink=
" /><link rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-ff3b5e53-13d=
e-4b7e-b985-b27844097af8@mhtml.blink" /><link rel=3D"stylesheet" type=3D"te=
xt/css" href=3D"cid:css-35083d5b-452a-4682-b7e1-40de7953d83f@mhtml.blink" /=
><link rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-18a9e12b-25f8-4=
181-9cdb-0d9545444096@mhtml.blink" /><meta http-equiv=3D"origin-trial" cont=
ent=3D"A/kargTFyk8MR5ueravczef/wIlTkbVk1qXQesp39nV+xNECPdLBVeYffxrM8TmZT6RA=
rWGQVCJ0LRivD7glcAUAAACQeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmV=
hdHVyZSI6IkRpc2FibGVUaGlyZFBhcnR5U3RvcmFnZVBhcnRpdGlvbmluZzIiLCJleHBpcnkiOj=
E3NDIzNDIzOTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta p=
roperty=3D"og:type" content=3D"article"><meta property=3D"og:title" content=
=3D"Small nuclear reactors could power the future =E2=80=94 the challenge i=
s building the first one in the U.S."><meta property=3D"og:description" con=
tent=3D"Small modular reactors could help expand nuclear power in the U.S.,=
 but commercializing them has proven challenging."><meta property=3D"og:url=
" content=3D"https://www.cnbc.com/2024/09/07/how-small-modular-reactors-cou=
ld-expand-nuclear-power-in-the-us.html"><meta property=3D"og:site_name" con=
tent=3D"CNBC"><meta name=3D"robots" content=3D"max-image-preview:large"><me=
ta name=3D"format-detection" content=3D"telephone=3Dno"><meta property=3D"o=
g:image" itemprop=3D"image" content=3D"https://image.cnbcfm.com/api/v1/imag=
e/108015018-1722525970290-gettyimages-121964830-66021532.jpeg?v=3D172556994=
3&amp;w=3D1920&amp;h=3D1080"><meta name=3D"twitter:image:src" content=3D"ht=
tps://image.cnbcfm.com/api/v1/image/108015018-1722525970290-gettyimages-121=
964830-66021532.jpeg?v=3D1725569943&amp;w=3D1920&amp;h=3D1080"><meta name=
=3D"twitter:image" content=3D"https://image.cnbcfm.com/api/v1/image/1080150=
18-1722525970290-gettyimages-121964830-66021532.jpeg?v=3D1725569943&amp;w=
=3D1920&amp;h=3D1080"><meta content-type=3D"text/html"><meta name=3D"twitte=
r:card" content=3D"summary_large_image"><meta name=3D"twitter:site" content=
=3D"@CNBC"><meta name=3D"twitter:url" content=3D"https://www.cnbc.com/2024/=
09/07/how-small-modular-reactors-could-expand-nuclear-power-in-the-us.html"=
><meta name=3D"twitter:title" content=3D"Small nuclear reactors could power=
 the future =E2=80=94 the challenge is building the first one in the U.S.">=
<meta name=3D"twitter:description" content=3D"Small modular reactors could =
help expand nuclear power in the U.S., but commercializing them has proven =
challenging."><meta name=3D"twitter:creator" content=3D"spencekimball"><lin=
k rel=3D"icon" type=3D"image/x-icon" href=3D"https://sc.cnbcfm.com/applicat=
ions/cnbc.com/staticcontent/img/favicon.ico"><title itemprop=3D"name">How s=
mall modular reactors could expand nuclear power in the U.S.</title><meta n=
ame=3D"viewport" content=3D"initial-scale=3D1.0, width=3Ddevice-width"><met=
a http-equiv=3D"X-UA-Compatible" content=3D"IE=3DEdge"><meta property=3D"As=
setType" content=3D"cnbcnewsstory"><meta property=3D"pageNodeId" content=3D=
"108028589"><meta itemprop=3D"description" name=3D"description" content=3D"=
Small modular reactors could help expand nuclear power in the U.S., but com=
mercializing them has proven challenging."><link rel=3D"canonical" href=3D"=
https://www.cnbc.com/2024/09/07/how-small-modular-reactors-could-expand-nuc=
lear-power-in-the-us.html"><meta property=3D"og:type" content=3D"article"><=
meta property=3D"og:title" content=3D"Small nuclear reactors could power th=
e future =E2=80=94 the challenge is building the first one in the U.S."><me=
ta property=3D"og:description" content=3D"Small modular reactors could help=
 expand nuclear power in the U.S., but commercializing them has proven chal=
lenging."><meta property=3D"og:url" content=3D"https://www.cnbc.com/2024/09=
/07/how-small-modular-reactors-could-expand-nuclear-power-in-the-us.html"><=
meta property=3D"og:site_name" content=3D"CNBC"><meta itemprop=3D"dateCreat=
ed" content=3D"2024-09-07T13:04:22+0000"><meta itemprop=3D"dateModified" co=
ntent=3D"2024-09-07T14:43:33+0000"><meta itemprop=3D"lastReviewed" content=
=3D"2024-09-07T14:43:33+0000"><meta itemprop=3D"inLanguage" content=3D"en-U=
S"><meta property=3D"og:image" itemprop=3D"image" content=3D"https://image.=
cnbcfm.com/api/v1/image/108015018-1722525970290-gettyimages-121964830-66021=
532.jpeg?v=3D1725569943&amp;w=3D1920&amp;h=3D1080"><meta name=3D"twitter:im=
age:src" content=3D"https://image.cnbcfm.com/api/v1/image/108015018-1722525=
970290-gettyimages-121964830-66021532.jpeg?v=3D1725569943&amp;w=3D1920&amp;=
h=3D1080"><meta name=3D"twitter:image" content=3D"https://image.cnbcfm.com/=
api/v1/image/108015018-1722525970290-gettyimages-121964830-66021532.jpeg?v=
=3D1725569943&amp;w=3D1920&amp;h=3D1080"><meta name=3D"twitter:creator" con=
tent=3D"spencekimball"><meta property=3D"article:publisher" content=3D"http=
s://www.facebook.com/cnbc"><meta property=3D"article:published_time" conten=
t=3D"2024-09-07T13:04:22+0000"><meta property=3D"article:modified_time" con=
tent=3D"2024-09-07T14:43:33+0000"><meta itemprop=3D"contentRating" content=
=3D"NR"><meta name=3D"news_keywords" content=3D"Breaking News: Technology,B=
reaking News: Markets,Energy,Markets,Nuscale Power Corp,Dominion Energy Inc=
,Southern Co,Constellation Energy Corp,Technology,business news"><meta item=
prop=3D"keywords" name=3D"keywords" content=3D"Breaking News: Technology,Br=
eaking News: Markets,Energy,Markets,Nuscale Power Corp,Dominion Energy Inc,=
Southern Co,Constellation Energy Corp,Technology,business news"><meta itemp=
rop=3D"specialty" content=3D"Breaking News: Technology,Breaking News: Marke=
ts,Energy,Markets,Nuscale Power Corp,Dominion Energy Inc,Southern Co,Conste=
llation Energy Corp,Technology"><meta name=3D"tp:PreferredRuntimes" content=
=3D"universal"><meta name=3D"tp:PreferredFormats" content=3D"M3U,MPEG4"><me=
ta name=3D"tp:initialize" content=3D"false"><meta name=3D"apple-itunes-app"=
 content=3D"app-id=3D398018310"><meta property=3D"al:ios:app_name" content=
=3D"CNBC Business News and Finance"><meta property=3D"al:ios:app_store_id" =
content=3D"398018310"><meta itemprop=3D"primaryImageOfPage" content=3D"http=
s://image.cnbcfm.com/api/v1/image/108015018-1722525970290-gettyimages-12196=
4830-66021532.jpeg?v=3D1725569943"><meta name=3D"parsely-metadata" content=
=3D"{&quot;nodeid&quot;:108028589,&quot;originalImage&quot;:&quot;https://i=
mage.cnbcfm.com/api/v1/image/108015018-1722525970290-gettyimages-121964830-=
66021532.jpeg?v=3D1725569943&quot;}"><meta property=3D"article:section" con=
tent=3D"Energy"><link rel=3D"amphtml" href=3D"https://www.cnbc.com/amp/2024=
/09/07/how-small-modular-reactors-could-expand-nuclear-power-in-the-us.html=
"><meta property=3D"article:author" content=3D"https://www.facebook.com/CNB=
C"><meta name=3D"author" content=3D"Spencer Kimball,Gabriel Cort=C3=A9s"><m=
eta property=3D"article:opinion" content=3D"false"><meta property=3D"articl=
e:tag" content=3D"Breaking News: Technology"><meta property=3D"article:tag"=
 content=3D"Breaking News: Markets"><meta property=3D"article:tag" content=
=3D"Energy"><meta property=3D"article:tag" content=3D"Markets"><meta proper=
ty=3D"article:tag" content=3D"Nuscale Power Corp"><meta property=3D"article=
:tag" content=3D"Dominion Energy Inc"><meta property=3D"article:tag" conten=
t=3D"Southern Co"><meta property=3D"article:tag" content=3D"Constellation E=
nergy Corp"><meta property=3D"article:tag" content=3D"Technology"><link rel=
=3D"preload" as=3D"script" href=3D"https://static-redesign.cnbcfm.com/dist/=
main-0be283de255e02ccc6cb.js"><link rel=3D"preload" as=3D"script" href=3D"h=
ttps://static-redesign.cnbcfm.com/dist/54711-3d418780010e5773e97f.js"><link=
 rel=3D"preload" as=3D"script" href=3D"https://static-redesign.cnbcfm.com/d=
ist/39232-441ed94f5c408157935b.js"><link rel=3D"preload" as=3D"script" href=
=3D"https://static-redesign.cnbcfm.com/dist/22143-3b9861407f1415c92ebe.js">=
<link rel=3D"preload" as=3D"script" href=3D"https://static-redesign.cnbcfm.=
com/dist/98051-02560be1746fe1d43426.js"><link rel=3D"preload" as=3D"script"=
 href=3D"https://static-redesign.cnbcfm.com/dist/CNBCGlobalNav-d7bfbbbf6ad0=
9b34d88f.js"><link rel=3D"preload" as=3D"script" href=3D"https://static-red=
esign.cnbcfm.com/dist/components-PcmModule-Ads-TopBanner-28879b078507d34ec2=
49.js"><link rel=3D"preload" as=3D"script" href=3D"https://static-redesign.=
cnbcfm.com/dist/components-PcmModule-ArticleHeader-904e3956f0c6cc1f7512.js"=
><link rel=3D"preload" as=3D"script" href=3D"https://static-redesign.cnbcfm=
.com/dist/components-PcmModule-ArticleInlineMedia-8ff8666ec93fbeb2c3f1.js">=
<link rel=3D"preload" as=3D"script" href=3D"https://static-redesign.cnbcfm.=
com/dist/components-PcmModule-KeyPoints-b4b25505b5be996535c3.js"><link rel=
=3D"preload" as=3D"script" href=3D"https://static-redesign.cnbcfm.com/dist/=
components-PcmModule-ArticleBody-ffaae88a51b188fe98a1.js"><link rel=3D"prel=
oad" as=3D"script" href=3D"https://static-redesign.cnbcfm.com/dist/componen=
ts-shared-Article-WildcardEmbed-50b4e0286794ec432a54.js"><link rel=3D"prelo=
ad" as=3D"script" href=3D"https://static-redesign.cnbcfm.com/dist/component=
s-PcmModule-ArticleRelatedVideo-ecdb859e57f0a5f36bc5.js"><link rel=3D"prelo=
ad" as=3D"script" href=3D"https://static-redesign.cnbcfm.com/dist/component=
s-PcmModule-LiveEventModule-f37c62c41044162328ba.js"><link rel=3D"preload" =
as=3D"script" href=3D"https://static-redesign.cnbcfm.com/dist/components-Pc=
mModule-Ads-BoxRail-3a808f77c829fa000fd8.js"><link rel=3D"preload" as=3D"sc=
ript" href=3D"https://static-redesign.cnbcfm.com/dist/components-PcmModule-=
TransporterSection-5c2d4c13b3e3041b2d67.js"><link rel=3D"preload" as=3D"scr=
ipt" href=3D"https://static-redesign.cnbcfm.com/dist/components-Footer-CNBC=
Footer-98a662c9ff78dceea666.js"><link rel=3D"stylesheet" href=3D"chrome-ext=
ension://ihcjicgdanjaechkgeegckofjjedodee/app/content-style.css"><link rel=
=3D"stylesheet" type=3D"text/css" href=3D"https://static-redesign.cnbcfm.co=
m/dist/48087-3cde55817598da49f583.css"><link rel=3D"stylesheet" type=3D"tex=
t/css" href=3D"https://static-redesign.cnbcfm.com/dist/64802-93e499d1670e6d=
148304.css">



















<!--1-{@head}-PM: [1] Postscribe+Pixelman3-->



<!--{@head} mps-config-flags: MPS Configuration Flags-->



<!--{@head} new-relic-phoenix-aws: New Relic Phoenix Aws-->



<!--{@head} polar-native-head: Polar Native Head-->
<!-- Polar Native insert START -->

<!-- Polar Native insert END -->


<!--{@head} tvsquared-global: CNBC TVSquared Global Site Tag-->
<!-- TVSquared Global site tag -->

<!-- End of global snippet: Please do not remove -->


<!--{@head} wpromote-global-pixels: CNBC WPromote global pixels-->
<!-- WPROMOTE Google Ads Global site tag (gtag.js) - Google Ads: 491671965 =
10486893 304008397 -->

<!-- End of global snippet: Please do not remove -->


<!--{@head}-PM-KV-admantx: [pm] Admantx KV Insert-->



<!--{@head}0-SHARED-HEAD: SHARED HEAD-->






<link rel=3D"stylesheet" type=3D"text/css" href=3D"https://static-redesign.=
cnbcfm.com/dist/1435-a4d1ac85e1ca407da4b3.css"><link rel=3D"stylesheet" typ=
e=3D"text/css" href=3D"https://static-redesign.cnbcfm.com/dist/21620-05dccf=
4f60c6bafb2a52.css"><link rel=3D"stylesheet" type=3D"text/css" href=3D"http=
s://static-redesign.cnbcfm.com/dist/components-Video-UniversalVideoPlayer-V=
ideoPlayer-cd8e315eed62166f7a27.css"></head><body><span id=3D"warning-conta=
iner"><i data-reactroot=3D""></i></span><div itemprop=3D"publisher" itemsco=
pe=3D"" itemtype=3D"https://schema.org/NewsMediaOrganization"><meta itempro=
p=3D"name" content=3D"CNBC"><meta itemprop=3D"url" content=3D"https://www.c=
nbc.com"><meta itemprop=3D"foundingDate" content=3D"'1989-04-17'"></div><di=
v data-testid=3D"comscore-panel-tag"><!--Comscore Identifier: comscorekw=3D=
Markets_Energy--></div><div id=3D"root"><div class=3D"App-containerClick"><=
div id=3D"BrandPageWrapper" class=3D"cnbcBrand"><div class=3D"JumpLink-cont=
ainer"><a href=3D"https://www.cnbc.com/2024/09/07/how-small-modular-reactor=
s-could-expand-nuclear-power-in-the-us.html#MainContent" class=3D"JumpLink-=
link">Skip Navigation</a></div><header class=3D"CNBCGlobalNav-container" id=
=3D"GlobalNavigation-Persistent" data-test=3D"GlobalNavigation" data-analyt=
ics=3D"RegularArticle-GlobalNavigation"><div class=3D"BreakingNews-stickyCo=
ntainer BreakingNews-container BreakingNews-intro"><div class=3D"BreakingNe=
ws-gridContainer"><div class=3D"BreakingNews-wrapper"><button class=3D"Brea=
kingNews-heading">BREAKING <span class=3D"BreakingNews-newsText">NEWS</span=
></button><a href=3D"https://www.cnbc.com/2024/12/02/feds-waller-leaning-to=
ward-a-rate-cut-but-worries-about-inflation-.html" class=3D"BreakingNews-ar=
ticle"><div class=3D"BreakingNews-titleContainer"><span class=3D"">Fed Gove=
rnor Waller says he is =E2=80=98leaning toward=E2=80=99 a December rate cut=
, but worries about inflation </span></div></a><button class=3D"BreakingNew=
s-closeButton icon-close"></button></div></div></div><div class=3D"Countdow=
nClock-countdownContainer"><div id=3D"GlobalNavigation-CountdownClock" clas=
s=3D"CountdownClock-container" data-module=3D"mps-slot"></div></div><div cl=
ass=3D"CNBCGlobalNav-globalNavigationSticky CNBCGlobalNav-globalNavigation =
CNBCGlobalNav-globalNavigationArticle"><div class=3D"CNBCGlobalNav-gridCont=
ainer"><div class=3D"CNBCGlobalNav-wrapper"><div class=3D"branding-menu-bra=
ndingMenuSticky branding-menu-brandingMenu"><a href=3D"https://www.cnbc.com=
/" class=3D"branding-menu-logo"><img src=3D"https://static-redesign.cnbcfm.=
com/dist/7821ea3cb72f88388591.svg" alt=3D"logo" class=3D"branding-menu-logo=
"></a></div><div class=3D"CNBCGlobalNav-desktopNavMenu"><div class=3D"nav-m=
enu-navMenuSticky nav-menu-navMenu  nav-menu-navMenuArticleSticky nav-menu-=
navMenuSticky nav-menu-navMenu" id=3D"nav-menu-articleSticky-persistent"><b=
utton class=3D"nav-menu-desktopHamburgerSticky nav-menu-desktopHamburger na=
v-menu-button nav-menu-desktopHamburgerArticleSticky nav-menu-desktopHambur=
gerSticky nav-menu-desktopHamburger nav-menu-button" aria-label=3D"Open Nav=
igation Menu"><span class=3D"icon-menu"></span></button><a href=3D"https://=
www.cnbc.com/" class=3D"nav-menu-logoStickyContainer"><img src=3D"https://s=
tatic-redesign.cnbcfm.com/dist/69638a6119c961bd9d11.svg" class=3D"nav-menu-=
logoSticky nav-menu-logo" alt=3D"logo"></a><div class=3D"nav-menu-mainLinks=
Sticky nav-menu-mainLinks"><div class=3D"nav-menu-articleContent"><div clas=
s=3D"nav-menu-articleTitle">Small nuclear reactors could power the future =
=E2=80=94 the challenge is building the first one in the U.S.</div><div cla=
ss=3D"nav-menu-articleSocial"><div><ul class=3D"WatchLivestream-watchContai=
ner WatchLivestream-lsArticleStickyLoggedOut"><li class=3D"WatchLivestream-=
watchItems"><div class=3D"WatchLivestream-alertIconWrapper WatchLivestream-=
alertIconSticky"><svg width=3D"10" height=3D"10" viewBox=3D"0 0 10 10" fill=
=3D"none" xmlns=3D"http://www.w3.org/2000/svg"><path fill-rule=3D"evenodd" =
clip-rule=3D"evenodd" d=3D"M4.99875 7.31918C6.27953 7.31918 7.31781 6.28103=
 7.31781 5.00041C7.31781 3.71979 6.27953 2.68164 4.99875 2.68164C3.71797 2.=
68164 2.67969 3.71979 2.67969 5.00041C2.67969 6.28103 3.71797 7.31918 4.998=
75 7.31918Z" fill=3D"#FF0000"></path><path fill-rule=3D"evenodd" clip-rule=
=3D"evenodd" d=3D"M0 5C0 7.76157 2.23872 10 5 10C7.76128 10 10 7.76157 10 5=
C10 2.23843 7.76128 0 5 0C2.23872 0 0 2.23843 0 5ZM9.27517 4.99969C9.27517 =
7.36061 7.36076 9.27477 4.99891 9.27477C2.63706 9.27477 0.722656 7.36061 0.=
722656 4.99969C0.722656 2.63877 2.63706 0.724609 4.99891 0.724609C7.36076 0=
.724609 9.27517 2.63877 9.27517 4.99969Z" fill=3D"#FF0000"></path></svg></d=
iv><div class=3D"WatchLivestream-dynamicTitleWrapper"><div><a href=3D"https=
://www.cnbc.com/live-tv/"><span class=3D"WatchLivestream-streamTxt" style=
=3D"color: rgb(0, 30, 90);">Livestream</span></a></div></div></li></ul></di=
v><div class=3D"nav-menu-wrapperButton" id=3D"CollapsibleGlobalNavCreateAcc=
ountButton"><button class=3D"nav-menu-signupBtnStickyNav">CREATE FREE ACCOU=
NT</button></div></div></div><div class=3D"nav-menu-mainLinksWrapperStart n=
av-menu-mainLinksWrapper nav-menu-articleMainWrapper"><div class=3D"nav-men=
u-linksSticky nav-menu-articleNavLinks undefined"><div class=3D"nav-menu-pr=
imaryLink markets"><a href=3D"https://www.cnbc.com/markets/" class=3D"nav-m=
enu-button"><span class=3D"icon-markets"></span><span class=3D"nav-menu-art=
icleButtonText nav-menu-buttonText">Markets</span></a><ul class=3D"nav-menu=
-subLinks nav-menu-subLinks-exit-done" style=3D"display: none;"><li data-te=
xt=3D"Pre-Markets"><a href=3D"https://www.cnbc.com/pre-markets/" class=3D"n=
av-menu-subLink" tabindex=3D"-1">Pre-Markets</a></li><li data-text=3D"U.S. =
Markets"><a href=3D"https://www.cnbc.com/us-markets/" class=3D"nav-menu-sub=
Link" tabindex=3D"-1">U.S. Markets</a></li><li data-text=3D"Currencies"><a =
href=3D"https://www.cnbc.com/currencies/" class=3D"nav-menu-subLink" tabind=
ex=3D"-1">Currencies</a></li><li data-text=3D"Cryptocurrency"><a href=3D"ht=
tps://www.cnbc.com/cryptocurrency/" class=3D"nav-menu-subLink" tabindex=3D"=
-1">Cryptocurrency</a></li><li data-text=3D"Futures &amp; Commodities"><a h=
ref=3D"https://www.cnbc.com/futures-and-commodities/" class=3D"nav-menu-sub=
Link" tabindex=3D"-1">Futures &amp; Commodities</a></li><li data-text=3D"Bo=
nds"><a href=3D"https://www.cnbc.com/bonds/" class=3D"nav-menu-subLink" tab=
index=3D"-1">Bonds</a></li><li data-text=3D"Funds &amp; ETFs"><a href=3D"ht=
tps://www.cnbc.com/funds-and-etfs/" class=3D"nav-menu-subLink" tabindex=3D"=
-1">Funds &amp; ETFs</a></li></ul></div><div class=3D"nav-menu-primaryLink =
business_news"><a href=3D"https://www.cnbc.com/business/" class=3D"nav-menu=
-button"><span class=3D"icon-news"></span><span class=3D"nav-menu-articleBu=
ttonText nav-menu-buttonText">Business</span></a><ul class=3D"nav-menu-subL=
inks nav-menu-subLinks-exit-done" style=3D"display: none;"><li data-text=3D=
"Economy"><a href=3D"https://www.cnbc.com/economy/" class=3D"nav-menu-subLi=
nk" tabindex=3D"-1">Economy</a></li><li data-text=3D"Finance"><a href=3D"ht=
tps://www.cnbc.com/finance/" class=3D"nav-menu-subLink" tabindex=3D"-1">Fin=
ance</a></li><li data-text=3D"Health &amp; Science"><a href=3D"https://www.=
cnbc.com/health-and-science/" class=3D"nav-menu-subLink" tabindex=3D"-1">He=
alth &amp; Science</a></li><li data-text=3D"Media"><a href=3D"https://www.c=
nbc.com/media/" class=3D"nav-menu-subLink" tabindex=3D"-1">Media</a></li><l=
i data-text=3D"Real Estate"><a href=3D"https://www.cnbc.com/real-estate/" c=
lass=3D"nav-menu-subLink" tabindex=3D"-1">Real Estate</a></li><li data-text=
=3D"Energy"><a href=3D"https://www.cnbc.com/energy/" class=3D"nav-menu-subL=
ink" tabindex=3D"-1">Energy</a></li><li data-text=3D"Climate"><a href=3D"ht=
tps://www.cnbc.com/climate/" class=3D"nav-menu-subLink" tabindex=3D"-1">Cli=
mate</a></li><li data-text=3D"Transportation"><a href=3D"https://www.cnbc.c=
om/transportation/" class=3D"nav-menu-subLink" tabindex=3D"-1">Transportati=
on</a></li><li data-text=3D"Industrials"><a href=3D"https://www.cnbc.com/in=
dustrials/" class=3D"nav-menu-subLink" tabindex=3D"-1">Industrials</a></li>=
<li data-text=3D"Retail"><a href=3D"https://www.cnbc.com/retail/" class=3D"=
nav-menu-subLink" tabindex=3D"-1">Retail</a></li><li data-text=3D"Wealth"><=
a href=3D"https://www.cnbc.com/wealth/" class=3D"nav-menu-subLink" tabindex=
=3D"-1">Wealth</a></li><li data-text=3D"Sports"><a href=3D"https://www.cnbc=
.com/sports/" class=3D"nav-menu-subLink" tabindex=3D"-1">Sports</a></li><li=
 data-text=3D"Life"><a href=3D"https://www.cnbc.com/life/" class=3D"nav-men=
u-subLink" tabindex=3D"-1">Life</a></li><li data-text=3D"Small Business"><a=
 href=3D"https://www.cnbc.com/small-business/" class=3D"nav-menu-subLink" t=
abindex=3D"-1">Small Business</a></li></ul></div><div class=3D"nav-menu-pri=
maryLink investing"><a href=3D"https://www.cnbc.com/investing/" class=3D"na=
v-menu-button"><span class=3D"icon-investing"></span><span class=3D"nav-men=
u-articleButtonText nav-menu-buttonText">Investing</span></a><ul class=3D"n=
av-menu-subLinks nav-menu-subLinks-exit-done" style=3D"display: none;"><li =
data-text=3D"Personal Finance"><a href=3D"https://www.cnbc.com/personal-fin=
ance/" class=3D"nav-menu-subLink" tabindex=3D"-1">Personal Finance</a></li>=
<li data-text=3D"Fintech"><a href=3D"https://www.cnbc.com/fintech/" class=
=3D"nav-menu-subLink" tabindex=3D"-1">Fintech</a></li><li data-text=3D"Fina=
ncial Advisors"><a href=3D"https://www.cnbc.com/financial-advisors/" class=
=3D"nav-menu-subLink" tabindex=3D"-1">Financial Advisors</a></li><li data-t=
ext=3D"Options Action"><a href=3D"https://www.cnbc.com/options-action/" cla=
ss=3D"nav-menu-subLink" tabindex=3D"-1">Options Action</a></li><li data-tex=
t=3D"ETF Street"><a href=3D"https://www.cnbc.com/etf-street/" class=3D"nav-=
menu-subLink" tabindex=3D"-1">ETF Street</a></li><li data-text=3D"Buffett A=
rchive"><a href=3D"https://buffett.cnbc.com/" class=3D"nav-menu-subLink" ta=
rget=3D"_blank" tabindex=3D"-1">Buffett Archive</a></li><li data-text=3D"Ea=
rnings"><a href=3D"https://www.cnbc.com/earnings/" class=3D"nav-menu-subLin=
k" tabindex=3D"-1">Earnings</a></li><li data-text=3D"Trader Talk"><a href=
=3D"https://www.cnbc.com/trader-talk/" class=3D"nav-menu-subLink" tabindex=
=3D"-1">Trader Talk</a></li></ul></div><div class=3D"nav-menu-primaryLink t=
ech"><a href=3D"https://www.cnbc.com/technology/" class=3D"nav-menu-button"=
><span class=3D"icon-tech"></span><span class=3D"nav-menu-articleButtonText=
 nav-menu-buttonText">Tech</span></a><ul class=3D"nav-menu-subLinks nav-men=
u-subLinks-exit-done" style=3D"display: none;"><li data-text=3D"Cybersecuri=
ty"><a href=3D"https://www.cnbc.com/cybersecurity/" class=3D"nav-menu-subLi=
nk" tabindex=3D"-1">Cybersecurity</a></li><li data-text=3D"Enterprise"><a h=
ref=3D"https://www.cnbc.com/enterprise/" class=3D"nav-menu-subLink" tabinde=
x=3D"-1">Enterprise</a></li><li data-text=3D"Internet"><a href=3D"https://w=
ww.cnbc.com/internet/" class=3D"nav-menu-subLink" tabindex=3D"-1">Internet<=
/a></li><li data-text=3D"Media"><a href=3D"https://www.cnbc.com/media/" cla=
ss=3D"nav-menu-subLink" tabindex=3D"-1">Media</a></li><li data-text=3D"Mobi=
le"><a href=3D"https://www.cnbc.com/mobile/" class=3D"nav-menu-subLink" tab=
index=3D"-1">Mobile</a></li><li data-text=3D"Social Media"><a href=3D"https=
://www.cnbc.com/social-media/" class=3D"nav-menu-subLink" tabindex=3D"-1">S=
ocial Media</a></li><li data-text=3D"CNBC Disruptor 50"><a href=3D"https://=
www.cnbc.com/cnbc-disruptors/" class=3D"nav-menu-subLink" tabindex=3D"-1">C=
NBC Disruptor 50</a></li><li data-text=3D"Tech Guide"><a href=3D"https://ww=
w.cnbc.com/tech-guide/" class=3D"nav-menu-subLink" tabindex=3D"-1">Tech Gui=
de</a></li></ul></div><div class=3D"nav-menu-primaryLink politics"><a href=
=3D"https://www.cnbc.com/politics/" class=3D"nav-menu-button"><span class=
=3D"icon-politics"></span><span class=3D"nav-menu-articleButtonText nav-men=
u-buttonText">Politics</span></a><ul class=3D"nav-menu-subLinks" style=3D"d=
isplay:none"><li data-text=3D"White House"><a href=3D"https://www.cnbc.com/=
white-house/" class=3D"nav-menu-subLink" tabindex=3D"-1">White House</a></l=
i><li data-text=3D"Policy"><a href=3D"https://www.cnbc.com/policy/" class=
=3D"nav-menu-subLink" tabindex=3D"-1">Policy</a></li><li data-text=3D"Defen=
se"><a href=3D"https://www.cnbc.com/defense/" class=3D"nav-menu-subLink" ta=
bindex=3D"-1">Defense</a></li><li data-text=3D"Congress"><a href=3D"https:/=
/www.cnbc.com/congress/" class=3D"nav-menu-subLink" tabindex=3D"-1">Congres=
s</a></li><li data-text=3D"Equity and Opportunity"><a href=3D"https://www.c=
nbc.com/equity-opportunity/" class=3D"nav-menu-subLink" tabindex=3D"-1">Equ=
ity and Opportunity</a></li></ul></div><div class=3D"nav-menu-primaryLink v=
ideo"><a href=3D"https://www.cnbc.com/tv/" class=3D"nav-menu-button"><span =
class=3D"icon-cnbctv"></span><span class=3D"nav-menu-articleButtonText nav-=
menu-buttonText">Video</span></a><ul class=3D"nav-menu-subLinks" style=3D"d=
isplay:none"><li data-text=3D"Latest Video"><a href=3D"https://www.cnbc.com=
/latest-video/" class=3D"nav-menu-subLink" tabindex=3D"-1">Latest Video</a>=
</li><li data-text=3D"Full Episodes"><a href=3D"https://www.cnbc.com/live-t=
v/full-episodes/" class=3D"nav-menu-subLink" tabindex=3D"-1">Full Episodes<=
/a></li><li data-text=3D"Livestream"><a href=3D"https://www.cnbc.com/live-t=
v/" class=3D"nav-menu-subLink" tabindex=3D"-1">Livestream</a></li><li data-=
text=3D"Live Audio"><a href=3D"https://www.cnbc.com/live-audio/" class=3D"n=
av-menu-subLink" tabindex=3D"-1">Live Audio</a></li><li data-text=3D"Live T=
V Schedule"><a href=3D"https://www.cnbc.com/live-tv/schedule/" class=3D"nav=
-menu-subLink" tabindex=3D"-1">Live TV Schedule</a></li><li data-text=3D"CN=
BC Podcasts"><a href=3D"https://www.cnbc.com/podcast/" class=3D"nav-menu-su=
bLink" tabindex=3D"-1">CNBC Podcasts</a></li><li data-text=3D"CEO Interview=
s"><a href=3D"https://www.cnbc.com/video-ceo-interviews/" class=3D"nav-menu=
-subLink" tabindex=3D"-1">CEO Interviews</a></li><li data-text=3D"CNBC Docu=
mentaries"><a href=3D"https://www.cnbc.com/documentaries/" class=3D"nav-men=
u-subLink" tabindex=3D"-1">CNBC Documentaries</a></li><li data-text=3D"Digi=
tal Originals"><a href=3D"https://www.cnbc.com/digital-original/" class=3D"=
nav-menu-subLink" tabindex=3D"-1">Digital Originals</a></li></ul></div><div=
 class=3D"nav-menu-primaryLink watchlist"><a href=3D"https://www.cnbc.com/w=
atchlist/" class=3D"nav-menu-button"><span class=3D"icon-watchlist"></span>=
<span class=3D"nav-menu-articleButtonText nav-menu-buttonText">Watchlist</s=
pan></a></div><div class=3D"nav-menu-primaryLink investing_club"><a href=3D=
"https://www.cnbc.com/investingclub/subscribe?__source=3Dinvestingclub|glob=
alnav|join&amp;tpcc=3Dinvestingclub|globalnav|join" class=3D"nav-menu-butto=
n"><span class=3D"icon-investing_club"></span><span class=3D"nav-menu-artic=
leButtonText nav-menu-buttonText">Investing Club</span></a><ul class=3D"nav=
-menu-subLinks" style=3D"display:none"><li data-text=3D"Trust Portfolio"><a=
 href=3D"https://www.cnbc.com/investingclub/charitable-trust/" class=3D"nav=
-menu-subLink" tabindex=3D"-1">Trust Portfolio</a></li><li data-text=3D"Ana=
lysis"><a href=3D"https://www.cnbc.com/investingclub/analysis/" class=3D"na=
v-menu-subLink" tabindex=3D"-1">Analysis</a></li><li data-text=3D"Trade Ale=
rts"><a href=3D"https://www.cnbc.com/investingclub/trade-alerts/" class=3D"=
nav-menu-subLink" tabindex=3D"-1">Trade Alerts</a></li><li data-text=3D"Mee=
ting Videos"><a href=3D"https://www.cnbc.com/investingclub/video/" class=3D=
"nav-menu-subLink" tabindex=3D"-1">Meeting Videos</a></li><li data-text=3D"=
Homestretch"><a href=3D"https://www.cnbc.com/investingclub/homestretch/" cl=
ass=3D"nav-menu-subLink" tabindex=3D"-1">Homestretch</a></li><li data-text=
=3D"Jim's Columns"><a href=3D"https://www.cnbc.com/investingclub/jim-cramer=
-columns/" class=3D"nav-menu-subLink" tabindex=3D"-1">Jim=E2=80=99s Columns=
</a></li><li data-text=3D"Education"><a href=3D"https://www.cnbc.com/invest=
ingclub/education/" class=3D"nav-menu-subLink" tabindex=3D"-1">Education</a=
></li><li data-text=3D"Subscribe"><a href=3D"https://www.cnbc.com/2024/09/0=
7/how-small-modular-reactors-could-expand-nuclear-power-in-the-us.html#" cl=
ass=3D"nav-menu-subLink" tabindex=3D"-1">Subscribe</a></li><li data-text=3D=
"Sign In"><a href=3D"https://www.cnbc.com/2024/09/07/how-small-modular-reac=
tors-could-expand-nuclear-power-in-the-us.html#" class=3D"nav-menu-subLink"=
 tabindex=3D"-1">Sign In</a></li></ul></div><span class=3D"nav-menu-investi=
ngClubPillIcon pillIcon"><img src=3D"https://static-redesign.cnbcfm.com/dis=
t/93743f20be95b721880f.svg" aria-label=3D"IC Join Pill" alt=3D"Join IC"></s=
pan><div class=3D"nav-menu-primaryLink pro"><a href=3D"https://www.cnbc.com=
/application/pro?__source=3Dpro|globalnav|join&amp;tpcc=3Dpro|globalnav|joi=
n" class=3D"nav-menu-button"><span class=3D"icon-pro"></span><span class=3D=
"nav-menu-articleButtonText nav-menu-buttonText">PRO</span></a><ul class=3D=
"nav-menu-subLinks" style=3D"display:none"><li data-text=3D"Pro News"><a hr=
ef=3D"https://www.cnbc.com/pro/news/" class=3D"nav-menu-subLink" tabindex=
=3D"-1">Pro News</a></li><li data-text=3D"Livestream"><a href=3D"https://ww=
w.cnbc.com/live-tv/" class=3D"nav-menu-subLink" tabindex=3D"-1">Livestream<=
/a></li><li data-text=3D"Full Episodes"><a href=3D"https://www.cnbc.com/liv=
e-tv/full-episodes/" class=3D"nav-menu-subLink" tabindex=3D"-1">Full Episod=
es</a></li><li data-text=3D"Stock Screener"><a href=3D"https://www.cnbc.com=
/pro-stock-screener/" class=3D"nav-menu-subLink" tabindex=3D"-1">Stock Scre=
ener</a></li><li data-text=3D"Market Forecast"><a href=3D"https://www.cnbc.=
com/2023/05/11/market-strategist-survey-forecast.html" class=3D"nav-menu-su=
bLink" tabindex=3D"-1">Market Forecast</a></li><li data-text=3D"Options Inv=
esting"><a href=3D"https://www.cnbc.com/pro/options-investing/" class=3D"na=
v-menu-subLink" tabindex=3D"-1">Options Investing</a></li><li data-text=3D"=
Chart Investing"><a href=3D"https://www.cnbc.com/cnbc-pro-chart-investing/"=
 class=3D"nav-menu-subLink" tabindex=3D"-1">Chart Investing</a></li><li dat=
a-text=3D"Subscribe"><a href=3D"https://www.cnbc.com/2024/09/07/how-small-m=
odular-reactors-could-expand-nuclear-power-in-the-us.html#" class=3D"nav-me=
nu-subLink" tabindex=3D"-1">Subscribe</a></li><li data-text=3D"Sign In"><a =
href=3D"https://www.cnbc.com/2024/09/07/how-small-modular-reactors-could-ex=
pand-nuclear-power-in-the-us.html#" class=3D"nav-menu-subLink" tabindex=3D"=
-1">Sign In</a></li></ul></div><span class=3D"nav-menu-proPillIcon pillIcon=
"><img src=3D"https://static-redesign.cnbcfm.com/dist/69ae09b80acd376e9c97.=
svg" aria-label=3D"Pro Join Pill" alt=3D"Join Pro"></span><div class=3D"nav=
-menu-primaryLink livestream" data-testid=3D"livestream"><div class=3D"Watc=
hLivestream-livestreamNavItemContainer WatchLivestream-lsHideTabletSticky">=
<div><svg width=3D"10" height=3D"10" viewBox=3D"0 0 10 10" fill=3D"none" xm=
lns=3D"http://www.w3.org/2000/svg"><path fill-rule=3D"evenodd" clip-rule=3D=
"evenodd" d=3D"M4.99875 7.31918C6.27953 7.31918 7.31781 6.28103 7.31781 5.0=
0041C7.31781 3.71979 6.27953 2.68164 4.99875 2.68164C3.71797 2.68164 2.6796=
9 3.71979 2.67969 5.00041C2.67969 6.28103 3.71797 7.31918 4.99875 7.31918Z"=
 fill=3D"#FF0000"></path><path fill-rule=3D"evenodd" clip-rule=3D"evenodd" =
d=3D"M0 5C0 7.76157 2.23872 10 5 10C7.76128 10 10 7.76157 10 5C10 2.23843 7=
.76128 0 5 0C2.23872 0 0 2.23843 0 5ZM9.27517 4.99969C9.27517 7.36061 7.360=
76 9.27477 4.99891 9.27477C2.63706 9.27477 0.722656 7.36061 0.722656 4.9996=
9C0.722656 2.63877 2.63706 0.724609 4.99891 0.724609C7.36076 0.724609 9.275=
17 2.63877 9.27517 4.99969Z" fill=3D"#FF0000"></path></svg></div><div class=
=3D"WatchLivestream-navItemText"><div><a href=3D"https://www.cnbc.com/live-=
tv/"><span class=3D"WatchLivestream-streamTxt">Livestream</span></a></div><=
/div></div></div><div aria-hidden=3D"true" class=3D"nav-menu-navUnderline" =
style=3D"opacity: 0; transition: opacity 250ms; transform: matrix(0.640333,=
 0, 0, 1, 15, 30);"></div><div aria-hidden=3D"true" class=3D"nav-menu-navDr=
opdownWrap" style=3D"transform: matrix(0, 0, 0, 0, 0, 0);"></div><div class=
=3D"nav-menu-primaryLink hamburger"><button class=3D"nav-menu-articleHambur=
ger nav-menu-hamburger nav-menu-button nav-menu-hamburger nav-menu-button" =
aria-label=3D"Open Navigation Menu"><span class=3D"icon-menu"></span><span =
class=3D"nav-menu-articleButtonText nav-menu-buttonText">Menu</span></butto=
n></div></div></div></div><div class=3D"nav-menu-progressBarContainer"><div=
 class=3D"ProgressBar-container"><div class=3D"ProgressBar-innerProgress" s=
tyle=3D"width: 10.402%;"></div></div></div></div><div class=3D"account-menu=
-accountMenuSticky"><ul><li class=3D"featured-menu-button"><a href=3D"https=
://www.cnbc.com/make-it/" title=3D"makeit">Make It<span class=3D"icon-offsi=
te-arrow"></span></a></li><li><button class=3D"EditionMenu-featuredMenuButt=
on">select<span class=3D"icon-offsite-arrow"></span></button><ul class=3D"E=
ditionMenu-featuredSubLinks"><li class=3D"EditionMenu-featuredListItem"><a =
href=3D"https://www.cnbc.com/select/" class=3D"EditionMenu-featuredSubLink"=
 tabindex=3D"-1">ALL SELECT</a></li><li class=3D"EditionMenu-featuredListIt=
em"><a href=3D"https://www.cnbc.com/select/credit-cards/" class=3D"EditionM=
enu-featuredSubLink" tabindex=3D"-1"><p>Credit Cards</p> <div class=3D"Edit=
ionMenu-chevronRight"></div></a></li><li class=3D"EditionMenu-featuredListI=
tem"><a href=3D"https://www.cnbc.com/select/loans/" class=3D"EditionMenu-fe=
aturedSubLink" tabindex=3D"-1"><p>Loans</p> <div class=3D"EditionMenu-chevr=
onRight"></div></a></li><li class=3D"EditionMenu-featuredListItem"><a href=
=3D"https://www.cnbc.com/select/banking/" class=3D"EditionMenu-featuredSubL=
ink" tabindex=3D"-1"><p>Banking</p> <div class=3D"EditionMenu-chevronRight"=
></div></a></li><li class=3D"EditionMenu-featuredListItem"><a href=3D"https=
://www.cnbc.com/select/mortgages/" class=3D"EditionMenu-featuredSubLink" ta=
bindex=3D"-1"><p>Mortgages</p> <div class=3D"EditionMenu-chevronRight"></di=
v></a></li><li class=3D"EditionMenu-featuredListItem"><a href=3D"https://ww=
w.cnbc.com/select/insurance/" class=3D"EditionMenu-featuredSubLink" tabinde=
x=3D"-1"><p>Insurance</p> <div class=3D"EditionMenu-chevronRight"></div></a=
></li><li class=3D"EditionMenu-featuredListItem"><a href=3D"https://www.cnb=
c.com/select/credit-monitoring/" class=3D"EditionMenu-featuredSubLink" tabi=
ndex=3D"-1"><p>Credit Monitoring</p> <div class=3D"EditionMenu-chevronRight=
"></div></a></li><li class=3D"EditionMenu-featuredListItem"><a href=3D"http=
s://www.cnbc.com/select/personal-finance/" class=3D"EditionMenu-featuredSub=
Link" tabindex=3D"-1"><p>Personal Finance</p> <div class=3D"EditionMenu-che=
vronRight"></div></a></li><li class=3D"EditionMenu-featuredListItem"><a hre=
f=3D"https://www.cnbc.com/select/small-business/" class=3D"EditionMenu-feat=
uredSubLink" tabindex=3D"-1"><p>Small Business</p> <div class=3D"EditionMen=
u-chevronRight"></div></a></li><li class=3D"EditionMenu-featuredListItem"><=
a href=3D"https://www.cnbc.com/select/taxes/" class=3D"EditionMenu-featured=
SubLink" tabindex=3D"-1"><p>Taxes</p> <div class=3D"EditionMenu-chevronRigh=
t"></div></a></li><li class=3D"EditionMenu-featuredListItem"><a href=3D"htt=
ps://www.cnbc.com/select/low-credit-scores/" class=3D"EditionMenu-featuredS=
ubLink" tabindex=3D"-1"><p>Help for Low Credit Scores</p> <div class=3D"Edi=
tionMenu-chevronRight"></div></a></li><li class=3D"EditionMenu-featuredList=
Item"><a href=3D"https://www.cnbc.com/select/investing/" class=3D"EditionMe=
nu-featuredSubLink" tabindex=3D"-1"><p>Investing</p> <div class=3D"EditionM=
enu-chevronRight"></div></a></li></ul><ul class=3D"EditionMenu-featuredSubL=
inks EditionMenu-subMenu"><li class=3D"EditionMenu-backBtn" style=3D"displa=
y:none"><a href=3D"https://www.cnbc.com/2024/09/07/how-small-modular-reacto=
rs-could-expand-nuclear-power-in-the-us.html#"><p>SELECT</p></a></li><li cl=
ass=3D"EditionMenu-featuredListItem" style=3D"display:none"><a href=3D"http=
s://www.cnbc.com/select/credit-cards/" class=3D"EditionMenu-featuredSubLink=
" tabindex=3D"-1"><p>All <!-- -->Credit Cards</p></a></li><li class=3D"Edit=
ionMenu-featuredListItem" style=3D"display:none" data-testid=3D"Find the Cr=
edit Card for You"><a href=3D"https://www.cnbc.com/select/credit-card-marke=
tplace/" class=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabi=
ndex=3D"-1"><p>Find the Credit Card for You</p></a></li><li class=3D"Editio=
nMenu-featuredListItem" style=3D"display:none" data-testid=3D"Best Credit C=
ards"><a href=3D"https://www.cnbc.com/select/best-credit-cards/" class=3D"E=
ditionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best=
 Credit Cards</p></a></li><li class=3D"EditionMenu-featuredListItem" style=
=3D"display:none" data-testid=3D"Best Rewards Credit Cards"><a href=3D"http=
s://www.cnbc.com/select/best-rewards-credit-cards/" class=3D"EditionMenu-fe=
aturedSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Rewards Cred=
it Cards</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"di=
splay:none" data-testid=3D"Best Travel Credit Cards"><a href=3D"https://www=
.cnbc.com/select/best-travel-credit-cards/" class=3D"EditionMenu-featuredSu=
bLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Travel Credit Cards<=
/p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"display:non=
e" data-testid=3D"Best 0% APR Credit Cards"><a href=3D"https://www.cnbc.com=
/select/best-zero-interest-credit-cards/" class=3D"EditionMenu-featuredSubL=
ink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best 0% APR Credit Cards</p=
></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"display:none"=
 data-testid=3D"Best Balance Transfer Credit Cards"><a href=3D"https://www.=
cnbc.com/select/best-balance-transfer-credit-cards/" class=3D"EditionMenu-f=
eaturedSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Balance Tra=
nsfer Credit Cards</p></a></li><li class=3D"EditionMenu-featuredListItem" s=
tyle=3D"display:none" data-testid=3D"Best Cash Back Credit Cards"><a href=
=3D"https://www.cnbc.com/select/best-cash-back-credit-cards/" class=3D"Edit=
ionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Ca=
sh Back Credit Cards</p></a></li><li class=3D"EditionMenu-featuredListItem"=
 style=3D"display:none" data-testid=3D"Best Credit Card Welcome Bonuses"><a=
 href=3D"https://www.cnbc.com/select/best-credit-card-sign-up-bonuses/" cla=
ss=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1">=
<p>Best Credit Card Welcome Bonuses</p></a></li><li class=3D"EditionMenu-fe=
aturedListItem" style=3D"display:none" data-testid=3D"Best Credit Cards to =
Build Credit"><a href=3D"https://www.cnbc.com/select/the-best-credit-cards-=
for-building-credit/" class=3D"EditionMenu-featuredSubLink EditionMenu-subM=
enuLink" tabindex=3D"-1"><p>Best Credit Cards to Build Credit</p></a></li><=
li class=3D"EditionMenu-backBtn" style=3D"display:none"><a href=3D"https://=
www.cnbc.com/2024/09/07/how-small-modular-reactors-could-expand-nuclear-pow=
er-in-the-us.html#"><p>SELECT</p></a></li><li class=3D"EditionMenu-featured=
ListItem" style=3D"display:none"><a href=3D"https://www.cnbc.com/select/loa=
ns/" class=3D"EditionMenu-featuredSubLink" tabindex=3D"-1"><p>All <!-- -->L=
oans</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"displa=
y:none" data-testid=3D"Find the Best Personal Loan for You"><a href=3D"http=
s://www.cnbc.com/select/personal-loan-marketplace/" class=3D"EditionMenu-fe=
aturedSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Find the Best Per=
sonal Loan for You</p></a></li><li class=3D"EditionMenu-featuredListItem" s=
tyle=3D"display:none" data-testid=3D"Best Personal Loans"><a href=3D"https:=
//www.cnbc.com/select/best-personal-loans/" class=3D"EditionMenu-featuredSu=
bLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Personal Loans</p></=
a></li><li class=3D"EditionMenu-featuredListItem" style=3D"display:none" da=
ta-testid=3D"Best Debt Consolidation Loans"><a href=3D"https://www.cnbc.com=
/select/best-debt-consolidation-loans/" class=3D"EditionMenu-featuredSubLin=
k EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Debt Consolidation Loans=
</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"display:no=
ne" data-testid=3D"Best Loans to Refinance Credit Card Debt"><a href=3D"htt=
ps://www.cnbc.com/select/best-loans-for-refinancing-credit-card-debt/" clas=
s=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><=
p>Best Loans to Refinance Credit Card Debt</p></a></li><li class=3D"Edition=
Menu-featuredListItem" style=3D"display:none" data-testid=3D"Best Loans wit=
h Fast Funding"><a href=3D"https://www.cnbc.com/select/6-personal-loans-tha=
tll-get-you-funded-in-as-little-as-1-business-day/" class=3D"EditionMenu-fe=
aturedSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Loans with F=
ast Funding</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D=
"display:none" data-testid=3D"Best Small Personal Loans"><a href=3D"https:/=
/www.cnbc.com/select/best-small-personal-loans/" class=3D"EditionMenu-featu=
redSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Small Personal =
Loans</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"displ=
ay:none" data-testid=3D"Best Large Personal Loans"><a href=3D"https://www.c=
nbc.com/select/personal-loan-lenders-borrow-50000/" class=3D"EditionMenu-fe=
aturedSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Large Person=
al Loans</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"di=
splay:none" data-testid=3D"Best Personal Loans to Apply Online"><a href=3D"=
https://www.cnbc.com/select/personal-loan-online-applications/" class=3D"Ed=
itionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best =
Personal Loans to Apply Online</p></a></li><li class=3D"EditionMenu-feature=
dListItem" style=3D"display:none" data-testid=3D"Best Student Loan Refinanc=
e"><a href=3D"https://www.cnbc.com/select/best-student-loan-refinance-compa=
nies/" class=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabind=
ex=3D"-1"><p>Best Student Loan Refinance</p></a></li><li class=3D"EditionMe=
nu-backBtn" style=3D"display:none"><a href=3D"https://www.cnbc.com/2024/09/=
07/how-small-modular-reactors-could-expand-nuclear-power-in-the-us.html#"><=
p>SELECT</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"di=
splay:none"><a href=3D"https://www.cnbc.com/select/banking/" class=3D"Editi=
onMenu-featuredSubLink" tabindex=3D"-1"><p>All <!-- -->Banking</p></a></li>=
<li class=3D"EditionMenu-featuredListItem" style=3D"display:none" data-test=
id=3D"Find the Savings Account for You"><a href=3D"https://www.cnbc.com/sel=
ect/savings-marketplace/" class=3D"EditionMenu-featuredSubLink EditionMenu-=
subMenuLink" tabindex=3D"-1"><p>Find the Savings Account for You</p></a></l=
i><li class=3D"EditionMenu-featuredListItem" style=3D"display:none" data-te=
stid=3D"Best High Yield Savings Accounts"><a href=3D"https://www.cnbc.com/s=
elect/best-high-yield-savings-accounts/" class=3D"EditionMenu-featuredSubLi=
nk EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best High Yield Savings Acco=
unts</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"displa=
y:none" data-testid=3D"Best Big Bank Savings Accounts"><a href=3D"https://w=
ww.cnbc.com/select/best-brick-and-mortar-savings-accounts/" class=3D"Editio=
nMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Big =
Bank Savings Accounts</p></a></li><li class=3D"EditionMenu-featuredListItem=
" style=3D"display:none" data-testid=3D"Best Big Bank Checking Accounts"><a=
 href=3D"https://www.cnbc.com/select/best-brick-mortar-checking-accounts/" =
class=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-=
1"><p>Best Big Bank Checking Accounts</p></a></li><li class=3D"EditionMenu-=
featuredListItem" style=3D"display:none" data-testid=3D"Best No Fee Checkin=
g Accounts"><a href=3D"https://www.cnbc.com/select/best-no-fee-checking-acc=
ounts/" class=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabin=
dex=3D"-1"><p>Best No Fee Checking Accounts</p></a></li><li class=3D"Editio=
nMenu-featuredListItem" style=3D"display:none" data-testid=3D"No Overdraft =
Fee Checking Accounts"><a href=3D"https://www.cnbc.com/select/checking-acco=
unts-with-no-overdraft-fees/" class=3D"EditionMenu-featuredSubLink EditionM=
enu-subMenuLink" tabindex=3D"-1"><p>No Overdraft Fee Checking Accounts</p><=
/a></li><li class=3D"EditionMenu-featuredListItem" style=3D"display:none" d=
ata-testid=3D"Best Checking Account Bonuses"><a href=3D"https://www.cnbc.co=
m/select/best-checking-account-bonuses/" class=3D"EditionMenu-featuredSubLi=
nk EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Checking Account Bonuse=
s</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"display:n=
one" data-testid=3D"Best Money Market Accounts"><a href=3D"https://www.cnbc=
.com/select/best-money-market-accounts/" class=3D"EditionMenu-featuredSubLi=
nk EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Money Market Accounts</=
p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"display:none=
" data-testid=3D"Best CDs"><a href=3D"https://www.cnbc.com/select/best-cert=
ificates-of-deposits/" class=3D"EditionMenu-featuredSubLink EditionMenu-sub=
MenuLink" tabindex=3D"-1"><p>Best CDs</p></a></li><li class=3D"EditionMenu-=
featuredListItem" style=3D"display:none" data-testid=3D"Best Credit Unions"=
><a href=3D"https://www.cnbc.com/select/best-credit-unions/" class=3D"Editi=
onMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Cre=
dit Unions</p></a></li><li class=3D"EditionMenu-backBtn" style=3D"display:n=
one"><a href=3D"https://www.cnbc.com/2024/09/07/how-small-modular-reactors-=
could-expand-nuclear-power-in-the-us.html#"><p>SELECT</p></a></li><li class=
=3D"EditionMenu-featuredListItem" style=3D"display:none"><a href=3D"https:/=
/www.cnbc.com/select/mortgages/" class=3D"EditionMenu-featuredSubLink" tabi=
ndex=3D"-1"><p>All <!-- -->Mortgages</p></a></li><li class=3D"EditionMenu-f=
eaturedListItem" style=3D"display:none" data-testid=3D"Best Mortgages"><a h=
ref=3D"https://www.cnbc.com/select/best-mortgage-lenders/" class=3D"Edition=
Menu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Mortg=
ages</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"displa=
y:none" data-testid=3D"Best Mortgages for Small Down Payment"><a href=3D"ht=
tps://www.cnbc.com/select/mortgage-lenders-for-a-small-down-payment/" class=
=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p=
>Best Mortgages for Small Down Payment</p></a></li><li class=3D"EditionMenu=
-featuredListItem" style=3D"display:none" data-testid=3D"Best Mortgages for=
 No Down Payment"><a href=3D"https://www.cnbc.com/select/best-mortgage-lend=
ers-va-loans-usda-loans/" class=3D"EditionMenu-featuredSubLink EditionMenu-=
subMenuLink" tabindex=3D"-1"><p>Best Mortgages for No Down Payment</p></a><=
/li><li class=3D"EditionMenu-featuredListItem" style=3D"display:none" data-=
testid=3D"Best Mortgages with No Origination Fee"><a href=3D"https://www.cn=
bc.com/select/best-mortgage-lenders-that-dont-charge-origination-fees/" cla=
ss=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1">=
<p>Best Mortgages with No Origination Fee</p></a></li><li class=3D"EditionM=
enu-featuredListItem" style=3D"display:none" data-testid=3D"Best Mortgages =
for Average Credit Score"><a href=3D"https://www.cnbc.com/select/best-mortg=
age-lenders-average-credit-score/" class=3D"EditionMenu-featuredSubLink Edi=
tionMenu-subMenuLink" tabindex=3D"-1"><p>Best Mortgages for Average Credit =
Score</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"displ=
ay:none" data-testid=3D"Adjustable Rate Mortgages"><a href=3D"https://www.c=
nbc.com/select/adjustable-rate-mortgage-pros-and-cons/" class=3D"EditionMen=
u-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Adjustable Ra=
te Mortgages</p></a></li><li class=3D"EditionMenu-featuredListItem" style=
=3D"display:none" data-testid=3D"Affording a Mortgage"><a href=3D"https://w=
ww.cnbc.com/select/mortgage-affordability/" class=3D"EditionMenu-featuredSu=
bLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Affording a Mortgage</p><=
/a></li><li class=3D"EditionMenu-backBtn" style=3D"display:none"><a href=3D=
"https://www.cnbc.com/2024/09/07/how-small-modular-reactors-could-expand-nu=
clear-power-in-the-us.html#"><p>SELECT</p></a></li><li class=3D"EditionMenu=
-featuredListItem" style=3D"display:none"><a href=3D"https://www.cnbc.com/s=
elect/insurance/" class=3D"EditionMenu-featuredSubLink" tabindex=3D"-1"><p>=
All <!-- -->Insurance</p></a></li><li class=3D"EditionMenu-featuredListItem=
" style=3D"display:none" data-testid=3D"Best Life Insurance"><a href=3D"htt=
ps://www.cnbc.com/select/best-life-insurance-companies/" class=3D"EditionMe=
nu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Life In=
surance</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"dis=
play:none" data-testid=3D"Best Homeowners Insurance"><a href=3D"https://www=
.cnbc.com/select/best-homeowners-insurance-companies/" class=3D"EditionMenu=
-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Homeowner=
s Insurance</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D=
"display:none" data-testid=3D"Best Renters Insurance"><a href=3D"https://ww=
w.cnbc.com/select/best-renters-insurance-companies/" class=3D"EditionMenu-f=
eaturedSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Renters Ins=
urance</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"disp=
lay:none" data-testid=3D"Best Car Insurance"><a href=3D"https://www.cnbc.co=
m/select/best-car-insurance-companies/" class=3D"EditionMenu-featuredSubLin=
k EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Car Insurance</p></a></l=
i><li class=3D"EditionMenu-featuredListItem" style=3D"display:none" data-te=
stid=3D"Travel Insurance"><a href=3D"https://www.cnbc.com/select/travel-ins=
urance-guide/" class=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink=
" tabindex=3D"-1"><p>Travel Insurance</p></a></li><li class=3D"EditionMenu-=
backBtn" style=3D"display:none"><a href=3D"https://www.cnbc.com/2024/09/07/=
how-small-modular-reactors-could-expand-nuclear-power-in-the-us.html#"><p>S=
ELECT</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"displ=
ay:none"><a href=3D"https://www.cnbc.com/select/credit-monitoring/" class=
=3D"EditionMenu-featuredSubLink" tabindex=3D"-1"><p>All <!-- -->Credit Moni=
toring</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"disp=
lay:none" data-testid=3D"Best Credit Monitoring Services"><a href=3D"https:=
//www.cnbc.com/select/best-credit-monitoring-services/" class=3D"EditionMen=
u-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Credit M=
onitoring Services</p></a></li><li class=3D"EditionMenu-featuredListItem" s=
tyle=3D"display:none" data-testid=3D"Best Identity Theft Protection"><a hre=
f=3D"https://www.cnbc.com/select/best-identity-theft-protection-services/" =
class=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-=
1"><p>Best Identity Theft Protection</p></a></li><li class=3D"EditionMenu-f=
eaturedListItem" style=3D"display:none" data-testid=3D"How to Boost Your Cr=
edit Score"><a href=3D"https://www.cnbc.com/select/how-experian-boost-works=
/" class=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=
=3D"-1"><p>How to Boost Your Credit Score</p></a></li><li class=3D"EditionM=
enu-featuredListItem" style=3D"display:none" data-testid=3D"Credit Repair S=
ervices"><a href=3D"https://www.cnbc.com/select/how-do-credit-repair-servic=
es-work/" class=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tab=
index=3D"-1"><p>Credit Repair Services</p></a></li><li class=3D"EditionMenu=
-backBtn" style=3D"display:none"><a href=3D"https://www.cnbc.com/2024/09/07=
/how-small-modular-reactors-could-expand-nuclear-power-in-the-us.html#"><p>=
SELECT</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"disp=
lay:none"><a href=3D"https://www.cnbc.com/select/personal-finance/" class=
=3D"EditionMenu-featuredSubLink" tabindex=3D"-1"><p>All <!-- -->Personal Fi=
nance</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"displ=
ay:none" data-testid=3D"Best Budgeting Apps"><a href=3D"https://www.cnbc.co=
m/select/best-budgeting-apps/" class=3D"EditionMenu-featuredSubLink Edition=
Menu-subMenuLink" tabindex=3D"-1"><p>Best Budgeting Apps</p></a></li><li cl=
ass=3D"EditionMenu-featuredListItem" style=3D"display:none" data-testid=3D"=
Best Expense Tracker Apps"><a href=3D"https://www.cnbc.com/select/best-expe=
nse-tracker-apps/" class=3D"EditionMenu-featuredSubLink EditionMenu-subMenu=
Link" tabindex=3D"-1"><p>Best Expense Tracker Apps</p></a></li><li class=3D=
"EditionMenu-featuredListItem" style=3D"display:none" data-testid=3D"Best M=
oney Transfer Apps"><a href=3D"https://www.cnbc.com/select/best-money-trans=
fer-payment-apps/" class=3D"EditionMenu-featuredSubLink EditionMenu-subMenu=
Link" tabindex=3D"-1"><p>Best Money Transfer Apps</p></a></li><li class=3D"=
EditionMenu-featuredListItem" style=3D"display:none" data-testid=3D"Best Re=
sale Apps and Sites"><a href=3D"https://www.cnbc.com/select/best-resale-app=
s-and-websites/" class=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLi=
nk" tabindex=3D"-1"><p>Best Resale Apps and Sites</p></a></li><li class=3D"=
EditionMenu-featuredListItem" style=3D"display:none" data-testid=3D"Buy Now=
 Pay Later (BNPL) Apps"><a href=3D"https://www.cnbc.com/select/best-buy-now=
-pay-later-apps/" class=3D"EditionMenu-featuredSubLink EditionMenu-subMenuL=
ink" tabindex=3D"-1"><p>Buy Now Pay Later (BNPL) Apps</p></a></li><li class=
=3D"EditionMenu-featuredListItem" style=3D"display:none" data-testid=3D"Bes=
t Debt Relief"><a href=3D"https://www.cnbc.com/select/best-debt-relief-comp=
anies/" class=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabin=
dex=3D"-1"><p>Best Debt Relief</p></a></li><li class=3D"EditionMenu-backBtn=
" style=3D"display:none"><a href=3D"https://www.cnbc.com/2024/09/07/how-sma=
ll-modular-reactors-could-expand-nuclear-power-in-the-us.html#"><p>SELECT</=
p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"display:none=
"><a href=3D"https://www.cnbc.com/select/small-business/" class=3D"EditionM=
enu-featuredSubLink" tabindex=3D"-1"><p>All <!-- -->Small Business</p></a><=
/li><li class=3D"EditionMenu-featuredListItem" style=3D"display:none" data-=
testid=3D"Best Small Business Savings Accounts"><a href=3D"https://www.cnbc=
.com/select/best-small-business-savings-accounts/" class=3D"EditionMenu-fea=
turedSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Small Busines=
s Savings Accounts</p></a></li><li class=3D"EditionMenu-featuredListItem" s=
tyle=3D"display:none" data-testid=3D"Best Small Business Checking Accounts"=
><a href=3D"https://www.cnbc.com/select/best-business-checking-accounts/" c=
lass=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1=
"><p>Best Small Business Checking Accounts</p></a></li><li class=3D"Edition=
Menu-featuredListItem" style=3D"display:none" data-testid=3D"Best Credit Ca=
rds for Small Business"><a href=3D"https://www.cnbc.com/select/best-small-b=
usiness-credit-cards/" class=3D"EditionMenu-featuredSubLink EditionMenu-sub=
MenuLink" tabindex=3D"-1"><p>Best Credit Cards for Small Business</p></a></=
li><li class=3D"EditionMenu-featuredListItem" style=3D"display:none" data-t=
estid=3D"Best Small Business Loans"><a href=3D"https://www.cnbc.com/select/=
best-small-business-loans/" class=3D"EditionMenu-featuredSubLink EditionMen=
u-subMenuLink" tabindex=3D"-1"><p>Best Small Business Loans</p></a></li><li=
 class=3D"EditionMenu-featuredListItem" style=3D"display:none" data-testid=
=3D"Best Tax Software for Small Business"><a href=3D"https://www.cnbc.com/s=
elect/best-tax-software-for-small-businesses/" class=3D"EditionMenu-feature=
dSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Tax Software for =
Small Business</p></a></li><li class=3D"EditionMenu-backBtn" style=3D"displ=
ay:none"><a href=3D"https://www.cnbc.com/2024/09/07/how-small-modular-react=
ors-could-expand-nuclear-power-in-the-us.html#"><p>SELECT</p></a></li><li c=
lass=3D"EditionMenu-featuredListItem" style=3D"display:none"><a href=3D"htt=
ps://www.cnbc.com/select/taxes/" class=3D"EditionMenu-featuredSubLink" tabi=
ndex=3D"-1"><p>All <!-- -->Taxes</p></a></li><li class=3D"EditionMenu-featu=
redListItem" style=3D"display:none" data-testid=3D"Filing For Free"><a href=
=3D"https://www.cnbc.com/select/how-to-file-your-taxes-for-free/" class=3D"=
EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Fil=
ing For Free</p></a></li><li class=3D"EditionMenu-featuredListItem" style=
=3D"display:none" data-testid=3D"Best Tax Software"><a href=3D"https://www.=
cnbc.com/select/best-tax-software/" class=3D"EditionMenu-featuredSubLink Ed=
itionMenu-subMenuLink" tabindex=3D"-1"><p>Best Tax Software</p></a></li><li=
 class=3D"EditionMenu-featuredListItem" style=3D"display:none" data-testid=
=3D"Best Tax Software for Small Businesses"><a href=3D"https://www.cnbc.com=
/select/best-tax-software-for-small-businesses/" class=3D"EditionMenu-featu=
redSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Tax Software fo=
r Small Businesses</p></a></li><li class=3D"EditionMenu-featuredListItem" s=
tyle=3D"display:none" data-testid=3D"Tax Refunds"><a href=3D"https://www.cn=
bc.com/select/how-to-check-the-status-of-your-2020-tax-refund/" class=3D"Ed=
itionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Tax R=
efunds</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"disp=
lay:none" data-testid=3D"Tax Brackets"><a href=3D"https://www.cnbc.com/sele=
ct/federal-income-tax-brackets-tax-rates/" class=3D"EditionMenu-featuredSub=
Link EditionMenu-subMenuLink" tabindex=3D"-1"><p>Tax Brackets</p></a></li><=
li class=3D"EditionMenu-featuredListItem" style=3D"display:none" data-testi=
d=3D"Tax Tips"><a href=3D"https://www.cnbc.com/select/how-to-reduce-taxable=
-income/" class=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tab=
index=3D"-1"><p>Tax Tips</p></a></li><li class=3D"EditionMenu-featuredListI=
tem" style=3D"display:none" data-testid=3D"Tax By State"><a href=3D"https:/=
/www.cnbc.com/select/states-with-no-income-tax/" class=3D"EditionMenu-featu=
redSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Tax By State</p></a>=
</li><li class=3D"EditionMenu-featuredListItem" style=3D"display:none" data=
-testid=3D"Tax Payment Plans"><a href=3D"https://www.cnbc.com/select/tax-pa=
yment-plan-options/" class=3D"EditionMenu-featuredSubLink EditionMenu-subMe=
nuLink" tabindex=3D"-1"><p>Tax Payment Plans</p></a></li><li class=3D"Editi=
onMenu-backBtn" style=3D"display:none"><a href=3D"https://www.cnbc.com/2024=
/09/07/how-small-modular-reactors-could-expand-nuclear-power-in-the-us.html=
#"><p>SELECT</p></a></li><li class=3D"EditionMenu-featuredListItem" style=
=3D"display:none"><a href=3D"https://www.cnbc.com/select/low-credit-scores/=
" class=3D"EditionMenu-featuredSubLink" tabindex=3D"-1"><p>All <!-- -->Help=
 for Low Credit Scores</p></a></li><li class=3D"EditionMenu-featuredListIte=
m" style=3D"display:none" data-testid=3D"Best Credit Cards for Bad Credit">=
<a href=3D"https://www.cnbc.com/select/best-credit-cards-for-bad-credit/" c=
lass=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1=
"><p>Best Credit Cards for Bad Credit</p></a></li><li class=3D"EditionMenu-=
featuredListItem" style=3D"display:none" data-testid=3D"Best Personal Loans=
 for Bad Credit"><a href=3D"https://www.cnbc.com/select/best-personal-loans=
-for-bad-credit/" class=3D"EditionMenu-featuredSubLink EditionMenu-subMenuL=
ink" tabindex=3D"-1"><p>Best Personal Loans for Bad Credit</p></a></li><li =
class=3D"EditionMenu-featuredListItem" style=3D"display:none" data-testid=
=3D"Best Debt Consolidation Loans for Bad Credit"><a href=3D"https://www.cn=
bc.com/select/best-debt-consolidation-loans-for-bad-credit/" class=3D"Editi=
onMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Deb=
t Consolidation Loans for Bad Credit</p></a></li><li class=3D"EditionMenu-f=
eaturedListItem" style=3D"display:none" data-testid=3D"Personal Loans if Yo=
u Don't Have Credit"><a href=3D"https://www.cnbc.com/select/personal-loan-l=
enders-to-consider-if-you-dont-have-credit-score/" class=3D"EditionMenu-fea=
turedSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Personal Loans if =
You Don=E2=80=99t Have Credit</p></a></li><li class=3D"EditionMenu-featured=
ListItem" style=3D"display:none" data-testid=3D"Best Credit Cards for Build=
ing Credit"><a href=3D"https://www.cnbc.com/select/the-best-credit-cards-fo=
r-building-credit/" class=3D"EditionMenu-featuredSubLink EditionMenu-subMen=
uLink" tabindex=3D"-1"><p>Best Credit Cards for Building Credit</p></a></li=
><li class=3D"EditionMenu-featuredListItem" style=3D"display:none" data-tes=
tid=3D"Personal Loans for 580 Credit Score or Lower"><a href=3D"https://www=
.cnbc.com/select/personal-loans-to-apply-credit-score-580-or-lower/" class=
=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p=
>Personal Loans for 580 Credit Score or Lower</p></a></li><li class=3D"Edit=
ionMenu-featuredListItem" style=3D"display:none" data-testid=3D"Personal Lo=
ans for 670 Credit Score or Lower"><a href=3D"https://www.cnbc.com/select/p=
ersonal-loan-lenders-credit-score-below-670/" class=3D"EditionMenu-featured=
SubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Personal Loans for 670 =
Credit Score or Lower</p></a></li><li class=3D"EditionMenu-featuredListItem=
" style=3D"display:none" data-testid=3D"Best Mortgages for Bad Credit"><a h=
ref=3D"https://www.cnbc.com/select/best-mortgage-lenders-bad-credit-score/"=
 class=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"=
-1"><p>Best Mortgages for Bad Credit</p></a></li><li class=3D"EditionMenu-f=
eaturedListItem" style=3D"display:none" data-testid=3D"Best Hardship Loans"=
><a href=3D"https://www.cnbc.com/select/best-hardship-loans/" class=3D"Edit=
ionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Ha=
rdship Loans</p></a></li><li class=3D"EditionMenu-featuredListItem" style=
=3D"display:none" data-testid=3D"How to Boost Your Credit Score"><a href=3D=
"https://www.cnbc.com/select/how-experian-boost-works/" class=3D"EditionMen=
u-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>How to Boost =
Your Credit Score</p></a></li><li class=3D"EditionMenu-backBtn" style=3D"di=
splay:none"><a href=3D"https://www.cnbc.com/2024/09/07/how-small-modular-re=
actors-could-expand-nuclear-power-in-the-us.html#"><p>SELECT</p></a></li><l=
i class=3D"EditionMenu-featuredListItem" style=3D"display:none"><a href=3D"=
https://www.cnbc.com/select/investing/" class=3D"EditionMenu-featuredSubLin=
k" tabindex=3D"-1"><p>All <!-- -->Investing</p></a></li><li class=3D"Editio=
nMenu-featuredListItem" style=3D"display:none" data-testid=3D"Best IRA Acco=
unts"><a href=3D"https://www.cnbc.com/select/best-ira-accounts/" class=3D"E=
ditionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best=
 IRA Accounts</p></a></li><li class=3D"EditionMenu-featuredListItem" style=
=3D"display:none" data-testid=3D"Best Roth IRA Accounts"><a href=3D"https:/=
/www.cnbc.com/select/best-roth-ira-accounts/" class=3D"EditionMenu-featured=
SubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Best Roth IRA Accounts<=
/p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"display:non=
e" data-testid=3D"Best Investing Apps"><a href=3D"https://www.cnbc.com/sele=
ct/best-investing-apps/" class=3D"EditionMenu-featuredSubLink EditionMenu-s=
ubMenuLink" tabindex=3D"-1"><p>Best Investing Apps</p></a></li><li class=3D=
"EditionMenu-featuredListItem" style=3D"display:none" data-testid=3D"Best F=
ree Stock Trading Platforms"><a href=3D"https://www.cnbc.com/select/best-br=
okerage-free-stock-trading/" class=3D"EditionMenu-featuredSubLink EditionMe=
nu-subMenuLink" tabindex=3D"-1"><p>Best Free Stock Trading Platforms</p></a=
></li><li class=3D"EditionMenu-featuredListItem" style=3D"display:none" dat=
a-testid=3D"Best Robo-Advisors"><a href=3D"https://www.cnbc.com/select/best=
-robo-advisors/" class=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLi=
nk" tabindex=3D"-1"><p>Best Robo-Advisors</p></a></li><li class=3D"EditionM=
enu-featuredListItem" style=3D"display:none" data-testid=3D"Index Funds"><a=
 href=3D"https://www.cnbc.com/select/what-are-index-funds/" class=3D"Editio=
nMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>Index Fun=
ds</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"display:=
none" data-testid=3D"Mutual Funds"><a href=3D"https://www.cnbc.com/select/w=
hat-are-mutual-funds/" class=3D"EditionMenu-featuredSubLink EditionMenu-sub=
MenuLink" tabindex=3D"-1"><p>Mutual Funds</p></a></li><li class=3D"EditionM=
enu-featuredListItem" style=3D"display:none" data-testid=3D"ETFs"><a href=
=3D"https://www.cnbc.com/select/what-are-etfs-should-you-invest/" class=3D"=
EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabindex=3D"-1"><p>ETF=
s</p></a></li><li class=3D"EditionMenu-featuredListItem" style=3D"display:n=
one" data-testid=3D"Bonds"><a href=3D"https://www.cnbc.com/select/what-are-=
bonds/" class=3D"EditionMenu-featuredSubLink EditionMenu-subMenuLink" tabin=
dex=3D"-1"><p>Bonds</p></a></li></ul></li></ul><ul class=3D"account-menu-ed=
itionMenuSticky account-menu-editionMenu"><li class=3D"AccountMenu-li"><a h=
ref=3D"https://www.cnbc.com/?region=3Dusa" class=3D"account-menu-underlineL=
abel">USA</a></li><li class=3D"AccountMenu-li"><a href=3D"https://www.cnbc.=
com/world/">INTL</a></li></ul><ul class=3D"WatchLivestream-watchContainer W=
atchLivestream-lsLoggedOut"><li class=3D"WatchLivestream-watchItems"><div c=
lass=3D"WatchLivestream-alertIconWrapper"><svg width=3D"10" height=3D"10" v=
iewBox=3D"0 0 10 10" fill=3D"none" xmlns=3D"http://www.w3.org/2000/svg"><pa=
th fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M4.99875 7.31918C6.2795=
3 7.31918 7.31781 6.28103 7.31781 5.00041C7.31781 3.71979 6.27953 2.68164 4=
.99875 2.68164C3.71797 2.68164 2.67969 3.71979 2.67969 5.00041C2.67969 6.28=
103 3.71797 7.31918 4.99875 7.31918Z" fill=3D"#FF0000"></path><path fill-ru=
le=3D"evenodd" clip-rule=3D"evenodd" d=3D"M0 5C0 7.76157 2.23872 10 5 10C7.=
76128 10 10 7.76157 10 5C10 2.23843 7.76128 0 5 0C2.23872 0 0 2.23843 0 5ZM=
9.27517 4.99969C9.27517 7.36061 7.36076 9.27477 4.99891 9.27477C2.63706 9.2=
7477 0.722656 7.36061 0.722656 4.99969C0.722656 2.63877 2.63706 0.724609 4.=
99891 0.724609C7.36076 0.724609 9.27517 2.63877 9.27517 4.99969Z" fill=3D"#=
FF0000"></path></svg></div><div class=3D"WatchLivestream-dynamicTitleWrappe=
r"><div><a href=3D"https://www.cnbc.com/live-tv/"><span class=3D"WatchLives=
tream-streamTxt">Livestream</span></a></div></div></li></ul></div></div><di=
v class=3D"CNBCGlobalNav-rightNavigationWrapper"><span class=3D"CNBCGlobalN=
av-searchWrapper"><button class=3D"SearchToggle-button SearchToggle-article=
Button SearchToggle-buttonSticky SearchToggle-button searchToggler analytic=
sSearchButton" aria-label=3D"Search"><span></span><i class=3D"icon-search" =
aria-hidden=3D"true" data-analytics-id=3D"cnbc-search-icon" data-analytics=
=3D"cnbc-search-icon"></i></button></span><span class=3D"CNBCGlobalNav-live=
streamWrapper"><ul class=3D"WatchLivestream-watchContainer WatchLivestream-=
lsLoggedOut"><li class=3D"WatchLivestream-watchItems"><div class=3D"WatchLi=
vestream-alertIconWrapper"><svg width=3D"10" height=3D"10" viewBox=3D"0 0 1=
0 10" fill=3D"none" xmlns=3D"http://www.w3.org/2000/svg"><path fill-rule=3D=
"evenodd" clip-rule=3D"evenodd" d=3D"M4.99875 7.31918C6.27953 7.31918 7.317=
81 6.28103 7.31781 5.00041C7.31781 3.71979 6.27953 2.68164 4.99875 2.68164C=
3.71797 2.68164 2.67969 3.71979 2.67969 5.00041C2.67969 6.28103 3.71797 7.3=
1918 4.99875 7.31918Z" fill=3D"#FF0000"></path><path fill-rule=3D"evenodd" =
clip-rule=3D"evenodd" d=3D"M0 5C0 7.76157 2.23872 10 5 10C7.76128 10 10 7.7=
6157 10 5C10 2.23843 7.76128 0 5 0C2.23872 0 0 2.23843 0 5ZM9.27517 4.99969=
C9.27517 7.36061 7.36076 9.27477 4.99891 9.27477C2.63706 9.27477 0.722656 7=
.36061 0.722656 4.99969C0.722656 2.63877 2.63706 0.724609 4.99891 0.724609C=
7.36076 0.724609 9.27517 2.63877 9.27517 4.99969Z" fill=3D"#FF0000"></path>=
</svg></div><div class=3D"WatchLivestream-dynamicTitleWrapper"><div><a href=
=3D"https://www.cnbc.com/live-tv/"><span class=3D"WatchLivestream-streamTxt=
">Livestream</span></a></div></div></li></ul></span><span class=3D"CNBCGlob=
alNav-watchlistWrapper"><div class=3D"CNBCGlobalNav-watchListContainerStick=
y"><a href=3D"https://www.cnbc.com/watchlist/">Watchlist</a></div></span><s=
pan class=3D"CNBCGlobalNav-notificationBellWrapper"><div data-testid=3D"not=
ification_bell" class=3D"NotificationBell-notificationBellContainerSticky">=
<button title=3D"Show Notifications"><svg width=3D"22" height=3D"22" viewBo=
x=3D"0 0 19 18" fill=3D"none" xmlns=3D"http://www.w3.org/2000/svg"><path d=
=3D"M7.1449 1.18702L5.26053 2.23926C4.14893 2.85999 3.43597 4.0293 3.37858 =
5.32207L3.19586 9.4372C3.16369 10.1617 2.91287 10.8579 2.47829 11.4299L0.98=
7781 13.3917L0.868726 13.5485L0.912578 13.5493C0.904357 13.5827 0.9 13.6176=
 0.9 13.6534C0.9 13.8873 1.08584 14.081 1.32 14.081H6.39744C6.43203 14.2083=
 6.48203 14.3329 6.54686 14.453C6.68288 14.7052 6.8812 14.9324 7.12891 15.1=
226C7.37659 15.3127 7.66935 15.4626 7.99002 15.5646C8.31072 15.6666 8.65386=
 15.719 9 15.719C9.34614 15.719 9.68928 15.6666 10.01 15.5646C10.3307 15.46=
26 10.6234 15.3127 10.8711 15.1226C11.1188 14.9324 11.3171 14.7052 11.4531 =
14.453C11.518 14.3329 11.568 14.2083 11.6026 14.081H16.68C16.9142 14.081 17=
.1 13.8873 17.1 13.6534C17.1 13.5906 17.0866 13.5307 17.0625 13.4766L17.071=
4 13.4696L17.0122 13.3917L15.5217 11.4299C15.0871 10.8579 14.8363 10.1617 1=
4.8041 9.4372L14.6214 5.32207C14.564 4.0293 13.8511 2.85999 12.7395 2.23926=
L10.8551 1.18702L10.6555 0.98264C10.6169 0.943132 10.5773 0.905292 10.5367 =
0.86912C10.4505 0.773586 10.3327 0.68605 10.1805 0.607025C9.28391 0.0706269=
 8.11311 0.195832 7.34455 0.98264L7.1449 1.18702Z" fill=3D"white" stroke=3D=
"white" stroke-width=3D"0.2"></path></svg></button></div></span><span class=
=3D"CNBCGlobalNav-signInMenuWrapper"><div class=3D"SignInMenu-signInContain=
erSticky"><div><div class=3D"SignInMenu-signInLinkWrapper"><div class=3D"Si=
gnInMenu-signInMenu"><a href=3D"https://www.cnbc.com/2024/09/07/how-small-m=
odular-reactors-could-expand-nuclear-power-in-the-us.html#">SIGN IN</a></di=
v></div></div></div></span></div></div></div><div class=3D"CNBCGlobalNav-pr=
ogressBarContainer"><div class=3D"ProgressBar-container"><div class=3D"Prog=
ressBar-innerProgress" style=3D"width: 8.03642%;"></div></div></div></div><=
/header><div class=3D"CNBCGlobalNav-mobileNavMenu"><div class=3D"nav-menu-n=
avMenuSticky nav-menu-navMenu  nav-menu-navMenuArticleSticky nav-menu-navMe=
nuSticky nav-menu-navMenu" id=3D"nav-menu-articleSticky-persistent"><button=
 class=3D"nav-menu-desktopHamburgerSticky nav-menu-desktopHamburger nav-men=
u-button nav-menu-desktopHamburgerArticleSticky nav-menu-desktopHamburgerSt=
icky nav-menu-desktopHamburger nav-menu-button" aria-label=3D"Open Navigati=
on Menu"><span class=3D"icon-menu"></span></button><a href=3D"https://www.c=
nbc.com/" class=3D"nav-menu-logoStickyContainer"><img src=3D"https://static=
-redesign.cnbcfm.com/dist/69638a6119c961bd9d11.svg" class=3D"nav-menu-logoS=
ticky nav-menu-logo" alt=3D"logo"></a><div class=3D"nav-menu-mainLinksStick=
y nav-menu-mainLinks"><div class=3D"nav-menu-articleContent"><div class=3D"=
nav-menu-articleTitle">Small nuclear reactors could power the future =E2=80=
=94 the challenge is building the first one in the U.S.</div><div class=3D"=
nav-menu-articleSocial"><div><ul class=3D"WatchLivestream-watchContainer Wa=
tchLivestream-lsArticleStickyLoggedOut"><li class=3D"WatchLivestream-watchI=
tems"><div class=3D"WatchLivestream-alertIconWrapper WatchLivestream-alertI=
conSticky"><svg width=3D"10" height=3D"10" viewBox=3D"0 0 10 10" fill=3D"no=
ne" xmlns=3D"http://www.w3.org/2000/svg"><path fill-rule=3D"evenodd" clip-r=
ule=3D"evenodd" d=3D"M4.99875 7.31918C6.27953 7.31918 7.31781 6.28103 7.317=
81 5.00041C7.31781 3.71979 6.27953 2.68164 4.99875 2.68164C3.71797 2.68164 =
2.67969 3.71979 2.67969 5.00041C2.67969 6.28103 3.71797 7.31918 4.99875 7.3=
1918Z" fill=3D"#FF0000"></path><path fill-rule=3D"evenodd" clip-rule=3D"eve=
nodd" d=3D"M0 5C0 7.76157 2.23872 10 5 10C7.76128 10 10 7.76157 10 5C10 2.2=
3843 7.76128 0 5 0C2.23872 0 0 2.23843 0 5ZM9.27517 4.99969C9.27517 7.36061=
 7.36076 9.27477 4.99891 9.27477C2.63706 9.27477 0.722656 7.36061 0.722656 =
4.99969C0.722656 2.63877 2.63706 0.724609 4.99891 0.724609C7.36076 0.724609=
 9.27517 2.63877 9.27517 4.99969Z" fill=3D"#FF0000"></path></svg></div><div=
 class=3D"WatchLivestream-dynamicTitleWrapper"><div><a href=3D"https://www.=
cnbc.com/live-tv/"><span class=3D"WatchLivestream-streamTxt" style=3D"color=
: rgb(0, 30, 90);">Livestream</span></a></div></div></li></ul></div><div cl=
ass=3D"nav-menu-wrapperButton" id=3D"CollapsibleGlobalNavCreateAccountButto=
n"><button class=3D"nav-menu-signupBtnStickyNav">CREATE FREE ACCOUNT</butto=
n></div></div></div><div class=3D"nav-menu-mainLinksWrapperStart nav-menu-m=
ainLinksWrapper nav-menu-articleMainWrapper"><div class=3D"nav-menu-linksSt=
icky nav-menu-articleNavLinks undefined"><div class=3D"nav-menu-primaryLink=
 markets"><a href=3D"https://www.cnbc.com/markets/" class=3D"nav-menu-butto=
n"><span class=3D"icon-markets"></span><span class=3D"nav-menu-articleButto=
nText nav-menu-buttonText">Markets</span></a></div><div class=3D"nav-menu-p=
rimaryLink business_news"><a href=3D"https://www.cnbc.com/business/" class=
=3D"nav-menu-button"><span class=3D"icon-news"></span><span class=3D"nav-me=
nu-articleButtonText nav-menu-buttonText">Business</span></a></div><div cla=
ss=3D"nav-menu-primaryLink investing"><a href=3D"https://www.cnbc.com/inves=
ting/" class=3D"nav-menu-button"><span class=3D"icon-investing"></span><spa=
n class=3D"nav-menu-articleButtonText nav-menu-buttonText">Investing</span>=
</a></div><div class=3D"nav-menu-primaryLink tech"><a href=3D"https://www.c=
nbc.com/technology/" class=3D"nav-menu-button"><span class=3D"icon-tech"></=
span><span class=3D"nav-menu-articleButtonText nav-menu-buttonText">Tech</s=
pan></a></div><div class=3D"nav-menu-primaryLink politics"><a href=3D"https=
://www.cnbc.com/politics/" class=3D"nav-menu-button"><span class=3D"icon-po=
litics"></span><span class=3D"nav-menu-articleButtonText nav-menu-buttonTex=
t">Politics</span></a></div><div class=3D"nav-menu-primaryLink video"><a hr=
ef=3D"https://www.cnbc.com/tv/" class=3D"nav-menu-button"><span class=3D"ic=
on-cnbctv"></span><span class=3D"nav-menu-articleButtonText nav-menu-button=
Text">Video</span></a></div><div class=3D"nav-menu-primaryLink watchlist"><=
a href=3D"https://www.cnbc.com/watchlist/" class=3D"nav-menu-button"><span =
class=3D"icon-watchlist"></span><span class=3D"nav-menu-articleButtonText n=
av-menu-buttonText">Watchlist</span></a></div><div class=3D"nav-menu-primar=
yLink investing_club"><a href=3D"https://www.cnbc.com/investingclub/subscri=
be?__source=3Dinvestingclub|globalnav|join&amp;tpcc=3Dinvestingclub|globaln=
av|join" class=3D"nav-menu-button"><span class=3D"icon-investing_club"></sp=
an><span class=3D"nav-menu-articleButtonText nav-menu-buttonText">Investing=
 Club</span></a></div><span class=3D"nav-menu-investingClubPillIcon pillIco=
n"><img src=3D"https://static-redesign.cnbcfm.com/dist/93743f20be95b721880f=
.svg" aria-label=3D"IC Join Pill" alt=3D"Join IC"></span><div class=3D"nav-=
menu-primaryLink pro"><a href=3D"https://www.cnbc.com/application/pro?__sou=
rce=3Dpro|globalnav|join&amp;tpcc=3Dpro|globalnav|join" class=3D"nav-menu-b=
utton"><span class=3D"icon-pro"></span><span class=3D"nav-menu-articleButto=
nText nav-menu-buttonText">PRO</span></a></div><span class=3D"nav-menu-proP=
illIcon pillIcon"><img src=3D"https://static-redesign.cnbcfm.com/dist/69ae0=
9b80acd376e9c97.svg" aria-label=3D"Pro Join Pill" alt=3D"Join Pro"></span><=
div class=3D"nav-menu-primaryLink livestream" data-testid=3D"livestream"><d=
iv class=3D"WatchLivestream-livestreamNavItemContainer WatchLivestream-lsHi=
deTabletSticky"><div><svg width=3D"10" height=3D"10" viewBox=3D"0 0 10 10" =
fill=3D"none" xmlns=3D"http://www.w3.org/2000/svg"><path fill-rule=3D"eveno=
dd" clip-rule=3D"evenodd" d=3D"M4.99875 7.31918C6.27953 7.31918 7.31781 6.2=
8103 7.31781 5.00041C7.31781 3.71979 6.27953 2.68164 4.99875 2.68164C3.7179=
7 2.68164 2.67969 3.71979 2.67969 5.00041C2.67969 6.28103 3.71797 7.31918 4=
.99875 7.31918Z" fill=3D"#FF0000"></path><path fill-rule=3D"evenodd" clip-r=
ule=3D"evenodd" d=3D"M0 5C0 7.76157 2.23872 10 5 10C7.76128 10 10 7.76157 1=
0 5C10 2.23843 7.76128 0 5 0C2.23872 0 0 2.23843 0 5ZM9.27517 4.99969C9.275=
17 7.36061 7.36076 9.27477 4.99891 9.27477C2.63706 9.27477 0.722656 7.36061=
 0.722656 4.99969C0.722656 2.63877 2.63706 0.724609 4.99891 0.724609C7.3607=
6 0.724609 9.27517 2.63877 9.27517 4.99969Z" fill=3D"#FF0000"></path></svg>=
</div><div class=3D"WatchLivestream-navItemText"><div><a href=3D"https://ww=
w.cnbc.com/live-tv/"><span class=3D"WatchLivestream-streamTxt">Livestream</=
span></a></div></div></div></div><div aria-hidden=3D"true" class=3D"nav-men=
u-navUnderline"></div><div aria-hidden=3D"true" class=3D"nav-menu-navDropdo=
wnWrap"></div><div class=3D"nav-menu-primaryLink hamburger"><button class=
=3D"nav-menu-articleHamburger nav-menu-hamburger nav-menu-button nav-menu-h=
amburger nav-menu-button" aria-label=3D"Open Navigation Menu"><span class=
=3D"icon-menu"></span><span class=3D"nav-menu-articleButtonText nav-menu-bu=
ttonText">Menu</span></button></div></div></div></div><div class=3D"nav-men=
u-progressBarContainer"><div class=3D"ProgressBar-container"><div class=3D"=
ProgressBar-innerProgress" style=3D"width: 10.402%;"></div></div></div></di=
v></div><div class=3D"BrandPageWrapper-newsAlert BrandPageWrapper-contentWr=
apper" role=3D"main" id=3D"MainContentContainer"><p id=3D"MainContent" tabi=
ndex=3D"-1"></p><div><div class=3D"Regular Article PageBuilder-page"><div c=
lass=3D"PageBuilder-pageWrapper"><div class=3D"PageBuilder-containerWidth10=
0 PageBuilder-pageRow"><div class=3D"PageBuilder-col-full PageBuilder-col P=
ageBuilder-article"><div class=3D"TopBanner-container" data-test=3D"adTopBa=
nner-0" data-analytics=3D"RegularArticle-adTopBanner-1-0"><div id=3D"dart_w=
rapper_topbanner-AdTopBanner-1" class=3D"" data-module=3D"mps-slot"></div><=
/div></div></div><div class=3D"PageBuilder-containerWidth100 PageBuilder-pa=
geRow"><div class=3D"PageBuilder-col-full PageBuilder-col PageBuilder-artic=
le"><div id=3D"RegularArticle-ArticleHeader-2" data-test=3D"articleHeader-0=
" data-analytics=3D"RegularArticle-articleHeader-2-0"><header class=3D"Arti=
cleHeader-articleHeader" id=3D"main-article-header"><div class=3D"ArticleHe=
ader-headerContentContainer"><div class=3D"ArticleHeader-wrapperHeroNoImage=
 ArticleHeader-wrapperHero ArticleHeader-wrapper ArticleHeader-wrapperNoIma=
ge"><a href=3D"https://www.cnbc.com/energy/" class=3D"ArticleHeader-eyebrow=
">Energy</a><div><h1 class=3D"ArticleHeader-headline">Small nuclear reactor=
s could power the future =E2=80=94 the challenge is building the first one =
in the U.S.</h1></div><div class=3D"ArticleHeader-time"><time data-testid=
=3D"published-timestamp" datetime=3D"2024-09-07T13:04:22+0000" itemprop=3D"=
datePublished">Published Sat, Sep 7 2024<span class=3D"ArticleHeader-dateti=
meDivider"></span>9:04 AM EDT</time><span class=3D"ArticleHeader-timestampD=
ivider"></span><time data-testid=3D"lastpublished-timestamp" datetime=3D"20=
24-09-07T14:43:33+0000" itemprop=3D"dateModified">Updated Sat, Sep 7 2024<s=
pan class=3D"ArticleHeader-datetimeDivider"></span>10:43 AM EDT</time></div=
></div><div class=3D"ArticleHeader-authorAndShareInline"><div class=3D"Arti=
cleHeader-authorContainer ArticleHeader-authorContainerWithWatchLive"><div =
class=3D"ArticleHeader-author"><div class=3D"Author-author"><div class=3D"A=
uthor-authorInfo"><img class=3D"Author-authorPortrait" style=3D"border:0" s=
rc=3D"https://image.cnbcfm.com/api/v1/image/106189956-157141113066720191010=
-img_2777.jpg?v=3D1571411138&amp;w=3D60&amp;h=3D60&amp;ffmt=3Dwebp" alt=3D"=
thumbnail"><div class=3D"Author-authorNameAndSocial"><a href=3D"https://www=
.cnbc.com/spencer-kimball/" class=3D"Author-authorName">Spencer Kimball<spa=
n class=3D"Author-authorUnderline"></span></a><a href=3D"https://twitter.co=
m/spencekimball" class=3D"Author-authorTwitter" target=3D"_blank">@spenceki=
mball</a></div></div></div></div><div class=3D"ArticleHeader-author"><div c=
lass=3D"ArticleHeader-authorDivider"></div><div class=3D"Author-author"><di=
v class=3D"Author-authorInfo"><img class=3D"Author-authorPortrait" style=3D=
"border:0" src=3D"https://image.cnbcfm.com/api/v1/image/107062767-165282161=
4103-cortes.jpg?v=3D1652821937&amp;w=3D60&amp;h=3D60&amp;ffmt=3Dwebp" alt=
=3D"thumbnail"><div class=3D"Author-authorNameAndSocial"><a href=3D"https:/=
/www.cnbc.com/gabriel-cortes-bio/" class=3D"Author-authorName">Gabriel Cort=
=C3=A9s<span class=3D"Author-authorUnderline"></span></a><a href=3D"https:/=
/twitter.com/gabecortes" class=3D"Author-authorTwitter" target=3D"_blank">@=
gabecortes</a></div></div></div></div></div><span><a href=3D"https://www.cn=
bc.com/live-tv/" class=3D"WatchLive-container">WATCH LIVE</a></span><div cl=
ass=3D"SocialShare-socialShare" data-test=3D"SocialShare" id=3D"social-butt=
ons-transporter"><span class=3D"SocialShare-socialShareText">Share</span><b=
utton class=3D"SocialShare-socialShareButton" data-test-allaccess=3D"false"=
 data-test-pro=3D"false" data-test-ic=3D"false"><span aria-hidden=3D"true" =
class=3D"SocialShare-socialShareFacebook" data-analytic-id=3D"Share Publish=
ed" data-location=3D"Article Header" data-provider=3D"facebook"></span><spa=
n class=3D"SocialShare-socialShareLabel">Share Article via Facebook</span><=
/button><button class=3D"SocialShare-socialShareButton" data-test-allaccess=
=3D"false" data-test-pro=3D"false" data-test-ic=3D"false"><span aria-hidden=
=3D"true" class=3D"SocialShare-socialShareTwitter" data-analytic-id=3D"Shar=
e Published" data-location=3D"Article Header" data-provider=3D"twitter"></s=
pan><span class=3D"SocialShare-socialShareLabel">Share Article via Twitter<=
/span></button><button class=3D"SocialShare-socialShareButton" data-test-al=
laccess=3D"false" data-test-pro=3D"false" data-test-ic=3D"false"><span aria=
-hidden=3D"true" class=3D"SocialShare-socialShareLinkedin" data-analytic-id=
=3D"Share Published" data-location=3D"Article Header" data-provider=3D"link=
edin"></span><span class=3D"SocialShare-socialShareLabel">Share Article via=
 LinkedIn</span></button><button class=3D"SocialShare-socialShareButton" da=
ta-test-allaccess=3D"false" data-test-pro=3D"false" data-test-ic=3D"false">=
<span aria-hidden=3D"true" class=3D"SocialShare-socialShareEmail" data-anal=
ytic-id=3D"Share Published" data-location=3D"Article Header" data-provider=
=3D"email"></span><span class=3D"SocialShare-socialShareLabel">Share Articl=
e via Email</span></button></div></div></div></header></div></div></div><di=
v class=3D"PageBuilder-containerFluidWidths PageBuilder-pageRow"><div class=
=3D"PageBuilder-col-9 PageBuilder-col PageBuilder-article"><div class=3D"Re=
nderKeyPoints-keyPoints" id=3D"RegularArticle-KeyPoints-4" data-test=3D"key=
Points-1" data-analytics=3D"RegularArticle-keyPoints-4-1"><div class=3D"Ren=
derKeyPoints-wrapper"><div class=3D"RenderKeyPoints-header">Key Points</div=
><div class=3D"RenderKeyPoints-list"><div><div class=3D"group"><ul><li>New =
nuclear plant designs, called small modular reactors, could speed deploymen=
t of carbon-free power in the future as electricity demand rises.</li><li>T=
hese small reactors would have simpler designs, making them easier and chea=
per to build than current plants. </li><li>But the cost of building a first=
-of-its kind project has been a hurdle to commercializing the technology in=
 the U.S. </li><li>Several power companies are looking at upgrading existin=
g plants with these smaller reactors.</li></ul></div></div></div></div></di=
v><div class=3D"ArticleBody-articleBody" id=3D"RegularArticle-ArticleBody-5=
" data-module=3D"ArticleBody" data-test=3D"articleBody-2" data-analytics=3D=
"RegularArticle-articleBody-5-2"><span class=3D"HighlightShare-hidden" styl=
e=3D"top:0;left:0"></span><div class=3D"RelatedQuotes-relatedQuotes" id=3D"=
RegularArticle-RelatedQuotes"><div class=3D"RelatedQuotes-quotesContainer">=
<div class=3D"RelatedQuotes-titleAndTime undefined"><p class=3D"RelatedQuot=
es-text">In this article</p></div><ul class=3D"RelatedQuotes-list"><li clas=
s=3D"QuoteItem-item" aria-label=3D"Quote for Nuscale Power Corp"><a href=3D=
"https://www.cnbc.com/quotes/SMR" class=3D"QuoteItem-link"><span class=3D"Q=
uoteItem-symbol">SMR</span><span class=3D"QuoteItem-quoteDown QuoteItem-quo=
te">-1.49 (-5.03%)</span></a><span class=3D"AddToWatchlistButton-watchlistC=
ontainer" id=3D"RegularArticle-WatchlistDropdown" data-analytics-id=3D"Regu=
larArticle-WatchlistDropdown"><button class=3D"AddToWatchlistButton-watchli=
stButton" aria-label=3D"Add To Watchlist" data-testid=3D"dropdown-btn"><spa=
n class=3D"AddToWatchlistButton-addWatchListFromTag"></span></button></span=
></li><li class=3D"QuoteItem-item" aria-label=3D"Quote for Dominion Energy =
Inc"><a href=3D"https://www.cnbc.com/quotes/D" class=3D"QuoteItem-link"><sp=
an class=3D"QuoteItem-symbol">D</span><span class=3D"QuoteItem-quoteDown Qu=
oteItem-quote">-1.18 (-2.01%)</span></a><span class=3D"AddToWatchlistButton=
-watchlistContainer" id=3D"RegularArticle-WatchlistDropdown" data-analytics=
-id=3D"RegularArticle-WatchlistDropdown"><button class=3D"AddToWatchlistBut=
ton-watchlistButton" aria-label=3D"Add To Watchlist" data-testid=3D"dropdow=
n-btn"><span class=3D"AddToWatchlistButton-addWatchListFromTag"></span></bu=
tton></span></li><li class=3D"QuoteItem-item" aria-label=3D"Quote for South=
ern Co"><a href=3D"https://www.cnbc.com/quotes/SO" class=3D"QuoteItem-link"=
><span class=3D"QuoteItem-symbol">SO</span><span class=3D"QuoteItem-quoteDo=
wn QuoteItem-quote">-1.19 (-1.34%)</span></a><span class=3D"AddToWatchlistB=
utton-watchlistContainer" id=3D"RegularArticle-WatchlistDropdown" data-anal=
ytics-id=3D"RegularArticle-WatchlistDropdown"><button class=3D"AddToWatchli=
stButton-watchlistButton" aria-label=3D"Add To Watchlist" data-testid=3D"dr=
opdown-btn"><span class=3D"AddToWatchlistButton-addWatchListFromTag"></span=
></button></span></li><li class=3D"QuoteItem-item" aria-label=3D"Quote for =
Constellation Energy Corp"><a href=3D"https://www.cnbc.com/quotes/CEG" clas=
s=3D"QuoteItem-link"><span class=3D"QuoteItem-symbol">CEG</span><span class=
=3D"QuoteItem-quoteDown QuoteItem-quote">-4.55 (-1.77%)</span></a><span cla=
ss=3D"AddToWatchlistButton-watchlistContainer" id=3D"RegularArticle-Watchli=
stDropdown" data-analytics-id=3D"RegularArticle-WatchlistDropdown"><button =
class=3D"AddToWatchlistButton-watchlistButton" aria-label=3D"Add To Watchli=
st" data-testid=3D"dropdown-btn"><span class=3D"AddToWatchlistButton-addWat=
chListFromTag"></span></button></span></li></ul></div><div class=3D"Related=
Quotes-cfaButtonContainer"><button id=3D"ArticlePageTickerCreateAccountButt=
on" class=3D"CreateFreeAccountButton-buttonContainer"><span class=3D"Create=
FreeAccountButton-buttonText"><span>Follow your favorite stocks</span><span=
 class=3D"CreateFreeAccountButton-buttonTextBold">CREATE FREE ACCOUNT</span=
></span></button></div></div><div role=3D"region" aria-labelledby=3D"Placeh=
older-ArticleBody-Video-108021577"><div role=3D"button" tabindex=3D"0" id=
=3D"Placeholder-ArticleBody-Video-108021577" class=3D"PlaceHolder-wrapper" =
data-vilynx-id=3D"7000348965" data-test=3D"VideoPlaceHolder"><div class=3D"=
InlineVideo-videoEmbed" id=3D"InlineVideo-0" data-test=3D"InlineVideo"><div=
 class=3D"InlineVideo-wrapper"><div class=3D"InlineVideo-inlineThumbnailCon=
tainer"><img class=3D"InlineVideo-videoThumbnail" src=3D"https://image.cnbc=
fm.com/api/v1/image/108021607-17238249941723824992-35856598995-1080pnbcnews=
.jpg?v=3D1723824994&amp;w=3D750&amp;h=3D422&amp;vtcrop=3Dy" alt=3D"Nuclear =
energy gets new investment as power demand surges"><span class=3D"InlineVid=
eo-videoButton"></span><span><div class=3D"undefined PlayButton-container P=
layButton-iconHover" data-test=3D"PlayButton"><div class=3D"PlayButton-feat=
ured PlayButton-base" data-type=3D"play"><span class=3D"PlayButton-hover Pl=
ayButton-flyout">watch now</span><span class=3D"PlayButton-iconHover icon-p=
lay-triangle PlayButton-icon"></span></div></div></span></div><div class=3D=
"InlineVideo-videoFooter"><div class=3D"InlineVideo-videoDurationContainer"=
><span class=3D"InlineVideo-videoLabel">VIDEO</span><span class=3D"InlineVi=
deo-videoDurationWithLeading0">2:49</span><span class=3D"InlineVideo-videoD=
uration InlineVideo-videoLabel">02:49</span></div><div class=3D"InlineVideo=
-title">Nuclear energy gets new investment as power demand surges</div><div=
 class=3D"InlineVideo-section"><a href=3D"https://www.cnbc.com/money-movers=
/">Money Movers</a></div></div></div></div><div class=3D"PlaceHolder-endCar=
d PlaceHolder-inactive "></div></div></div><div class=3D"group"><p>Nuclear =
plants could become smaller, simpler and easier to build in the future, pot=
entially revolutionizing a power source that is increasingly viewed as crit=
ical to the transition away from fossil fuels.</p><p>New designs called sma=
ll modular reactors, or SMR in shorthand, promise to speed deployment of ne=
w plants as demand for clean electricity is rising from artificial intellig=
ence, manufacturing and electric vehicles. </p><span class=3D"transition-fa=
de-appear-done transition-fade-enter-done"><div class=3D"BoxInline-containe=
r  "><div id=3D"BoxInline-ArticleBody-5" class=3D"BoxInline-container" data=
-module=3D"mps-slot"></div></div></span><p>At the same time, utilities acro=
ss the country are retiring coal plants as part of the energy transition, r=
aising worries about a looming <a href=3D"https://www.cnbc.com/2024/08/28/u=
tilities-face-looming-crunch-as-electricity-demand-from-ai-surges.html">ele=
ctricity supply gap</a>. Nuclear power is viewed as a potential solution be=
cause it is the most reliable power source available and does not emit carb=
on dioxide.</p><p>Building large plants is <a href=3D"https://www.cnbc.com/=
2024/09/06/why-its-so-difficult-to-build-nuclear-power-plants-in-the-us.htm=
l">very costly and time-consuming</a>. In Georgia, <span class=3D"QuoteInBo=
dy-quoteNameContainer" data-test=3D"QuoteInBody" id=3D"RegularArticle-Quote=
InBody-3"><a href=3D"https://www.cnbc.com/quotes/SO/">Southern Co.</a><span=
 class=3D"QuoteInBody-inlineButton"><span class=3D"AddToWatchlistButton-wat=
chlistContainer" id=3D"-WatchlistDropdown" data-analytics-id=3D"-WatchlistD=
ropdown"><button class=3D"AddToWatchlistButton-watchlistButton" aria-label=
=3D"Add To Watchlist" data-testid=3D"dropdown-btn"><span class=3D"AddToWatc=
hlistButton-addWatchListFromTag"></span></button></span></span></span> buil=
t the <a href=3D"https://www.cnbc.com/2023/07/31/vogtle-unit-3-nuclear-reac=
tor-long-delayed-starts-delivering-power.html">first new nuclear reactors i=
n decades</a>, but the project finished seven years behind schedule at a co=
st of more than $30 billion.</p><p>Small modular reactors, with a power cap=
acity of 300 megawatts or less, are about a third the size of the average r=
eactors in the current U.S. fleet. The goal is to build them in a process s=
imilar to an assembly line, with plants rolling out of factories in just a =
handful of pieces that are then put together at the site.</p><p>=E2=80=9CTh=
ey=E2=80=99re a smaller bite from a capital perspective,=E2=80=9D Doug True=
, chief nuclear officer at the Nuclear Energy Institute, told CNBC. =E2=80=
=9CThey=E2=80=99re a perfect fit for things like replacing a retired coal p=
lant, because the size of coal plants typically is more than that of the sm=
all modular reactor design space.=E2=80=9D</p><p>The challenge is getting t=
he first small modular reactor built in the U.S.</p><span class=3D"transiti=
on-fade-appear-done transition-fade-enter-done"><div class=3D"MidResponsive=
-midResponsiveContainer"><div id=3D"MidResponsive-1" class=3D"" data-module=
=3D"mps-slot"></div></div></span><p>Only three SMRs are operational in the =
world, according to the <a href=3D"https://www.oecd-nea.org/jcms/pl_90816/t=
he-nea-small-modular-reactor-dashboard-second-edition" target=3D"_blank">Nu=
clear Energy Agency</a>. Two are in China and Russia, the central geopoliti=
cal adversaries of the U.S. A test reactor is also operational in Japan.</p=
><p>Executives in the nuclear industry generally agree that small modular r=
eactors won=E2=80=99t reach a commercial stage until the 2030s. An ambitiou=
s effort by <span class=3D"QuoteInBody-quoteNameContainer" data-test=3D"Quo=
teInBody" id=3D"RegularArticle-QuoteInBody-6"><a href=3D"https://www.cnbc.c=
om/quotes/SMR/">NuScale</a><span class=3D"QuoteInBody-inlineButton"><span c=
lass=3D"AddToWatchlistButton-watchlistContainer" id=3D"-WatchlistDropdown" =
data-analytics-id=3D"-WatchlistDropdown"><button class=3D"AddToWatchlistBut=
ton-watchlistButton" aria-label=3D"Add To Watchlist" data-testid=3D"dropdow=
n-btn"><span class=3D"AddToWatchlistButton-addWatchListFromTag"></span></bu=
tton></span></span></span> to deploy SMRs at a site in Idaho was canceled l=
ast year, as the project=E2=80=99s price tag ballooned from $5 billion to $=
9 billion due to inflation and high interest rates.</p><p>Eric Carr, presid=
ent of nuclear operations at <span class=3D"QuoteInBody-quoteNameContainer"=
 data-test=3D"QuoteInBody" id=3D"RegularArticle-QuoteInBody-7"><a href=3D"h=
ttps://www.cnbc.com/quotes/D/">Dominion Energy</a><span class=3D"QuoteInBod=
y-inlineButton"><span class=3D"AddToWatchlistButton-watchlistContainer" id=
=3D"-WatchlistDropdown" data-analytics-id=3D"-WatchlistDropdown"><button cl=
ass=3D"AddToWatchlistButton-watchlistButton" aria-label=3D"Add To Watchlist=
" data-testid=3D"dropdown-btn"><span class=3D"AddToWatchlistButton-addWatch=
ListFromTag"></span></button></span></span></span>, said the biggest challe=
nge to commercializing the technology right now is managing the costs of a =
first-of-a-kind project.</p><p>=E2=80=9CNobody exactly wants to be first, b=
ut somebody has to be,=E2=80=9D Carr told CNBC. =E2=80=9COnce it gets going=
, it=E2=80=99s going to be a great, reliable source of energy for the entir=
e nation=E2=80=99s grid.=E2=80=9D</p></div><h2 class=3D"ArticleBody-subtitl=
e"><a id=3D"headline0"></a>Dominion Energy</h2><div class=3D"group"><p>Domi=
nion is currently evaluating whether it makes sense to build a small modula=
r reactor at its <a href=3D"https://news.dominionenergy.com/2024-07-10-Domi=
nion-Energy-takes-important-step-to-determine-feasibility-of-Small-Modular-=
Reactor-SMR-technology-to-support-customers-needs" target=3D"_blank">North =
Anna nuclear station</a> in Louisa County, Virginia, northwest of Richmond.=
 The utility=E2=80=99s service area includes the largest data center market=
 in the world in Loudoun County, less than 100 miles north of the plant.</p=
><p>Electricity demand from these computer server warehouses is expected to=
 surge because artificial intelligence consumes more energy. In the case of=
 Dominion, the peak power demand from data centers is forecast to more than=
 double to 6.4 gigawatts by 2030 and quadruple to 13.4 gigawatts in 2038.</=
p><p>Dominion asked SMR technology companies in July to submit proposals ev=
aluating the feasibility of developing a small reactor at North Anna. Carr =
said interest in the proposal process has been high. The utility is current=
ly working with vendors to make sure they understand Dominion=E2=80=99s nee=
ds and to figure out which technology might be suitable, Carr said.</p></di=
v><span class=3D"transition-fade-appear-done transition-fade-enter-done"><d=
iv data-test=3D"WildCardEmbed"><div class=3D"WildcardEmbed-wrapper">


<div class=3D"small-multiple-container">
 =20
  <div class=3D"header">
    <div class=3D"chart-head">Small modular reactors around the world</div>
    <div class=3D"chart-description"></div>
  </div>
 =20
  <div class=3D"chart-block">
   =20
    <div class=3D"chart-item chart-item-a">
      <div class=3D"chart-label"></div>
      <iframe title=3D"Small module reactors worldwide" aria-label=3D"Map" =
id=3D"datawrapper-chart-TD2Be" src=3D"cid:frame-47BA280F7671BBA03774ECA3706=
4C2BA@mhtml.blink" scrolling=3D"no" frameborder=3D"0" style=3D"width: 0px; =
border: none; min-width: 100% !important; height: 389px;" height=3D"289" da=
ta-external=3D"1"></iframe>
    </div>
   =20
    <div class=3D"chart-item chart-item-b">
      <div class=3D"chart-label"></div>
      <iframe title=3D"Small module reactors worldwide, table" aria-label=
=3D"Table" id=3D"datawrapper-chart-iuuPA" src=3D"cid:frame-97A43E2003834772=
5DCEFA4D4CAAB834@mhtml.blink" scrolling=3D"no" frameborder=3D"0" style=3D"w=
idth: 0px; border: none; min-width: 100% !important; height: 1568px;" heigh=
t=3D"1620" data-external=3D"1"></iframe>
    </div>
       =20
  </div><!-- END chart-block -->
 =20
  <div class=3D"footer">
    <div class=3D"footer-left">
      <div class=3D"footer-notes"></div>
      <div class=3D"footer-byline"></div>
      <div class=3D"footer-source">
      </div>
    </div>
    <div class=3D"footer-right">
      <div class=3D"footer-logo">
        <!-- choose the proper logo and delete the code for the other -->
      	<img height=3D"25" src=3D"https://static.dwcdn.net/custom/themes/cnb=
c/CNBC_V_b.svg">
      </div>
    </div>
  </div>
 =20
</div></div></div></span><div class=3D"group"><p>=E2=80=9CFor our specific =
case at Dominion, we have a duty to our shareholders to do the right thing,=
 and we also have a duty to our customers to make sure we can meet the dema=
nd of this growth, but we have to balance both of those interests,=E2=80=9D=
 Carr said. Though Dominion has not committed to building an SMR yet, one p=
lanning scenario envisages developing six such reactors starting in 2034.</=
p><p>The tech companies driving the data center boom have also shown a grow=
ing interest in nuclear due to its reliability and role in fighting climate=
 change. Carr said Dominion is having discussions with some customers on po=
ssibly collaborating to move SMRs closer to reality.</p><p>=E2=80=9CWe=E2=
=80=99re having some discussions with the technology vendors as well as the=
 large customers that are coming in and saying, =E2=80=98What could this lo=
ok like if we all work together,=E2=80=99=E2=80=9D Carr said.</p></div><h2 =
class=3D"ArticleBody-subtitle"><a id=3D"headline1"></a>Holtec International=
</h2><div class=3D"group"><p>Holtec International, a privately held nuclear=
 technology company, is trying to find a path forward for the industry on t=
wo fronts. The company is in the process of <a href=3D"https://www.cnbc.com=
/2024/08/03/how-a-shuttered-power-plant-in-michigan-could-pave-the-way-for-=
more-nuclear-energy.html">restarting the Palisades nuclear plant</a> in Mic=
higan, which would be the first time a plant that ceased operations has com=
e back online.</p><p>Holtec also plans to install two small reactors at Pal=
isades in the early 2030s, which would nearly double the power capacity of =
the plant. Kelly Trice, president of Holtec, said, without disclosing names=
, that at least six utilities are interested in participating in restarting=
 Palisades and constructing the small reactors.</p></div><div role=3D"regio=
n" aria-labelledby=3D"Placeholder-ArticleBody-Video-108011480"><div role=3D=
"button" tabindex=3D"0" id=3D"Placeholder-ArticleBody-Video-108011480" clas=
s=3D"PlaceHolder-wrapper" data-vilynx-id=3D"7000346845" data-test=3D"VideoP=
laceHolder"><div class=3D"InlineVideo-videoEmbed" id=3D"InlineVideo-0" data=
-test=3D"InlineVideo"><div class=3D"InlineVideo-wrapper"><div class=3D"Inli=
neVideo-inlineThumbnailContainer"><img class=3D"InlineVideo-videoThumbnail"=
 src=3D"https://image.cnbcfm.com/api/v1/image/108011452-1722027602055-Thumb=
nail_9.jpg?v=3D1722030523&amp;w=3D750&amp;h=3D422&amp;vtcrop=3Dy" alt=3D"Ho=
w the massive power draw of generative AI is overtaxing our grid"><span cla=
ss=3D"InlineVideo-videoButton"></span></div><div class=3D"InlineVideo-video=
Footer"><div class=3D"InlineVideo-videoDurationContainer"><span class=3D"In=
lineVideo-videoLabel">VIDEO</span><span class=3D"InlineVideo-videoDurationW=
ithLeading0">14:48</span><span class=3D"InlineVideo-videoDuration InlineVid=
eo-videoLabel">14:48</span></div><div class=3D"InlineVideo-title">How the m=
assive power draw of generative AI is overtaxing our grid</div><div class=
=3D"InlineVideo-section"><a href=3D"https://www.cnbc.com/technology/">Tech<=
/a></div></div></div></div><div class=3D"PlaceHolder-endCard PlaceHolder-in=
active "></div></div></div><div class=3D"group"><p>=E2=80=9CIf they partici=
pate, they can get all of those painful lessons learned without having to p=
ay for them,=E2=80=9D Trice told CNBC. =E2=80=9CAnd then, when the plant is=
 built at their site, it is the second one or the third one or the fourth =
=E2=80=94 which usually becomes a lot less expensive once you=E2=80=99ve le=
arned all your lessons.=E2=80=9D</p><p>Once the first SMR has been construc=
ted at Palisades, Holtec plans to build an order book to =E2=80=9Ccontinual=
ly manufacture the components to do this for whatever plant is needed,=E2=
=80=9D Trice said.</p><p>Holtec=E2=80=99s SMR design is a pressurized water=
-reactor, the same technology as most plants currently operating in the U.S=
. fleet. =E2=80=9CBut with some elegant safety features that don=E2=80=99t =
require human action, and as a result of that simpler to operate, fewer peo=
ple required, easier to maintain,=E2=80=9D Trice said.</p><p>=E2=80=9CAnd a=
lso reproducible. Our goal is for every SMR to essentially be the same,=E2=
=80=9D he said.</p></div><h2 class=3D"ArticleBody-subtitle"><a id=3D"headli=
ne2"></a>Constellation Energy</h2><div class=3D"group"><p>The largest opera=
tor of nuclear plants in the U.S., <span class=3D"QuoteInBody-quoteNameCont=
ainer" data-test=3D"QuoteInBody" id=3D"RegularArticle-QuoteInBody-10"><a hr=
ef=3D"https://www.cnbc.com/quotes/CEG/">Constellation Energy</a><span class=
=3D"QuoteInBody-inlineButton"><span class=3D"AddToWatchlistButton-watchlist=
Container" id=3D"-WatchlistDropdown" data-analytics-id=3D"-WatchlistDropdow=
n"><button class=3D"AddToWatchlistButton-watchlistButton" aria-label=3D"Add=
 To Watchlist" data-testid=3D"dropdown-btn"><span class=3D"AddToWatchlistBu=
tton-addWatchListFromTag"></span></button></span></span></span>, is also ex=
ploring the possibility of building a small reactor at one of its facilitie=
s.</p><p>The trend in the industry is to upgrade existing plants with small=
 reactors in part because the communities are already open to nuclear. The =
necessary land, water, grid connection and security footprint are also alre=
ady available, said Kathleen Barr=C3=B3n, chief strategy officer at Constel=
lation.</p><p>Barr=C3=B3n said the idea is to work with a customer that is =
interested in contracting at one of Constellation=E2=80=99s existing plants=
 for power today, and then working with them to use the facility to =E2=80=
=9Chost an SMR to provide greater clean power to that customer in the futur=
e.=E2=80=9D</p><p>=E2=80=9CThis will only happen if there=E2=80=99s a suppo=
rtive state policy akin to what states have done with offshore wind and the=
re are customers that are interested in buying the offtake from those react=
ors,=E2=80=9D Barr=C3=B3n said.</p><p>For now, the energy transition will r=
equire an all-above approach with natural gas acting as a bridge toward cle=
aner energy as coal phases out =E2=80=94 until the next technology comes on=
line, Dominion=E2=80=99s Carr said.</p><p>=E2=80=9CSMR may very well be tha=
t next technology,=E2=80=9D he said.</p></div><div class=3D"group"><div cla=
ss=3D"RelatedContent-relatedContent" id=3D"RegularArticle-RelatedContent-1"=
><div class=3D"RelatedContent-container"><div class=3D"RelatedContent-nonCo=
llapsibleContent"><h2 class=3D"RelatedContent-header">Don=E2=80=99t miss th=
ese energy insights from CNBC PRO: </h2><div class=3D"group"><ul><li><a hre=
f=3D"https://www.cnbc.com/2024/11/15/this-uranium-play-is-toying-with-a-bre=
akout-to-a-20-year-high-says-carter-worth.html">This uranium play is toying=
 with a breakout to a 20-year high, says Carter Worth</a></li><li><a href=
=3D"https://www.cnbc.com/2024/11/15/piper-sandler-sees-50percent-upside-for=
-this-renewable-energy-play-.html">Piper Sandler sees 50% upside for this r=
enewable energy play cashing in on the AI data center power trend</a></li><=
li><a href=3D"https://www.cnbc.com/2024/11/07/one-solar-stock-to-buy-after-=
trumps-win-hit-the-sector-analysts-say.html">The one solar stock to buy aft=
er Trump=E2=80=99s win hit the sector, analysts say</a></li><li><a href=3D"=
https://www.cnbc.com/2024/11/14/bank-of-america-says-buy-this-little-known-=
nuclear-energy-stock.html">Bank of America says buy this little-known nucle=
ar energy stock</a></li><li>Track all the latest coverage of <a href=3D"htt=
ps://www.cnbc.com/energy/">oil prices and the oil and gas industry</a> at C=
NBC.com</li></ul></div></div></div></div></div><div id=3D"ArticleBody-Mobil=
eAdhesion" class=3D"MobileAdhesion-container" data-module=3D"mps-slot"></di=
v></div></div><div class=3D"SidebarArticle-sidebar PageBuilder-sidebar" dat=
a-test=3D"SidebarArticle"><div class=3D"SidebarArticle-sticky" style=3D"top=
: 110px;"><div></div><div><div class=3D"WatchLiveRightRail-watchliveBannerV=
2 WatchLiveRightRail-rightRail WatchLiveRightRail-container" id=3D"RegularA=
rticle-WatchLiveRightRail-8" data-test=3D"watchLiveRightRail-1" data-analyt=
ics=3D"RegularArticle-watchLiveRightRail-8-1"><a href=3D"https://www.cnbc.c=
om/live-tv/" class=3D"WatchLiveRightRail-watchLivestreamButton"><span></spa=
n> WATCH LIVESTREAM</a><a href=3D"https://www.cnbc.com/live-audio/" class=
=3D"WatchLiveRightRail-audioLink">Prefer to Listen?</a><div class=3D"WatchL=
iveRightRail-footerV2"><div class=3D"WatchLiveRightRail-showDetailsContaine=
r"><div class=3D"WatchLiveRightRail-nowText">NOW</div><div class=3D"WatchLi=
veRightRail-liveShow">Closing Bell</div></div><div class=3D"WatchLiveRightR=
ail-showDetailsContainer"><div class=3D"WatchLiveRightRail-upNextText">UP N=
EXT</div><div class=3D"WatchLiveRightRail-nextShow">Closing Bell</div></div=
></div></div></div><div style=3D"margin-top:0px"><div class=3D"BoxRail-cont=
ainer-right BoxRail-ad" data-test=3D"adFlexBox-2" data-analytics=3D"Regular=
Article-adFlexBox-9-2"><div id=3D"dart_wrapper_boxrail_9" class=3D"BoxRail-=
container" data-module=3D"mps-slot"></div></div></div><div><span class=3D"t=
ransition-fade-appear-done transition-fade-enter-done"><div class=3D"MostPo=
pular-mostPopular" data-analytics=3D"RegularArticle-mostPopular-10-3" data-=
test=3D"mostPopular-3" data-testid=3D"most-popular" id=3D"RegularArticle-Mo=
stPopular-10"><div class=3D"MostPopular-wrapper MostPopular-taboolaContaine=
r"><div class=3D"MostPopular-header" style=3D"border-color: rgb(185, 199, 2=
13);">Trending Now<div class=3D"MostPopular-headerDivider"></div></div><div=
 class=3D"MostPopular-slide"><ol class=3D"MostPopular-list"><li class=3D"Mo=
stPopular-addIndex"><a href=3D"https://www.cnbc.com/2024/12/02/were-raising=
-our-price-target-on-2-winning-stocks-that-have-tailwinds-in-the-new-year.h=
tml"><span class=3D"transition-fade-appear-done transition-fade-enter-done"=
><picture><source srcset=3D"https://image.cnbcfm.com/api/v1/image/108062361=
-1731515246135-gettyimages-2183892366-AFP_36MF622.jpeg?v=3D1733166876&amp;h=
=3D150&amp;w=3D200&amp;ffmt=3Dwebp" type=3D"image/webp"><img src=3D"https:/=
/image.cnbcfm.com/api/v1/image/108062361-1731515246135-gettyimages-21838923=
66-AFP_36MF622.jpeg?v=3D1733166876&amp;h=3D150&amp;w=3D200" class=3D"MostPo=
pular-thumbnail" alt=3D"A view of the New York Stock Exchange (NYSE) on Wal=
l Street November 13, 2024, in New York City.&nbsp;"></picture></span></a><=
div class=3D"MostPopular-linkWrap"><a href=3D"https://www.cnbc.com/investin=
gclub/" class=3D"InvestingClubPill-investingClubPillLink" data-type=3D"inve=
sting-club-button"><svg class=3D"MostPopular-investingClubPill InvestingClu=
bPill-investingClubPill" height=3D"16" viewBox=3D"0 0 50 22" alt=3D"CNBC In=
vesting Club"><rect width=3D"100%" height=3D"100%" fill=3D"#0053CF"></rect>=
<path d=3D"M12.98 15.144C10.532 15.144 8.708 13.236 8.708 10.824V10.8C8.708=
 8.412 10.496 6.456 13.04 6.456C14.588 6.456 15.524 6.996 16.328 7.764L15.3=
8 8.856C14.708 8.232 13.988 7.812 13.028 7.812C11.432 7.812 10.256 9.132 10=
.256 10.776V10.8C10.256 12.444 11.42 13.776 13.028 13.776C14.06 13.776 14.7=
2 13.368 15.44 12.696L16.388 13.656C15.512 14.568 14.552 15.144 12.98 15.14=
4ZM17.6894 15V6.6H19.1654V13.656H23.5814V15H17.6894ZM28.3131 15.132C26.1291=
 15.132 24.7371 13.872 24.7371 11.436V6.6H26.2131V11.376C26.2131 12.936 27.=
0171 13.764 28.3371 13.764C29.6451 13.764 30.4491 12.984 30.4491 11.436V6.6=
H31.9251V11.364C31.9251 13.872 30.5091 15.132 28.3131 15.132ZM33.9511 15V6.=
6H37.7191C38.6791 6.6 39.4351 6.864 39.9151 7.344C40.2871 7.716 40.4791 8.1=
72 40.4791 8.736V8.76C40.4791 9.768 39.9031 10.308 39.2791 10.632C40.2631 1=
0.968 40.9471 11.532 40.9471 12.672V12.696C40.9471 14.196 39.7111 15 37.839=
1 15H33.9511ZM39.0031 9V8.976C39.0031 8.316 38.4751 7.908 37.5271 7.908H35.=
4031V10.14H37.4191C38.3671 10.14 39.0031 9.768 39.0031 9ZM39.4711 12.516C39=
.4711 11.808 38.9071 11.388 37.7431 11.388H35.4031V13.692H37.8511C38.8591 1=
3.692 39.4711 13.296 39.4711 12.54V12.516Z" fill=3D"white"></path></svg></a=
><a href=3D"https://www.cnbc.com/2024/12/02/were-raising-our-price-target-o=
n-2-winning-stocks-that-have-tailwinds-in-the-new-year.html">We=E2=80=99re =
raising our price target on 2 winning stocks that have tailwinds in the new=
 year</a></div><div class=3D"MostPopular-divider"></div></li><li class=3D"M=
ostPopular-addIndex"><a href=3D"https://www.cnbc.com/2024/12/02/intel-ceo-p=
at-gelsinger-is-out.html"><span class=3D"transition-fade-appear-done transi=
tion-fade-enter-done"><picture><source srcset=3D"https://image.cnbcfm.com/a=
pi/v1/image/108034853-1726517707977-gettyimages-2155355706-AFP_34UR8ET.jpeg=
?v=3D1733146688&amp;h=3D150&amp;w=3D200&amp;ffmt=3Dwebp" type=3D"image/webp=
"><img src=3D"https://image.cnbcfm.com/api/v1/image/108034853-1726517707977=
-gettyimages-2155355706-AFP_34UR8ET.jpeg?v=3D1733146688&amp;h=3D150&amp;w=
=3D200" class=3D"MostPopular-thumbnail" alt=3D"Intel CEO Pat Gelsinger deli=
vers a speech at Taipei Nangang Exhibition Center during Computex 2024, in =
Taipei on June 4, 2024.&nbsp;"></picture></span></a><div class=3D"MostPopul=
ar-linkWrap"><a href=3D"https://www.cnbc.com/2024/12/02/intel-ceo-pat-gelsi=
nger-is-out.html">Intel CEO Pat Gelsinger ousted by board after disastrous =
performance</a></div><div class=3D"MostPopular-divider"></div></li><li clas=
s=3D"MostPopular-addIndex"><a href=3D"https://www.cnbc.com/2024/11/27/faste=
st-growing-job-in-the-us-can-pay-over-100k-without-a-degree.html"><span cla=
ss=3D"transition-fade-appear-done transition-fade-enter-done"><picture><sou=
rce srcset=3D"https://image.cnbcfm.com/api/v1/image/108016492-1722892973654=
-formorgan6.jpg?v=3D1722893044&amp;h=3D150&amp;w=3D200&amp;ffmt=3Dwebp" typ=
e=3D"image/webp"><img src=3D"https://image.cnbcfm.com/api/v1/image/10801649=
2-1722892973654-formorgan6.jpg?v=3D1722893044&amp;h=3D150&amp;w=3D200" clas=
s=3D"MostPopular-thumbnail" alt=3D"Jessica Jackson"></picture></span></a><d=
iv class=3D"MostPopular-linkWrap"><a href=3D"https://www.cnbc.com/2024/11/2=
7/fastest-growing-job-in-the-us-can-pay-over-100k-without-a-degree.html">37=
-year-old earns $73,000 in one of the most in-demand U.S. jobs=E2=80=94it c=
an pay $100K without a degree</a></div><div class=3D"MostPopular-divider"><=
/div></li><li class=3D"MostPopular-addIndex"><a href=3D"https://www.cnbc.co=
m/2024/11/30/i-talked-to-70-parents-of-highly-successful-adults-their-top-4=
-regrets.html"><span class=3D"transition-fade-appear-done transition-fade-e=
nter-done"><picture><source srcset=3D"https://image.cnbcfm.com/api/v1/image=
/108068926-1732728215645-GettyImages-106451102.jpg?v=3D1732728306&amp;h=3D1=
50&amp;w=3D200&amp;ffmt=3Dwebp" type=3D"image/webp"><img src=3D"https://ima=
ge.cnbcfm.com/api/v1/image/108068926-1732728215645-GettyImages-106451102.jp=
g?v=3D1732728306&amp;h=3D150&amp;w=3D200" class=3D"MostPopular-thumbnail"><=
/picture></span></a><div class=3D"MostPopular-linkWrap"><a href=3D"https://=
www.cnbc.com/2024/11/30/i-talked-to-70-parents-of-highly-successful-adults-=
their-top-4-regrets.html">I interviewed 70 parents who raised successful ad=
ults=E2=80=94their top 4 regrets: =E2=80=98I shouldn=E2=80=99t have fixed t=
hings=E2=80=99</a></div><div class=3D"MostPopular-divider"></div></li><li c=
lass=3D"MostPopular-addIndex"><a href=3D"https://www.cnbc.com/2024/11/28/mi=
llennial-quit-wall-street-job-now-earns-1000-dollars-an-hour-from-home.html=
"><span class=3D"transition-fade-appear-done transition-fade-enter-done"><p=
icture><source srcset=3D"https://image.cnbcfm.com/api/v1/image/108068406-17=
32646279061-IMG_9912.jpg?v=3D1732646334&amp;h=3D150&amp;w=3D200&amp;ffmt=3D=
webp" type=3D"image/webp"><img src=3D"https://image.cnbcfm.com/api/v1/image=
/108068406-1732646279061-IMG_9912.jpg?v=3D1732646334&amp;h=3D150&amp;w=3D20=
0" class=3D"MostPopular-thumbnail"></picture></span></a><div class=3D"MostP=
opular-linkWrap"><a href=3D"https://www.cnbc.com/2024/11/28/millennial-quit=
-wall-street-job-now-earns-1000-dollars-an-hour-from-home.html">36-year-old=
 quit 6-figure Wall Street job=E2=80=94now he earns $1,000 an hour working =
from home: =E2=80=98I love it=E2=80=99</a></div><div class=3D"MostPopular-d=
ivider"></div></li></ol></div></div></div></span></div></div></div></div><d=
iv class=3D"PageBuilder-containerFluidWidths PageBuilder-pageRow"><div clas=
s=3D"PageBuilder-col-9 PageBuilder-col PageBuilder-article"></div></div><di=
v class=3D"PageBuilder-containerFluidWidths PageBuilder-pageRow"><div class=
=3D"PageBuilder-col-12 PageBuilder-col PageBuilder-article"></div></div></d=
iv></div></div></div><div id=3D"MobileAdhesion-Homepage" class=3D"MobileAdh=
esion-container" data-module=3D"mps-slot"></div><footer id=3D"GlobalFooter"=
 class=3D"CNBCFooter-footer" data-mini-video-player-dont-scroll-beyond-here=
=3D"true" data-test=3D"GlobalFooter" data-analytics=3D"RegularArticle-Globa=
lFooter"><div class=3D"CNBCFooter-wrapper"><div><a href=3D"https://www.cnbc=
.com/" class=3D"CNBCFooter-logo"><img src=3D"https://static-redesign.cnbcfm=
.com/dist/7821ea3cb72f88388591.svg" class=3D"CNBCFooter-logoImg" alt=3D"CNB=
C logo"></a></div><ul class=3D"CNBCFooter-social"><li class=3D"CNBCFooter-s=
ocialItem"><a href=3D"https://www.facebook.com/cnbc/" class=3D"icon-social_=
facebook" target=3D"_blank" aria-label=3D"facebook"></a></li><li class=3D"C=
NBCFooter-socialItem"><a href=3D"https://www.twitter.com/cnbc/" class=3D"ic=
on-social_twitter" target=3D"_blank" aria-label=3D"twitter"></a></li><li cl=
ass=3D"CNBCFooter-socialItem"><a href=3D"https://www.linkedin.com/company/c=
nbc/" class=3D"icon-social_linkedin" target=3D"_blank" aria-label=3D"linked=
in"></a></li><li class=3D"CNBCFooter-socialItem"><a href=3D"https://www.ins=
tagram.com/cnbc/" class=3D"icon-social_instagram" target=3D"_blank" aria-la=
bel=3D"instagram"></a></li><li class=3D"CNBCFooter-socialItem"><a href=3D"h=
ttps://www.youtube.com/user/cnbc/" class=3D"icon-social_youtube" target=3D"=
_blank" aria-label=3D"youtube"></a></li><li class=3D"CNBCFooter-socialItem"=
><a href=3D"https://apple.news/T3OtoXcxtRkuHRkM7SpFP_Q" class=3D"icon-socia=
l_apple_news" target=3D"_blank" aria-label=3D"apple_news"></a></li><li clas=
s=3D"CNBCFooter-socialItem"><a href=3D"https://www.cnbc.com/rss-feeds/" cla=
ss=3D"icon-social_rss" target=3D"_blank" aria-label=3D"rss"></a></li></ul><=
div class=3D"CNBCFooter-border"></div><ul class=3D"CNBCFooter-list"><li cla=
ss=3D"CNBCFooter-listItem"><a href=3D"https://www.cnbc.com/application/pro/=
?__source=3Dpro|globalfooter">Subscribe to CNBC PRO</a></li><li class=3D"CN=
BCFooter-listItem"><a href=3D"https://www.cnbc.com/investingclub/subscribe?=
__source=3Dinvestingclub|globalfooter">Subscribe to Investing Club</a></li>=
<li class=3D"CNBCFooter-listItem"><a href=3D"https://www.cnbc.com/cnbc-repr=
ints/">Licensing &amp; Reprints</a></li><li class=3D"CNBCFooter-listItem"><=
a href=3D"https://www.cnbccouncils.com/" target=3D"_blank">CNBC Councils</a=
></li><li class=3D"CNBCFooter-listItem"><a href=3D"https://www.cnbc.com/sel=
ect/">Select Personal Finance</a></li><li class=3D"CNBCFooter-listItem"><a =
href=3D"https://www.peacocktv.com/?cid=3D20200101evergreensymdisp009&amp;ut=
m_source=3Dcnbc&amp;utm_medium=3Dsymphony_editorial_brandawareness_footerli=
nk&amp;utm_campaign=3D20200101evergreen&amp;utm_term=3Dna&amp;utm_content=
=3Dna_na/" target=3D"_blank">CNBC on Peacock</a></li><li class=3D"CNBCFoote=
r-listItem"><a href=3D"https://cnbcrsh.qualtrics.com/jfe/form/SV_dgRx5X1nYC=
0YjNI?Origin=3Dcnbc" target=3D"_blank">Join the CNBC Panel</a></li><li clas=
s=3D"CNBCFooter-listItem"><a href=3D"https://corporate.comcast.com/values/i=
ntegrity" target=3D"_blank">Supply Chain Values</a></li><li class=3D"CNBCFo=
oter-listItem"><a href=3D"https://www.nbcnews.com/select" target=3D"_blank"=
>Select Shopping</a></li><li class=3D"CNBCFooter-listItem"><a href=3D"https=
://www.cnbc.com/closed-captioning/">Closed Captioning</a></li><li class=3D"=
CNBCFooter-listItem"><a href=3D"https://www.cnbc.com/digital-products/">Dig=
ital Products</a></li><li class=3D"CNBCFooter-listItem"><a href=3D"https://=
www.cnbc.com/cnbc-news-releases/">News Releases</a></li><li class=3D"CNBCFo=
oter-listItem"><a href=3D"https://www.cnbc.com/cnbc-internship-program/">In=
ternships</a></li><li class=3D"CNBCFooter-listItem"><a href=3D"https://www.=
cnbc.com/corrections/">Corrections</a></li><li class=3D"CNBCFooter-listItem=
"><a href=3D"https://www.cnbc.com/about/">About CNBC</a></li><li class=3D"C=
NBCFooter-listItem"><a href=3D"https://www.nbcuniversal.com/privacy/cookies=
#accordionheader2" target=3D"_blank">Ad Choices</a></li><li class=3D"CNBCFo=
oter-listItem"><a href=3D"https://www.cnbc.com/site-map/">Site Map</a></li>=
<li class=3D"CNBCFooter-listItem"><a href=3D"https://www.cnbc.com/podcast/"=
>Podcasts</a></li><li class=3D"CNBCFooter-listItem"><a href=3D"https://www.=
cnbc.com/cnbc-careers-and-employment/">Careers</a></li><li class=3D"CNBCFoo=
ter-listItem"><a href=3D"https://help.cnbc.com/" target=3D"_blank">Help</a>=
</li><li class=3D"CNBCFooter-listItem"><a href=3D"https://help.cnbc.com/con=
tact/" target=3D"_blank">Contact</a></li></ul><ul class=3D"CNBCFooter-secti=
on"><li class=3D"CNBCFooter-sectionItem"><h4 class=3D"CNBCFooter-sectionTit=
le">News Tips</h4><p class=3D"CNBCFooter-sectionText">Got a confidential ne=
ws tip? We want to hear from you.</p><a href=3D"https://www.cnbc.com/news-t=
ips/" class=3D"CNBCFooter-sectionLink">Get In Touch</a></li><li class=3D"CN=
BCFooter-sectionItem"><h4 class=3D"CNBCFooter-sectionTitle"><span class=3D"=
icon-newsletter CNBCFooter-sectionIcon"></span>CNBC Newsletters</h4><p clas=
s=3D"CNBCFooter-sectionText">Sign up for free newsletters and get more CNBC=
 delivered to your inbox</p><a href=3D"https://www.cnbc.com/sign-up-for-cnb=
c-newsletters/" class=3D"CNBCFooter-sectionLink">Sign Up Now</a><p class=3D=
"CNBCFooter-sectionSubText">Get this delivered to your inbox, and more info=
 about our products and services.</p></li><li class=3D"CNBCFooter-sectionIt=
em"><h4 class=3D"CNBCFooter-sectionTitle">Advertise With Us</h4><a href=3D"=
https://together.nbcuni.com/advertise/?utm_source=3Dcnbc&amp;utm_medium=3Dr=
eferral&amp;utm_campaign=3Dproperty_ad_pages" class=3D"CNBCFooter-sectionLi=
nk" target=3D"_blank">Please Contact Us</a></li></ul><ul class=3D"CNBCFoote=
r-legal"><li class=3D"CNBCFooter-legalItem"><a href=3D"https://www.nbcunive=
rsal.com/privacy?intake=3DCNBC" target=3D"_blank">Privacy Policy</a></li><l=
i class=3D"CNBCFooter-legalItem"><img src=3D"https://static-redesign.cnbcfm=
.com/dist/17269f1b6083fd5f61be.svg" class=3D"CNBCFooter-legalIcon undefined=
" alt=3D"California Consumer Privacy Act (CCPA) Opt-Out Icon"><a target=3D"=
_blank" rel=3D"noopener noreferrer" class=3D"ot-sdk-show-settings undefined=
"></a></li><li class=3D"CNBCFooter-legalItem"><a href=3D"https://www.nbcuni=
versal.com/privacy/california-consumer-privacy-act?intake=3DCNBC" target=3D=
"_blank">CA Notice</a></li><li class=3D"CNBCFooter-legalItem"><a href=3D"ht=
tps://www.cnbc.com/terms" target=3D"_blank">Terms of Service</a></li></ul><=
p class=3D"CNBCFooter-info">=C2=A9 <!-- -->2024<!-- --> CNBC LLC. All Right=
s Reserved.&nbsp;<a href=3D"https://www.nbcuniversal.com/" target=3D"_blank=
">A Division of NBCUniversal</a></p><p class=3D"CNBCFooter-reutersInfo">
      Data is a real-time snapshot *Data is delayed at least 15 minutes.
      Global Business and Financial News, Stock Quotes, and Market Data
      and Analysis.
    </p><a href=3D"https://www.cnbc.com/market-data-terms-of-service/" clas=
s=3D"CNBCFooter-reutersLink">Market Data Terms of Use and Disclaimers</a><p=
 class=3D"CNBCFooter-reutersInfo">Data also provided by<a href=3D"https://w=
ww.cnbc.com/market-data-terms-of-service/"><img src=3D"https://static-redes=
ign.cnbcfm.com/dist/09c161b9810767a7849e.svg" alt=3D"Reuters logo" class=3D=
"CNBCFooter-reutersLogo"></a></p></div></footer></div><div class=3D"Univers=
alVideoPlayer-videoContainer  playing  cnbc " style=3D"left: 483px; width: =
740px; top: 6060.47px;"><div id=3D"cnbc-video-player" data-test=3D"VideoPla=
yer"><div data-test=3D"JWPlayer" class=3D"JWPlayer8-gridWrapper"><div id=3D=
"jw-container" class=3D"jwplayer jw-reset jw-state-playing jw-stretch-unifo=
rm jw-breakpoint-4 jw-floating-dismissible" tabindex=3D"0" aria-label=3D"Vi=
deo Player" role=3D"application" style=3D"width: 740px; height: 416px;"><di=
v class=3D"jw-aspect jw-reset" style=3D""></div><div class=3D"jw-wrapper jw=
-reset" style=3D"will-change: auto;"><div style=3D"opacity: 0; visibility: =
hidden; overflow: hidden; display: block; position: absolute; top: 0px; lef=
t: 0px; width: 100%; height: 100%;"><div style=3D"overflow: auto; display: =
block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"=
><div style=3D"height: 1px; width: 741px;"></div></div><div class=3D"jw-con=
tract-trigger" style=3D"overflow: auto; display: block; position: absolute;=
 top: 0px; left: 0px; width: 100%; height: 100%;"></div></div><div class=3D=
"jw-top jw-reset"></div><div class=3D"jw-aspect jw-reset" style=3D""></div>=
<div class=3D"jw-media jw-reset"><video class=3D"jw-video jw-reset" tabinde=
x=3D"-1" disableremoteplayback=3D"" webkit-playsinline=3D"" playsinline=3D"=
" style=3D"object-fit: fill;" src=3D"blob:https://www.cnbc.com/5b0e8589-33b=
b-4d0a-9eed-79e00f34d828"></video></div><div class=3D"jw-preview jw-reset">=
</div><div class=3D"jw-controls-backdrop jw-reset"></div><div class=3D"jw-c=
aptions jw-reset jw-captions-enabled" style=3D"font-size: 21px;"></div><div=
 class=3D"jw-title jw-reset-text" dir=3D"auto"><div class=3D"jw-title-prima=
ry jw-reset-text">How the massive power draw of generative AI is overtaxing=
 our grid</div><div class=3D"jw-title-secondary jw-reset-text"></div></div>=
<div class=3D"jw-overlays jw-reset"><div id=3D"jw-container_jwpsrv" class=
=3D"jw-plugin jw-reset"></div><div id=3D"jw-container_freewheel" class=3D"j=
w-plugin jw-reset"></div></div><div class=3D"jw-hidden-accessibility"><span=
 class=3D"jw-time-update" aria-live=3D"assertive">0 seconds of 14 minutes, =
48 seconds</span><span class=3D"jw-volume-update" aria-live=3D"assertive">V=
olume 90%</span></div><div class=3D"jw-shortcuts-tooltip jw-modal jw-reset"=
 title=3D"Keyboard Shortcuts"><div class=3D"jw-icon jw-icon-inline jw-butto=
n-color jw-reset jw-shortcuts-close" role=3D"button" tabindex=3D"0" aria-la=
bel=3D"Close" style=3D""><svg xmlns=3D"http://www.w3.org/2000/svg" class=3D=
"jw-svg-icon jw-svg-icon-close" viewBox=3D"0 0 240 240" focusable=3D"false"=
><path d=3D"M134.8,120l48.6-48.6c2-1.9,2.1-5.2,0.2-7.2c0,0-0.1-0.1-0.2-0.2l=
-7.4-7.4c-1.9-2-5.2-2.1-7.2-0.2c0,0-0.1,0.1-0.2,0.2L120,105.2L71.4,56.6c-1.=
9-2-5.2-2.1-7.2-0.2c0,0-0.1,0.1-0.2,0.2L56.6,64c-2,1.9-2.1,5.2-0.2,7.2c0,0,=
0.1,0.1,0.2,0.2l48.6,48.7l-48.6,48.6c-2,1.9-2.1,5.2-0.2,7.2c0,0,0.1,0.1,0.2=
,0.2l7.4,7.4c1.9,2,5.2,2.1,7.2,0.2c0,0,0.1-0.1,0.2-0.2l48.7-48.6l48.6,48.6c=
1.9,2,5.2,2.1,7.2,0.2c0,0,0.1-0.1,0.2-0.2l7.4-7.4c2-1.9,2.1-5.2,0.2-7.2c0,0=
-0.1-0.1-0.2-0.2L134.8,120z"></path></svg></div><span class=3D"jw-hidden" i=
d=3D"jw-shortcuts-tooltip-explanation">Press shift question mark to access =
a list of keyboard shortcuts</span><div class=3D"jw-reset jw-shortcuts-cont=
ainer"><div class=3D"jw-reset jw-shortcuts-header"><span class=3D"jw-reset =
jw-shortcuts-title">Keyboard Shortcuts</span><button role=3D"switch" aria-l=
abel=3D"Keyboard Shortcuts" class=3D"jw-reset jw-switch"><span class=3D"jw-=
reset jw-switch-knob"></span><span class=3D"jw-reset-text jw-switch-enabled=
">Enabled</span><span class=3D"jw-reset-text jw-switch-disabled">Disabled</=
span></button></div><div class=3D"jw-reset jw-shortcuts-tooltip-list"><div =
class=3D"jw-shortcuts-tooltip-descriptions jw-reset"><div class=3D"jw-short=
cuts-row jw-reset"><span class=3D"jw-shortcuts-description jw-reset">Play/P=
ause</span><span class=3D"jw-shortcuts-key jw-reset">SPACE</span></div><div=
 class=3D"jw-shortcuts-row jw-reset"><span class=3D"jw-shortcuts-descriptio=
n jw-reset">Increase Volume</span><span class=3D"jw-shortcuts-key jw-reset"=
>=E2=86=91</span></div><div class=3D"jw-shortcuts-row jw-reset"><span class=
=3D"jw-shortcuts-description jw-reset">Decrease Volume</span><span class=3D=
"jw-shortcuts-key jw-reset">=E2=86=93</span></div><div class=3D"jw-shortcut=
s-row jw-reset"><span class=3D"jw-shortcuts-description jw-reset">Seek Forw=
ard</span><span class=3D"jw-shortcuts-key jw-reset">=E2=86=92</span></div><=
div class=3D"jw-shortcuts-row jw-reset"><span class=3D"jw-shortcuts-descrip=
tion jw-reset">Seek Backward</span><span class=3D"jw-shortcuts-key jw-reset=
">=E2=86=90</span></div><div class=3D"jw-shortcuts-row jw-reset"><span clas=
s=3D"jw-shortcuts-description jw-reset">Captions On/Off</span><span class=
=3D"jw-shortcuts-key jw-reset">c</span></div><div class=3D"jw-shortcuts-row=
 jw-reset"><span class=3D"jw-shortcuts-description jw-reset">Fullscreen/Exi=
t Fullscreen</span><span class=3D"jw-shortcuts-key jw-reset">f</span></div>=
<div class=3D"jw-shortcuts-row jw-reset"><span class=3D"jw-shortcuts-descri=
ption jw-reset">Mute/Unmute</span><span class=3D"jw-shortcuts-key jw-reset"=
>m</span></div><div class=3D"jw-shortcuts-row jw-reset"><span class=3D"jw-s=
hortcuts-description jw-reset">Seek %</span><span class=3D"jw-shortcuts-key=
 jw-reset">0-9</span></div></div></div></div></div><div class=3D"jw-control=
s jw-reset jw-settings-open"><div class=3D"jw-display jw-reset"><div class=
=3D"jw-display-container jw-reset"><div class=3D"jw-display-controls jw-res=
et"><div class=3D"jw-display-icon-container jw-display-icon-rewind jw-reset=
"><div class=3D"jw-icon jw-icon-rewind jw-button-color jw-reset" role=3D"bu=
tton" tabindex=3D"0" aria-label=3D"Rewind 10 Seconds"><svg xmlns=3D"http://=
www.w3.org/2000/svg" class=3D"jw-svg-icon jw-svg-icon-rewind" viewBox=3D"0 =
0 240 240" focusable=3D"false"><path d=3D"M113.2,131.078a21.589,21.589,0,0,=
0-17.7-10.6,21.589,21.589,0,0,0-17.7,10.6,44.769,44.769,0,0,0,0,46.3,21.589=
,21.589,0,0,0,17.7,10.6,21.589,21.589,0,0,0,17.7-10.6,44.769,44.769,0,0,0,0=
-46.3Zm-17.7,47.2c-7.8,0-14.4-11-14.4-24.1s6.6-24.1,14.4-24.1,14.4,11,14.4,=
24.1S103.4,178.278,95.5,178.278Zm-43.4,9.7v-51l-4.8,4.8-6.8-6.8,13-13a4.8,4=
.8,0,0,1,8.2,3.4v62.7l-9.6-.1Zm162-130.2v125.3a4.867,4.867,0,0,1-4.8,4.8H14=
6.6v-19.3h48.2v-96.4H79.1v19.3c0,5.3-3.6,7.2-8,4.3l-41.8-27.9a6.013,6.013,0=
,0,1-2.7-8,5.887,5.887,0,0,1,2.7-2.7l41.8-27.9c4.4-2.9,8-1,8,4.3v19.3H209.2=
A4.974,4.974,0,0,1,214.1,57.778Z"></path></svg></div></div><div class=3D"jw=
-display-icon-container jw-display-icon-display jw-reset"><div class=3D"jw-=
icon jw-icon-display jw-button-color jw-reset" role=3D"button" tabindex=3D"=
0" aria-label=3D"Pause"><svg xmlns=3D"http://www.w3.org/2000/svg" class=3D"=
jw-svg-icon jw-svg-icon-buffer" viewBox=3D"0 0 240 240" focusable=3D"false"=
><path d=3D"M120,186.667a66.667,66.667,0,0,1,0-133.333V40a80,80,0,1,0,80,80=
H186.667A66.846,66.846,0,0,1,120,186.667Z"></path></svg><svg xmlns=3D"http:=
//www.w3.org/2000/svg" class=3D"jw-svg-icon jw-svg-icon-replay" viewBox=3D"=
0 0 240 240" focusable=3D"false"><path d=3D"M120,41.9v-20c0-5-4-8-8-4l-44,2=
8a5.865,5.865,0,0,0-3.3,7.6A5.943,5.943,0,0,0,68,56.8l43,29c5,4,9,1,9-4v-20=
a60,60,0,1,1-60,60H40a80,80,0,1,0,80-79.9Z"></path></svg><svg xmlns=3D"http=
://www.w3.org/2000/svg" class=3D"jw-svg-icon jw-svg-icon-play" viewBox=3D"0=
 0 240 240" focusable=3D"false"><path d=3D"M62.8,199.5c-1,0.8-2.4,0.6-3.3-0=
.4c-0.4-0.5-0.6-1.1-0.5-1.8V42.6c-0.2-1.3,0.7-2.4,1.9-2.6c0.7-0.1,1.3,0.1,1=
.9,0.4l154.7,77.7c2.1,1.1,2.1,2.8,0,3.8L62.8,199.5z"></path></svg><svg xmln=
s=3D"http://www.w3.org/2000/svg" class=3D"jw-svg-icon jw-svg-icon-pause" vi=
ewBox=3D"0 0 240 240" focusable=3D"false"><path d=3D"M100,194.9c0.2,2.6-1.8=
,4.8-4.4,5c-0.2,0-0.4,0-0.6,0H65c-2.6,0.2-4.8-1.8-5-4.4c0-0.2,0-0.4,0-0.6V4=
5c-0.2-2.6,1.8-4.8,4.4-5c0.2,0,0.4,0,0.6,0h30c2.6-0.2,4.8,1.8,5,4.4c0,0.2,0=
,0.4,0,0.6V194.9z M180,45.1c0.2-2.6-1.8-4.8-4.4-5c-0.2,0-0.4,0-0.6,0h-30c-2=
.6-0.2-4.8,1.8-5,4.4c0,0.2,0,0.4,0,0.6V195c-0.2,2.6,1.8,4.8,4.4,5c0.2,0,0.4=
,0,0.6,0h30c2.6,0.2,4.8-1.8,5-4.4c0-0.2,0-0.4,0-0.6V45.1z"></path></svg></d=
iv></div><div class=3D"jw-display-icon-container jw-display-icon-next jw-re=
set" style=3D"visibility: hidden;"><div class=3D"jw-icon jw-icon-next jw-bu=
tton-color jw-reset" role=3D"button" tabindex=3D"0" aria-label=3D"Next"><sv=
g xmlns=3D"http://www.w3.org/2000/svg" class=3D"jw-svg-icon jw-svg-icon-nex=
t" viewBox=3D"0 0 240 240" focusable=3D"false"><path d=3D"M165,60v53.3L59.2=
,42.8C56.9,41.3,55,42.3,55,45v150c0,2.7,1.9,3.8,4.2,2.2L165,126.6v53.3h20v-=
120L165,60L165,60z"></path></svg></div></div></div></div></div><div class=
=3D"jw-nextup-container jw-reset"><div class=3D"jw-nextup jw-background-col=
or jw-reset"><div class=3D"jw-nextup-tooltip jw-reset"><div class=3D"jw-nex=
tup-thumbnail jw-reset"></div><div class=3D"jw-nextup-body jw-reset"><div c=
lass=3D"jw-nextup-header jw-reset"></div><div class=3D"jw-nextup-title jw-r=
eset-text" dir=3D"auto"></div><div class=3D"jw-nextup-duration jw-reset"></=
div></div></div><button type=3D"button" class=3D"jw-icon jw-nextup-close jw=
-reset" aria-label=3D"Close"><svg xmlns=3D"http://www.w3.org/2000/svg" clas=
s=3D"jw-svg-icon jw-svg-icon-close" viewBox=3D"0 0 240 240" focusable=3D"fa=
lse"><path d=3D"M134.8,120l48.6-48.6c2-1.9,2.1-5.2,0.2-7.2c0,0-0.1-0.1-0.2-=
0.2l-7.4-7.4c-1.9-2-5.2-2.1-7.2-0.2c0,0-0.1,0.1-0.2,0.2L120,105.2L71.4,56.6=
c-1.9-2-5.2-2.1-7.2-0.2c0,0-0.1,0.1-0.2,0.2L56.6,64c-2,1.9-2.1,5.2-0.2,7.2c=
0,0,0.1,0.1,0.2,0.2l48.6,48.7l-48.6,48.6c-2,1.9-2.1,5.2-0.2,7.2c0,0,0.1,0.1=
,0.2,0.2l7.4,7.4c1.9,2,5.2,2.1,7.2,0.2c0,0,0.1-0.1,0.2-0.2l48.7-48.6l48.6,4=
8.6c1.9,2,5.2,2.1,7.2,0.2c0,0,0.1-0.1,0.2-0.2l7.4-7.4c2-1.9,2.1-5.2,0.2-7.2=
c0,0-0.1-0.1-0.2-0.2L134.8,120z"></path></svg></button></div></div><div id=
=3D"jw-settings-menu" class=3D"jw-reset jw-settings-menu" aria-expanded=3D"=
true"><div class=3D"jw-reset jw-settings-topbar"><div class=3D"jw-icon jw-i=
con-inline jw-button-color jw-reset jw-settings-back" role=3D"button" tabin=
dex=3D"0" aria-label=3D"Previous" style=3D"display: none;"><svg xmlns=3D"ht=
tp://www.w3.org/2000/svg" class=3D"jw-svg-icon jw-svg-icon-arrow-left" view=
Box=3D"0 0 240 240" focusable=3D"false"><path d=3D"M55.4,104.4c-1.1,1.1-2.2=
,2.3-3.1,3.6c-6.9,9.9-4.4,23.5,5.5,30.4L159.7,240l33.9-33.9l-84.9-84.9l84.9=
-84.9L157.3,0L55.4,104.4L55.4,104.4z"></path></svg></div><div class=3D"jw-r=
eset jw-settings-topbar-text" tabindex=3D"0"></div><div class=3D"jw-reset j=
w-settings-topbar-buttons"><div class=3D"jw-icon jw-icon-inline jw-button-c=
olor jw-reset jw-settings-quality jw-submenu-quality" role=3D"button" tabin=
dex=3D"0" aria-label=3D"Quality" name=3D"quality" type=3D"button" aria-expa=
nded=3D"false" aria-controls=3D"jw-settings-submenu-quality" style=3D""><sv=
g xmlns=3D"http://www.w3.org/2000/svg" class=3D"jw-svg-icon jw-svg-icon-qua=
lity-100" viewBox=3D"0 0 240 240" focusable=3D"false"><path d=3D"M55,200H35=
c-3,0-5-2-5-4c0,0,0,0,0-1v-30c0-3,2-5,4-5c0,0,0,0,1,0h20c3,0,5,2,5,4c0,0,0,=
0,0,1v30C60,198,58,200,55,200L55,200z M110,195v-70c0-3-2-5-4-5c0,0,0,0-1,0H=
85c-3,0-5,2-5,4c0,0,0,0,0,1v70c0,3,2,5,4,5c0,0,0,0,1,0h20C108,200,110,198,1=
10,195L110,195z M160,195V85c0-3-2-5-4-5c0,0,0,0-1,0h-20c-3,0-5,2-5,4c0,0,0,=
0,0,1v110c0,3,2,5,4,5c0,0,0,0,1,0h20C158,200,160,198,160,195L160,195z M210,=
195V45c0-3-2-5-4-5c0,0,0,0-1,0h-20c-3,0-5,2-5,4c0,0,0,0,0,1v150c0,3,2,5,4,5=
c0,0,0,0,1,0h20C208,200,210,198,210,195L210,195z"></path></svg><div class=
=3D"jw-reset-text jw-tooltip jw-tooltip-quality" dir=3D"auto"><div class=3D=
"jw-text"></div></div></div><div class=3D"jw-icon jw-icon-inline jw-button-=
color jw-reset jw-settings-sharing jw-submenu-sharing" role=3D"button" tabi=
ndex=3D"0" aria-label=3D"Share" name=3D"sharing" type=3D"button" aria-expan=
ded=3D"true" aria-controls=3D"jw-settings-submenu-sharing" style=3D""><svg =
class=3D"jw-svg-icon jw-svg-icon-sharing" xmlns=3D"http://www.w3.org/2000/s=
vg" viewBox=3D"0 0 240 240" focusable=3D"false"><path d=3D"M175,160c-6.9,0.=
2-13.6,2.6-19,7l-62-39c0.8-2.6,1.2-5.3,1-8c0.2-2.7-0.2-5.4-1-8l62-39c5.4,4.=
4,12.1,6.8,19,7c16.3,0.3,29.7-12.6,30-28.9c0-0.4,0-0.7,0-1.1c0-16.5-13.5-30=
-30-30s-30,13.5-30,30c-0.2,2.7,0.2,5.4,1,8L84,97c-5.4-4.4-12.1-6.8-19-7c-16=
.5,0-30,13.5-30,30s13.5,30,30,30c6.9-0.2,13.6-2.6,19-7l62,39c-0.8,2.6-1.2,5=
.3-1,8c0,16.5,13.5,30,30,30s30-13.5,30-30S191.6,160,175,160z"></path></svg>=
<div class=3D"jw-reset-text jw-tooltip jw-tooltip-sharing" dir=3D"auto"><di=
v class=3D"jw-text">Share</div></div></div><div class=3D"jw-icon jw-icon-in=
line jw-button-color jw-reset jw-settings-close" role=3D"button" tabindex=
=3D"0" aria-label=3D"Close" style=3D""><svg xmlns=3D"http://www.w3.org/2000=
/svg" class=3D"jw-svg-icon jw-svg-icon-close" viewBox=3D"0 0 240 240" focus=
able=3D"false"><path d=3D"M134.8,120l48.6-48.6c2-1.9,2.1-5.2,0.2-7.2c0,0-0.=
1-0.1-0.2-0.2l-7.4-7.4c-1.9-2-5.2-2.1-7.2-0.2c0,0-0.1,0.1-0.2,0.2L120,105.2=
L71.4,56.6c-1.9-2-5.2-2.1-7.2-0.2c0,0-0.1,0.1-0.2,0.2L56.6,64c-2,1.9-2.1,5.=
2-0.2,7.2c0,0,0.1,0.1,0.2,0.2l48.6,48.7l-48.6,48.6c-2,1.9-2.1,5.2-0.2,7.2c0=
,0,0.1,0.1,0.2,0.2l7.4,7.4c1.9,2,5.2,2.1,7.2,0.2c0,0,0.1-0.1,0.2-0.2l48.7-4=
8.6l48.6,48.6c1.9,2,5.2,2.1,7.2,0.2c0,0,0.1-0.1,0.2-0.2l7.4-7.4c2-1.9,2.1-5=
.2,0.2-7.2c0,0-0.1-0.1-0.2-0.2L134.8,120z"></path></svg></div></div></div><=
div id=3D"jw-settings-submenu-sharing" class=3D"jw-reset jw-settings-submen=
u jw-settings-submenu-sharing jw-sharing-menu jw-settings-submenu-active" r=
ole=3D"menu" aria-expanded=3D"true"><div class=3D"jw-reset jw-settings-subm=
enu-items"><button class=3D"jw-reset jw-settings-content-item jw-sharing-li=
nk" aria-checked=3D"false" type=3D"button" role=3D"button" aria-label=3D"fa=
cebook" tabindex=3D"0"> facebook</button><button class=3D"jw-reset jw-setti=
ngs-content-item jw-sharing-link" aria-checked=3D"false" type=3D"button" ro=
le=3D"button" aria-label=3D"twitter" tabindex=3D"0"> twitter</button><butto=
n class=3D"jw-reset jw-settings-content-item jw-sharing-link" aria-checked=
=3D"false" type=3D"button" role=3D"button" aria-label=3D"linkedIn" tabindex=
=3D"0"> linkedIn</button><div class=3D"jw-reset jw-settings-content-item jw=
-sharing-copy" aria-label=3D"link" role=3D"button" tabindex=3D"0"><button c=
lass=3D"jw-reset jw-sharing-link" aria-checked=3D"false" type=3D"button" ro=
le=3D"button"><svg xmlns=3D"http://www.w3.org/2000/svg" class=3D"jw-svg-ico=
n jw-svg-icon-link" viewBox=3D"0 0 160 160" focusable=3D"false"><path d=3D"=
M79.4,99.6H92.5v2a33.6,33.6,0,0,1-9.8,24.2l-9.8,9.8a34.716,34.716,0,0,1-48.=
4,0,34.716,34.716,0,0,1,0-48.4l9.2-10.5a33.6,33.6,0,0,1,24.2-9.8h1.9V80H58.=
5a19.359,19.359,0,0,0-15.1,6.5l-9.8,9.8a20.976,20.976,0,0,0-.5,29.6l.5.5a20=
.976,20.976,0,0,0,29.6.5l.5-.5,9.8-9.8a20.905,20.905,0,0,0,6.5-15h0v-2ZM135=
,24.4h0a34.716,34.716,0,0,0-48.4,0L76.1,34.2a33.6,33.6,0,0,0-9.8,24.2v2H79.=
4v-2a19.359,19.359,0,0,1,6.5-15.1l9.8-9.8a20.976,20.976,0,0,1,29.6-.5l.5.5a=
20.976,20.976,0,0,1,.5,29.6l-.5.5-10.5,9.8a20.905,20.905,0,0,1-15,6.5H99V93=
h1.3a33.6,33.6,0,0,0,24.2-9.8l9.8-9.8A34.89,34.89,0,0,0,135,24.4ZM63,106.2l=
42.5-42.5-9.8-9.8L53.2,96.4Z"></path></svg> Link</button><textarea readonly=
=3D"true" class=3D"jw-reset jw-sharing-textarea">https://www.cnbc.com/video=
/2024/08/16/nuclear-energy-gets-new-investment-as-power-demand-surges.html?=
jwsource=3Dcl</textarea><div class=3D"jw-reset jw-tooltip jw-tooltip-sharin=
g-Link"><div class=3D"jw-text">Copied</div></div></div><div class=3D"jw-res=
et jw-settings-content-item jw-sharing-copy" aria-label=3D"embed" role=3D"b=
utton" tabindex=3D"0"><button class=3D"jw-reset jw-sharing-link" aria-check=
ed=3D"false" type=3D"button" role=3D"button"><svg xmlns=3D"http://www.w3.or=
g/2000/svg" class=3D"jw-svg-icon jw-svg-icon-embed" viewBox=3D"0 0 160 160"=
 focusable=3D"false"><path d=3D"M153.224,81.594,126.971,54.685,117.6,64.061=
l21.846,21.846L117.6,107.752l8.719,8.719L152.567,90.22a5.583,5.583,0,0,0,1.=
406-7.782,6.067,6.067,0,0,0-.75-.844ZM33.12,54.685,6.868,80.938A5.973,5.973=
,0,0,0,6.68,89.47l.188.188L33.12,117.128l9.376-9.376-22.5-21.846L42.5,64.06=
1ZM53.747,134.1,94.437,21.5,106.345,25.9,65.654,138.5Z"></path></svg> Embed=
</button><textarea readonly=3D"true" class=3D"jw-reset jw-sharing-textarea"=
>&lt;iframe width=3D560 height=3D349 src=3Dhttps://player.cnbc.com/p/gZWlPC=
/cnbc_global?playertype=3Dsynd&amp;byGuid=3D7000348965 frameborder=3D0 scro=
lling=3Dno allowfullscreen webkitallowfullscreen mozallowfullscreen oallowf=
ullscreen msallowfullscreen &gt;&lt;/iframe&gt;</textarea><div class=3D"jw-=
reset jw-tooltip jw-tooltip-sharing-Embed"><div class=3D"jw-text">Copied</d=
iv></div></div></div></div><div id=3D"jw-settings-submenu-quality" class=3D=
"jw-reset jw-settings-submenu jw-settings-submenu-quality" role=3D"menu" ar=
ia-expanded=3D"false"><div class=3D"jw-reset jw-settings-submenu-items"><bu=
tton type=3D"button" class=3D"jw-reset-text jw-settings-content-item jw-set=
tings-item-active" aria-label=3D"Auto" role=3D"menuitem" aria-checked=3D"tr=
ue" dir=3D"auto">Auto<span class=3D"jw-reset jw-auto-label">1080p (4945 kbp=
s)</span></button><button type=3D"button" class=3D"jw-reset-text jw-setting=
s-content-item" aria-label=3D"1080p (4945 kbps)" role=3D"menuitem" aria-che=
cked=3D"false" dir=3D"auto">1080p (4945 kbps)</button><button type=3D"butto=
n" class=3D"jw-reset-text jw-settings-content-item" aria-label=3D"720p (186=
7 kbps)" role=3D"menuitem" aria-checked=3D"false" dir=3D"auto">720p (1867 k=
bps)</button><button type=3D"button" class=3D"jw-reset-text jw-settings-con=
tent-item" aria-label=3D"504p (1425 kbps)" role=3D"menuitem" aria-checked=
=3D"false" dir=3D"auto">504p (1425 kbps)</button><button type=3D"button" cl=
ass=3D"jw-reset-text jw-settings-content-item" aria-label=3D"360p (985 kbps=
)" role=3D"menuitem" aria-checked=3D"false" dir=3D"auto">360p (985 kbps)</b=
utton><button type=3D"button" class=3D"jw-reset-text jw-settings-content-it=
em" aria-label=3D"360p (766 kbps)" role=3D"menuitem" aria-checked=3D"false"=
 dir=3D"auto">360p (766 kbps)</button><button type=3D"button" class=3D"jw-r=
eset-text jw-settings-content-item" aria-label=3D"224p (545 kbps)" role=3D"=
menuitem" aria-checked=3D"false" dir=3D"auto">224p (545 kbps)</button><butt=
on type=3D"button" class=3D"jw-reset-text jw-settings-content-item" aria-la=
bel=3D"224p (325 kbps)" role=3D"menuitem" aria-checked=3D"false" dir=3D"aut=
o">224p (325 kbps)</button><button type=3D"button" class=3D"jw-reset-text j=
w-settings-content-item" aria-label=3D"224p (264 kbps)" role=3D"menuitem" a=
ria-checked=3D"false" dir=3D"auto">224p (264 kbps)</button></div></div></di=
v><div class=3D"jw-controlbar jw-reset"><div class=3D"jw-reset jw-button-co=
ntainer"><div class=3D"jw-icon jw-icon-inline jw-button-color jw-reset jw-i=
con-playback" role=3D"button" tabindex=3D"0" aria-label=3D"Pause" style=3D"=
"><svg xmlns=3D"http://www.w3.org/2000/svg" class=3D"jw-svg-icon jw-svg-ico=
n-play" viewBox=3D"0 0 240 240" focusable=3D"false"><path d=3D"M62.8,199.5c=
-1,0.8-2.4,0.6-3.3-0.4c-0.4-0.5-0.6-1.1-0.5-1.8V42.6c-0.2-1.3,0.7-2.4,1.9-2=
.6c0.7-0.1,1.3,0.1,1.9,0.4l154.7,77.7c2.1,1.1,2.1,2.8,0,3.8L62.8,199.5z"></=
path></svg><svg xmlns=3D"http://www.w3.org/2000/svg" class=3D"jw-svg-icon j=
w-svg-icon-pause" viewBox=3D"0 0 240 240" focusable=3D"false"><path d=3D"M1=
00,194.9c0.2,2.6-1.8,4.8-4.4,5c-0.2,0-0.4,0-0.6,0H65c-2.6,0.2-4.8-1.8-5-4.4=
c0-0.2,0-0.4,0-0.6V45c-0.2-2.6,1.8-4.8,4.4-5c0.2,0,0.4,0,0.6,0h30c2.6-0.2,4=
.8,1.8,5,4.4c0,0.2,0,0.4,0,0.6V194.9z M180,45.1c0.2-2.6-1.8-4.8-4.4-5c-0.2,=
0-0.4,0-0.6,0h-30c-2.6-0.2-4.8,1.8-5,4.4c0,0.2,0,0.4,0,0.6V195c-0.2,2.6,1.8=
,4.8,4.4,5c0.2,0,0.4,0,0.6,0h30c2.6,0.2,4.8-1.8,5-4.4c0-0.2,0-0.4,0-0.6V45.=
1z"></path></svg><svg xmlns=3D"http://www.w3.org/2000/svg" class=3D"jw-svg-=
icon jw-svg-icon-stop" viewBox=3D"0 0 240 240" focusable=3D"false"><path d=
=3D"M190,185c0.2,2.6-1.8,4.8-4.4,5c-0.2,0-0.4,0-0.6,0H55c-2.6,0.2-4.8-1.8-5=
-4.4c0-0.2,0-0.4,0-0.6V55c-0.2-2.6,1.8-4.8,4.4-5c0.2,0,0.4,0,0.6,0h130c2.6-=
0.2,4.8,1.8,5,4.4c0,0.2,0,0.4,0,0.6V185z"></path></svg><div class=3D"jw-res=
et-text jw-tooltip jw-tooltip-play" dir=3D"auto"><div class=3D"jw-text">Pla=
y</div></div></div><div class=3D"jw-icon jw-icon-inline jw-button-color jw-=
reset jw-icon-rewind" role=3D"button" tabindex=3D"0" aria-label=3D"Rewind 1=
0 Seconds" style=3D""><svg xmlns=3D"http://www.w3.org/2000/svg" class=3D"jw=
-svg-icon jw-svg-icon-rewind" viewBox=3D"0 0 240 240" focusable=3D"false"><=
path d=3D"M113.2,131.078a21.589,21.589,0,0,0-17.7-10.6,21.589,21.589,0,0,0-=
17.7,10.6,44.769,44.769,0,0,0,0,46.3,21.589,21.589,0,0,0,17.7,10.6,21.589,2=
1.589,0,0,0,17.7-10.6,44.769,44.769,0,0,0,0-46.3Zm-17.7,47.2c-7.8,0-14.4-11=
-14.4-24.1s6.6-24.1,14.4-24.1,14.4,11,14.4,24.1S103.4,178.278,95.5,178.278Z=
m-43.4,9.7v-51l-4.8,4.8-6.8-6.8,13-13a4.8,4.8,0,0,1,8.2,3.4v62.7l-9.6-.1Zm1=
62-130.2v125.3a4.867,4.867,0,0,1-4.8,4.8H146.6v-19.3h48.2v-96.4H79.1v19.3c0=
,5.3-3.6,7.2-8,4.3l-41.8-27.9a6.013,6.013,0,0,1-2.7-8,5.887,5.887,0,0,1,2.7=
-2.7l41.8-27.9c4.4-2.9,8-1,8,4.3v19.3H209.2A4.974,4.974,0,0,1,214.1,57.778Z=
"></path></svg><div class=3D"jw-reset-text jw-tooltip jw-tooltip-rewind" di=
r=3D"auto"><div class=3D"jw-text"></div></div></div><div class=3D"jw-icon j=
w-icon-inline jw-button-color jw-reset jw-icon-next" role=3D"button" tabind=
ex=3D"0" aria-label=3D"Next" dir=3D"auto" style=3D"display: none;"><svg xml=
ns=3D"http://www.w3.org/2000/svg" class=3D"jw-svg-icon jw-svg-icon-next" vi=
ewBox=3D"0 0 240 240" focusable=3D"false"><path d=3D"M165,60v53.3L59.2,42.8=
C56.9,41.3,55,42.3,55,45v150c0,2.7,1.9,3.8,4.2,2.2L165,126.6v53.3h20v-120L1=
65,60L165,60z"></path></svg><div class=3D"jw-reset-text jw-tooltip jw-toolt=
ip-next" dir=3D"auto"><div class=3D"jw-text"></div></div></div><div aria-la=
bel=3D"Mute button" role=3D"group" tabindex=3D"0" class=3D"jw-icon jw-icon-=
tooltip jw-icon-volume jw-button-color jw-reset jw-full"><div class=3D"jw-o=
verlay jw-reset" tabindex=3D"0" aria-label=3D"Volume" aria-orientation=3D"v=
ertical" aria-valuemin=3D"0" aria-valuemax=3D"100" role=3D"slider" aria-val=
uenow=3D"90" aria-valuetext=3D"Volume 90%"><div class=3D"jw-slider-volume j=
w-volume-tip jw-reset jw-slider-vertical" aria-hidden=3D"true"><div class=
=3D"jw-slider-container jw-reset"><div class=3D"jw-rail jw-reset"></div><di=
v class=3D"jw-buffer jw-reset"></div><div class=3D"jw-progress jw-reset" st=
yle=3D"height: 90%;"></div><div class=3D"jw-knob jw-reset" style=3D"bottom:=
 90%;"></div></div></div></div><svg xmlns=3D"http://www.w3.org/2000/svg" cl=
ass=3D"jw-svg-icon jw-svg-icon-volume-0" viewBox=3D"0 0 240 240" focusable=
=3D"false"><path d=3D"M116.4,42.8v154.5c0,2.8-1.7,3.6-3.8,1.7l-54.1-48.1H28=
.9c-2.8,0-5.2-2.3-5.2-5.2V94.2c0-2.8,2.3-5.2,5.2-5.2h29.6l54.1-48.1C114.6,3=
9.1,116.4,39.9,116.4,42.8z M212.3,96.4l-14.6-14.6l-23.6,23.6l-23.6-23.6l-14=
.6,14.6l23.6,23.6l-23.6,23.6l14.6,14.6l23.6-23.6l23.6,23.6l14.6-14.6L188.7,=
120L212.3,96.4z"></path></svg><svg xmlns=3D"http://www.w3.org/2000/svg" cla=
ss=3D"jw-svg-icon jw-svg-icon-volume-50" viewBox=3D"0 0 240 240" focusable=
=3D"false"><path d=3D"M116.4,42.8v154.5c0,2.8-1.7,3.6-3.8,1.7l-54.1-48.1H28=
.9c-2.8,0-5.2-2.3-5.2-5.2V94.2c0-2.8,2.3-5.2,5.2-5.2h29.6l54.1-48.1C114.7,3=
9.1,116.4,39.9,116.4,42.8z M178.2,120c0-22.7-18.5-41.2-41.2-41.2v20.6c11.4,=
0,20.6,9.2,20.6,20.6c0,11.4-9.2,20.6-20.6,20.6v20.6C159.8,161.2,178.2,142.7=
,178.2,120z"></path></svg><svg xmlns=3D"http://www.w3.org/2000/svg" class=
=3D"jw-svg-icon jw-svg-icon-volume-100" viewBox=3D"0 0 240 240" focusable=
=3D"false"><path d=3D"M116.5,42.8v154.4c0,2.8-1.7,3.6-3.8,1.7l-54.1-48H29c-=
2.8,0-5.2-2.3-5.2-5.2V94.3c0-2.8,2.3-5.2,5.2-5.2h29.6l54.1-48C114.8,39.2,11=
6.5,39.9,116.5,42.8z"></path><path d=3D"M136.2,160v-20c11.1,0,20-8.9,20-20s=
-8.9-20-20-20V80c22.1,0,40,17.9,40,40S158.3,160,136.2,160z"></path><path d=
=3D"M216.2,120c0-44.2-35.8-80-80-80v20c33.1,0,60,26.9,60,60s-26.9,60-60,60v=
20C180.4,199.9,216.1,164.1,216.2,120z"></path></svg></div><div class=3D"jw-=
icon jw-icon-inline jw-button-color jw-reset jw-icon-fullscreen jw-fullscre=
en-ima" role=3D"button" tabindex=3D"0" aria-label=3D"Fullscreen" style=3D""=
><svg xmlns=3D"http://www.w3.org/2000/svg" class=3D"jw-svg-icon jw-svg-icon=
-fullscreen-off" viewBox=3D"0 0 240 240" focusable=3D"false"><path d=3D"M10=
9.2,134.9l-8.4,50.1c-0.4,2.7-2.4,3.3-4.4,1.4L82,172l-27.9,27.9l-14.2-14.2l2=
7.9-27.9l-14.4-14.4c-1.9-1.9-1.3-3.9,1.4-4.4l50.1-8.4c1.8-0.5,3.6,0.6,4.1,2=
.4C109.4,133.7,109.4,134.3,109.2,134.9L109.2,134.9z M172.1,82.1L200,54.2L18=
5.8,40l-27.9,27.9l-14.4-14.4c-1.9-1.9-3.9-1.3-4.4,1.4l-8.4,50.1c-0.5,1.8,0.=
6,3.6,2.4,4.1c0.5,0.2,1.2,0.2,1.7,0l50.1-8.4c2.7-0.4,3.3-2.4,1.4-4.4L172.1,=
82.1z"></path></svg><svg xmlns=3D"http://www.w3.org/2000/svg" class=3D"jw-s=
vg-icon jw-svg-icon-fullscreen-on" viewBox=3D"0 0 240 240" focusable=3D"fal=
se"><path d=3D"M96.3,186.1c1.9,1.9,1.3,4-1.4,4.4l-50.6,8.4c-1.8,0.5-3.7-0.6=
-4.2-2.4c-0.2-0.6-0.2-1.2,0-1.7l8.4-50.6c0.4-2.7,2.4-3.4,4.4-1.4l14.5,14.5l=
28.2-28.2l14.3,14.3l-28.2,28.2L96.3,186.1z M195.8,39.1l-50.6,8.4c-2.7,0.4-3=
.4,2.4-1.4,4.4l14.5,14.5l-28.2,28.2l14.3,14.3l28.2-28.2l14.5,14.5c1.9,1.9,4=
,1.3,4.4-1.4l8.4-50.6c0.5-1.8-0.6-3.6-2.4-4.2C197,39,196.4,39,195.8,39.1L19=
5.8,39.1z"></path></svg><div class=3D"jw-reset-text jw-tooltip jw-tooltip-u=
ndefined" dir=3D"auto"><div class=3D"jw-text"></div></div></div><div class=
=3D"jw-horizontal-volume-container" tabindex=3D"0" aria-label=3D"Volume" ar=
ia-orientation=3D"horizontal" aria-valuemin=3D"0" aria-valuemax=3D"100" rol=
e=3D"slider" aria-valuenow=3D"90" aria-valuetext=3D"Volume 90%"><div class=
=3D"jw-slider-volume jw-reset jw-slider-horizontal" aria-hidden=3D"true"><d=
iv class=3D"jw-slider-container jw-reset"><div class=3D"jw-rail jw-reset"><=
/div><div class=3D"jw-buffer jw-reset"></div><div class=3D"jw-progress jw-r=
eset" style=3D"width: 90%;"></div><div class=3D"jw-knob jw-reset" style=3D"=
left: 90%;"></div></div></div></div><span class=3D"jw-text jw-reset-text jw=
-text-alt" role=3D"status" dir=3D"auto"></span><div class=3D"jw-icon jw-ico=
n-inline jw-button-color jw-reset jw-text-live" role=3D"button" tabindex=3D=
"0" aria-label=3D"Live" style=3D"display: none;">Live</div><div class=3D"jw=
-icon jw-icon-inline jw-text jw-reset jw-text-elapsed" role=3D"timer">01:54=
</div><div class=3D"jw-icon jw-icon-inline jw-text jw-reset jw-text-countdo=
wn" role=3D"timer">12:53</div><div class=3D"jw-icon jw-icon-inline jw-text =
jw-reset jw-text-duration" role=3D"timer">14:48</div><div class=3D"jw-reset=
 jw-spacer"></div><div class=3D"jw-icon jw-icon-inline jw-button-color jw-r=
eset jw-icon-cast" role=3D"button" tabindex=3D"0" aria-label=3D"Chromecast"=
 style=3D"display: none; cursor: pointer;"><google-cast-launcher tabindex=
=3D"-1" class=3D"jw-reset jw-off"></google-cast-launcher><div class=3D"jw-r=
eset-text jw-tooltip jw-tooltip-chromecast" dir=3D"auto"><div class=3D"jw-t=
ext"></div></div></div><div class=3D"jw-icon jw-icon-inline jw-button-color=
 jw-reset jw-icon-cc jw-settings-submenu-button jw-off" role=3D"button" tab=
index=3D"0" aria-label=3D"Closed Captions" aria-controls=3D"jw-settings-sub=
menu-captions" style=3D"display: none;"><svg xmlns=3D"http://www.w3.org/200=
0/svg" class=3D"jw-svg-icon jw-svg-icon-cc-on" viewBox=3D"0 0 240 240" focu=
sable=3D"false"><path d=3D"M215,40H25c-2.7,0-5,2.2-5,5v150c0,2.7,2.2,5,5,5h=
190c2.7,0,5-2.2,5-5V45C220,42.2,217.8,40,215,40z M108.1,137.7c0.7-0.7,1.5-1=
.5,2.4-2.3l6.6,7.8c-2.2,2.4-5,4.4-8,5.8c-8,3.5-17.3,2.4-24.3-2.9c-3.9-3.6-5=
.9-8.7-5.5-14v-25.6c0-2.7,0.5-5.3,1.5-7.8c0.9-2.2,2.4-4.3,4.2-5.9c5.7-4.5,1=
3.2-6.2,20.3-4.6c3.3,0.5,6.3,2,8.7,4.3c1.3,1.3,2.5,2.6,3.5,4.2l-7.1,6.9c-2.=
4-3.7-6.5-5.9-10.9-5.9c-2.4-0.2-4.8,0.7-6.6,2.3c-1.7,1.7-2.5,4.1-2.4,6.5v25=
.6C90.4,141.7,102,143.5,108.1,137.7z M152.9,137.7c0.7-0.7,1.5-1.5,2.4-2.3l6=
.6,7.8c-2.2,2.4-5,4.4-8,5.8c-8,3.5-17.3,2.4-24.3-2.9c-3.9-3.6-5.9-8.7-5.5-1=
4v-25.6c0-2.7,0.5-5.3,1.5-7.8c0.9-2.2,2.4-4.3,4.2-5.9c5.7-4.5,13.2-6.2,20.3=
-4.6c3.3,0.5,6.3,2,8.7,4.3c1.3,1.3,2.5,2.6,3.5,4.2l-7.1,6.9c-2.4-3.7-6.5-5.=
9-10.9-5.9c-2.4-0.2-4.8,0.7-6.6,2.3c-1.7,1.7-2.5,4.1-2.4,6.5v25.6C135.2,141=
.7,146.8,143.5,152.9,137.7z"></path></svg><svg xmlns=3D"http://www.w3.org/2=
000/svg" class=3D"jw-svg-icon jw-svg-icon-cc-off" viewBox=3D"0 0 240 240" f=
ocusable=3D"false"><path d=3D"M99.4,97.8c-2.4-0.2-4.8,0.7-6.6,2.3c-1.7,1.7-=
2.5,4.1-2.4,6.5v25.6c0,9.6,11.6,11.4,17.7,5.5c0.7-0.7,1.5-1.5,2.4-2.3l6.6,7=
.8c-2.2,2.4-5,4.4-8,5.8c-8,3.5-17.3,2.4-24.3-2.9c-3.9-3.6-5.9-8.7-5.5-14v-2=
5.6c0-2.7,0.5-5.3,1.5-7.8c0.9-2.2,2.4-4.3,4.2-5.9c5.7-4.5,13.2-6.2,20.3-4.6=
c3.3,0.5,6.3,2,8.7,4.3c1.3,1.3,2.5,2.6,3.5,4.2l-7.1,6.9C107.9,100,103.8,97.=
8,99.4,97.8z M144.1,97.8c-2.4-0.2-4.8,0.7-6.6,2.3c-1.7,1.7-2.5,4.1-2.4,6.5v=
25.6c0,9.6,11.6,11.4,17.7,5.5c0.7-0.7,1.5-1.5,2.4-2.3l6.6,7.8c-2.2,2.4-5,4.=
4-8,5.8c-8,3.5-17.3,2.4-24.3-2.9c-3.9-3.6-5.9-8.7-5.5-14v-25.6c0-2.7,0.5-5.=
3,1.5-7.8c0.9-2.2,2.4-4.3,4.2-5.9c5.7-4.5,13.2-6.2,20.3-4.6c3.3,0.5,6.3,2,8=
.7,4.3c1.3,1.3,2.5,2.6,3.5,4.2l-7.1,6.9C152.6,100,148.5,97.8,144.1,97.8L144=
.1,97.8z M200,60v120H40V60H200 M215,40H25c-2.7,0-5,2.2-5,5v150c0,2.7,2.2,5,=
5,5h190c2.7,0,5-2.2,5-5V45C220,42.2,217.8,40,215,40z"></path></svg><div cla=
ss=3D"jw-reset-text jw-tooltip jw-tooltip-captions" dir=3D"auto"><div class=
=3D"jw-text">Closed Captions</div></div></div><div class=3D"jw-icon jw-icon=
-inline jw-button-color jw-reset jw-settings-sharing" button=3D"share" role=
=3D"button" tabindex=3D"0" aria-label=3D"Share" aria-controls=3D"jw-setting=
s-submenu-sharing"><svg xmlns=3D"http://www.w3.org/2000/svg" class=3D"jw-sv=
g-icon jw-svg-icon-sharing" viewBox=3D"0 0 240 240" focusable=3D"false"><pa=
th d=3D"M175,160c-6.9,0.2-13.6,2.6-19,7l-62-39c0.8-2.6,1.2-5.3,1-8c0.2-2.7-=
0.2-5.4-1-8l62-39c5.4,4.4,12.1,6.8,19,7c16.3,0.3,29.7-12.6,30-28.9c0-0.4,0-=
0.7,0-1.1c0-16.5-13.5-30-30-30s-30,13.5-30,30c-0.2,2.7,0.2,5.4,1,8L84,97c-5=
.4-4.4-12.1-6.8-19-7c-16.5,0-30,13.5-30,30s13.5,30,30,30c6.9-0.2,13.6-2.6,1=
9-7l62,39c-0.8,2.6-1.2,5.3-1,8c0,16.5,13.5,30,30,30s30-13.5,30-30S191.6,160=
,175,160z"></path></svg><div class=3D"jw-reset-text jw-tooltip jw-tooltip-s=
hare" dir=3D"auto"><div class=3D"jw-text">Share</div></div></div><div class=
=3D"jw-icon jw-icon-inline jw-button-color jw-reset jw-icon-settings jw-set=
tings-submenu-button" role=3D"button" tabindex=3D"0" aria-label=3D"Settings=
" aria-controls=3D"jw-settings-menu" style=3D""><svg xmlns=3D"http://www.w3=
.org/2000/svg" class=3D"jw-svg-icon jw-svg-icon-settings" viewBox=3D"0 0 24=
0 240" focusable=3D"false"><path d=3D"M204,145l-25-14c0.8-3.6,1.2-7.3,1-11c=
0.2-3.7-0.2-7.4-1-11l25-14c2.2-1.6,3.1-4.5,2-7l-16-26c-1.2-2.1-3.8-2.9-6-2l=
-25,14c-6-4.2-12.3-7.9-19-11V35c0.2-2.6-1.8-4.8-4.4-5c-0.2,0-0.4,0-0.6,0h-3=
0c-2.6-0.2-4.8,1.8-5,4.4c0,0.2,0,0.4,0,0.6v28c-6.7,3.1-13,6.7-19,11L56,60c-=
2.2-0.9-4.8-0.1-6,2L35,88c-1.6,2.2-1.3,5.3,0.9,6.9c0,0,0.1,0,0.1,0.1l25,14c=
-0.8,3.6-1.2,7.3-1,11c-0.2,3.7,0.2,7.4,1,11l-25,14c-2.2,1.6-3.1,4.5-2,7l16,=
26c1.2,2.1,3.8,2.9,6,2l25-14c5.7,4.6,12.2,8.3,19,11v28c-0.2,2.6,1.8,4.8,4.4=
,5c0.2,0,0.4,0,0.6,0h30c2.6,0.2,4.8-1.8,5-4.4c0-0.2,0-0.4,0-0.6v-28c7-2.3,1=
3.5-6,19-11l25,14c2.5,1.3,5.6,0.4,7-2l15-26C206.7,149.4,206,146.7,204,145z =
M120,149.9c-16.5,0-30-13.4-30-30s13.4-30,30-30s30,13.4,30,30c0.3,16.3-12.6,=
29.7-28.9,30C120.7,149.9,120.4,149.9,120,149.9z"></path></svg><div class=3D=
"jw-reset-text jw-tooltip jw-tooltip-settings" dir=3D"auto"><div class=3D"j=
w-text">Settings</div></div></div><div class=3D"jw-icon jw-icon-inline jw-b=
utton-color jw-reset jw-icon-fullscreen" role=3D"button" tabindex=3D"0" ari=
a-label=3D"Fullscreen" style=3D""><svg xmlns=3D"http://www.w3.org/2000/svg"=
 class=3D"jw-svg-icon jw-svg-icon-fullscreen-off" viewBox=3D"0 0 240 240" f=
ocusable=3D"false"><path d=3D"M109.2,134.9l-8.4,50.1c-0.4,2.7-2.4,3.3-4.4,1=
.4L82,172l-27.9,27.9l-14.2-14.2l27.9-27.9l-14.4-14.4c-1.9-1.9-1.3-3.9,1.4-4=
.4l50.1-8.4c1.8-0.5,3.6,0.6,4.1,2.4C109.4,133.7,109.4,134.3,109.2,134.9L109=
.2,134.9z M172.1,82.1L200,54.2L185.8,40l-27.9,27.9l-14.4-14.4c-1.9-1.9-3.9-=
1.3-4.4,1.4l-8.4,50.1c-0.5,1.8,0.6,3.6,2.4,4.1c0.5,0.2,1.2,0.2,1.7,0l50.1-8=
.4c2.7-0.4,3.3-2.4,1.4-4.4L172.1,82.1z"></path></svg><svg xmlns=3D"http://w=
ww.w3.org/2000/svg" class=3D"jw-svg-icon jw-svg-icon-fullscreen-on" viewBox=
=3D"0 0 240 240" focusable=3D"false"><path d=3D"M96.3,186.1c1.9,1.9,1.3,4-1=
.4,4.4l-50.6,8.4c-1.8,0.5-3.7-0.6-4.2-2.4c-0.2-0.6-0.2-1.2,0-1.7l8.4-50.6c0=
.4-2.7,2.4-3.4,4.4-1.4l14.5,14.5l28.2-28.2l14.3,14.3l-28.2,28.2L96.3,186.1z=
 M195.8,39.1l-50.6,8.4c-2.7,0.4-3.4,2.4-1.4,4.4l14.5,14.5l-28.2,28.2l14.3,1=
4.3l28.2-28.2l14.5,14.5c1.9,1.9,4,1.3,4.4-1.4l8.4-50.6c0.5-1.8-0.6-3.6-2.4-=
4.2C197,39,196.4,39,195.8,39.1L195.8,39.1z"></path></svg><div class=3D"jw-r=
eset-text jw-tooltip jw-tooltip-fullscreen" dir=3D"auto"><div class=3D"jw-t=
ext">Fullscreen</div></div></div></div><div class=3D"jw-slider-time jw-back=
ground-color jw-reset jw-slider-horizontal jw-reset" aria-valuetext=3D"0 se=
conds of 14 minutes, 48 seconds" aria-valuenow=3D"0.826054" tabindex=3D"0" =
role=3D"slider" aria-label=3D"Seek" aria-valuemin=3D"0" aria-valuemax=3D"88=
8.5960000000035"><div class=3D"jw-slider-container jw-reset"><div class=3D"=
jw-rail jw-reset"></div><div class=3D"jw-buffer jw-reset" style=3D"width: 1=
5.8873%;"></div><div class=3D"jw-progress jw-reset" style=3D"width: 12.9186=
%;"></div><div class=3D"jw-knob jw-reset" style=3D"left: 12.9186%;"></div><=
div class=3D"jw-icon jw-icon-tooltip jw-tooltip-time jw-button-color jw-res=
et" style=3D"transform: translateX(633.25px);"><div class=3D"jw-overlay jw-=
reset"><div class=3D"jw-time-tip jw-reset"><div class=3D"jw-time-thumb jw-r=
eset" style=3D"width: 0px; height: 0px;"></div><span class=3D"jw-text jw-re=
set">12:40</span></div></div></div></div></div></div></div><div class=3D"jw=
-rightclick jw-reset" style=3D"left: 622px; top: 387.533px;"><ul class=3D"j=
w-rightclick-list jw-reset"><li class=3D"jw-reset jw-rightclick-item "><but=
ton type=3D"button" class=3D"jw-reset-text jw-rightclick-link jw-stats-item=
" dir=3D"auto">About This Video</button></li><li class=3D"jw-reset jw-right=
click-item "><button type=3D"button" class=3D"jw-reset-text jw-rightclick-l=
ink jw-share-item" dir=3D"auto">Share</button></li><li class=3D"jw-reset jw=
-rightclick-item "><button type=3D"button" class=3D"jw-reset-text jw-rightc=
lick-link jw-shortcuts-item" dir=3D"auto">Keyboard Shortcuts</button></li><=
li class=3D"jw-reset jw-rightclick-item jw-featured"><a href=3D"https://jwp=
layer.com/learn-more?e=3D6" class=3D"jw-rightclick-link jw-reset-text" targ=
et=3D"_blank" rel=3D"noreferrer" dir=3D"auto"><span class=3D"jw-rightclick-=
logo jw-reset"><svg xmlns=3D"http://www.w3.org/2000/svg" class=3D"jw-svg-ic=
on jw-svg-icon-jwplayer-logo" viewBox=3D"0 0 992 1024" focusable=3D"false">=
<path d=3D"M144 518.4c0 6.4-6.4 6.4-6.4 0l-3.2-12.8c0 0-6.4-19.2-12.8-38.4 =
0-6.4-6.4-12.8-9.6-22.4-6.4-6.4-16-9.6-28.8-6.4-9.6 3.2-16 12.8-16 22.4s0 1=
6 0 25.6c3.2 25.6 22.4 121.6 32 140.8 9.6 22.4 35.2 32 54.4 22.4 22.4-9.6 2=
8.8-35.2 38.4-54.4 9.6-25.6 60.8-166.4 60.8-166.4 6.4-12.8 9.6-12.8 9.6 0 0=
 0 0 140.8-3.2 204.8 0 25.6 0 67.2 9.6 89.6 6.4 16 12.8 28.8 25.6 38.4s28.8=
 12.8 44.8 12.8c6.4 0 16-3.2 22.4-6.4 9.6-6.4 16-12.8 25.6-22.4 16-19.2 28.=
8-44.8 38.4-64 25.6-51.2 89.6-201.6 89.6-201.6 6.4-12.8 9.6-12.8 9.6 0 0 0-=
9.6 256-9.6 355.2 0 25.6 6.4 48 12.8 70.4 9.6 22.4 22.4 38.4 44.8 48s48 9.6=
 70.4-3.2c16-9.6 28.8-25.6 38.4-38.4 12.8-22.4 25.6-48 32-70.4 19.2-51.2 35=
.2-102.4 51.2-153.6s153.6-540.8 163.2-582.4c0-6.4 0-9.6 0-12.8 0-9.6-6.4-19=
.2-16-22.4-16-6.4-32 0-38.4 12.8-6.4 16-195.2 470.4-195.2 470.4-6.4 12.8-9.=
6 12.8-9.6 0 0 0 0-156.8 0-288 0-70.4-35.2-108.8-83.2-118.4-22.4-3.2-44.8 0=
-67.2 12.8s-35.2 32-48 54.4c-16 28.8-105.6 297.6-105.6 297.6-6.4 12.8-9.6 1=
2.8-9.6 0 0 0-3.2-115.2-6.4-144-3.2-41.6-12.8-108.8-67.2-115.2-51.2-3.2-73.=
6 57.6-86.4 99.2-9.6 25.6-51.2 163.2-51.2 163.2v3.2z"></path></svg></span>P=
owered by <span class=3D"jw-reset">JW Player 8.22.2</span></a></li></ul></d=
iv></div><div class=3D"afs_ads ad-placement" style=3D"width: 1px; height: 1=
px; position: absolute; background: transparent;">&nbsp;</div><div class=3D=
"JWPlayer8-wrapper"><div class=3D"JWPlayer8-buttons"><span class=3D"icon-cl=
ose"></span><span class=3D"icon-buffett-backtotop"></span></div><div class=
=3D"JWPlayer8-buttonWrapper"><span class=3D"icon-buffett-video"></span><spa=
n class=3D"icon-buffett-pause"></span></div><div class=3D"JWPlayer8-content=
" style=3D"display: block;"><div class=3D"JWPlayer8-title">How the massive =
power draw of generative AI is overtaxing our grid</div></div><div class=3D=
"JWPlayer8-timesliderContainer"><div class=3D"JWPlayer8-timeslider"><div cl=
ass=3D"JWPlayer8-progressBar" style=3D"flex: 0.129186 1 0%;"></div></div></=
div></div></div><div class=3D"info-layer"></div></div></div></div><div clas=
s=3D"App-proContentRecommendation"></div></div></div><iframe style=3D"displ=
ay:none;height:0;opacity:0;visibility:hidden;border:0;width:0;height:0;" na=
me=3D"__uspapiLocator"></iframe><iframe name=3D"__gppLocator" title=3D"GPP =
Locator" style=3D"display: none;"></iframe><link href=3D"https://zephr-temp=
lates.cnbc.com/integration.css" rel=3D"stylesheet" type=3D"text/css"><div i=
d=3D"zephr-outcome"></div><div id=3D"onetrust-consent-sdk"><div class=3D"on=
etrust-pc-dark-filter ot-hide ot-fade-in"></div><div id=3D"onetrust-pc-sdk"=
 class=3D"otPcCenter ot-hide ot-fade-in" lang=3D"en" aria-label=3D"Preferen=
ce center" role=3D"region"><div role=3D"alertdialog" aria-modal=3D"true" ar=
ia-describedby=3D"ot-pc-desc" style=3D"height: 100%;" aria-label=3D"Your Pr=
ivacy Choices: Opt-out of sale of personal information and Opt-out of shari=
ng or processing personal information for targeted ads "><!-- Close Button =
--><div class=3D"ot-pc-header"><!-- Logo Tag --><div class=3D"ot-pc-logo" r=
ole=3D"img" aria-label=3D"Company Logo"><img alt=3D"Company Logo" src=3D"ht=
tps://cdn.cookielaw.org/logos/17e5cb00-ad90-47f5-a58d-77597d9d2c16/ffe22c24=
-b5ec-419d-a0f9-f090bf07f6f0/9366d06d-524a-4047-b900-ba2d60e62e46/NBCU_logo=
.png"></div><button id=3D"close-pc-btn-handler" class=3D"ot-close-icon" ari=
a-label=3D"Close" style=3D"background-image: url(&quot;https://cdn.cookiela=
w.org/logos/static/ot_close.svg&quot;);"></button></div><!-- Close Button -=
-><div id=3D"ot-pc-content" class=3D"ot-pc-scrollbar"><div class=3D"ot-opto=
ut-signal ot-hide"><div class=3D"ot-optout-icon"><svg xmlns=3D"http://www.w=
3.org/2000/svg"><path class=3D"ot-floating-button__svg-fill" d=3D"M14.588 0=
l.445.328c1.807 1.303 3.961 2.533 6.461 3.688 2.015.93 4.576 1.746 7.682 2.=
446 0 14.178-4.73 24.133-14.19 29.864l-.398.236C4.863 30.87 0 20.837 0 6.46=
2c3.107-.7 5.668-1.516 7.682-2.446 2.709-1.251 5.01-2.59 6.906-4.016zm5.87 =
13.88a.75.75 0 00-.974.159l-5.475 6.625-3.005-2.997-.077-.067a.75.75 0 00-.=
983 1.13l4.172 4.16 6.525-7.895.06-.083a.75.75 0 00-.16-.973z" fill=3D"#FFF=
" fill-rule=3D"evenodd"></path></svg></div><span>Residents of one of the st=
ates listed in the =E2=80=98Your Rights=E2=80=99 section of NBCUniversal=E2=
=80=99s Privacy Policy we have received your Global Privacy Control signal =
or you have opted out from the toggle below, but there is another step. To =
opt out of us selling or sharing/processing data such as your name, email a=
ddress and other associated personal information for targeted advertising a=
ctivities as described above, please submit the form below.  ALL OTHER LOCA=
TIONS: If we do not detect that you are in one of the states listed in the =
=E2=80=98Your Rights=E2=80=99 section of NBCUniversal=E2=80=99s Privacy Pol=
icy, these choices will not apply even if you toggle this button off. </spa=
n></div><h2 id=3D"ot-pc-title">Your Privacy Choices: Opt-out of sale of per=
sonal information and Opt-out of sharing or processing personal information=
 for targeted ads </h2><div id=3D"ot-pc-desc"><p>To provide you with a more=
 relevant online experience, certain online ad partners may combine persona=
l information that we make available with data across different businesses =
and otherwise assist us with related advertising activities, as described i=
n our<a href=3D"https://www.nbcuniversal.com/privacy" target=3D"_blank" rel=
=3D"noopener noreferrer">Privacy Policy</a>. This may be considered =E2=80=
=9Cselling=E2=80=9D or =E2=80=9Csharing/processing=E2=80=9D for targeted on=
line advertising under applicable law.</p>
<p>If you are a resident of one of the states listed in the<a href=3D"https=
://www.nbcuniversal.com/privacy#accordionheader5" target=3D"_blank" rel=3D"=
noopener noreferrer">=E2=80=98Your Rights=E2=80=99</a> section of NBCUniver=
sal=E2=80=99s Privacy Policy, to opt out of us selling or sharing/processin=
g your personal information:=20
</p><ul> <li>such as cookies and devices identifiers for the targeted ads a=
nd related purposes for this site/app on this browser/device: switch the =
=E2=80=9CAllow Sale of My Personal Info or Sharing/Processing for Targeted =
Ads=E2=80=9D toggle under Manage Preferences to OFF (grey color) by moving =
it LEFT and clicking =E2=80=9CConfirm My Choice=E2=80=9D. </li>
<li>such as your name, email address and other associated personal informat=
ion for targeted advertising activities as described above, please submit t=
he form below. </li></ul><p></p>=20
<p><b><u>Please note that choices related to cookies and device identifiers=
 are specific to the brand=E2=80=99s website or app on the browser or devic=
e where you are making the election. </u></b></p> </div><section class=3D"o=
t-sdk-row ot-cat-grp"><h3 id=3D"ot-category-title"> Manage Preferences: Tog=
gle Off and Click =E2=80=98Confirm My Choice=E2=80=99 and Complete Opt-Out =
Form to Opt-Out </h3><div class=3D"ot-accordion-layout ot-cat-item ot-vs-co=
nfig" data-optanongroupid=3D"SPD_BG"><button aria-expanded=3D"false" ot-acc=
ordion=3D"true" aria-controls=3D"ot-desc-id-SPD_BG" aria-labelledby=3D"ot-h=
eader-id-SPD_BG"></button><!-- Accordion header --><div class=3D"ot-acc-hdr=
"><div class=3D"ot-plus-minus"><span></span><span></span></div><h4 class=3D=
"ot-cat-header" id=3D"ot-header-id-SPD_BG">Allow Sale of My Personal Info a=
nd Sharing/Processing for Targeted Ads</h4><div class=3D"ot-tgl"><input typ=
e=3D"checkbox" name=3D"ot-group-id-SPD_BG" id=3D"ot-group-id-SPD_BG" aria-c=
hecked=3D"true" role=3D"switch" class=3D"category-switch-handler" data-opta=
nongroupid=3D"SPD_BG" checked=3D"" aria-labelledby=3D"ot-header-id-SPD_BG">=
 <label class=3D"ot-switch" for=3D"ot-group-id-SPD_BG"><span class=3D"ot-sw=
itch-nob" aria-checked=3D"false" role=3D"switch" aria-label=3D"Allow Sale o=
f My Personal Info and Sharing/Processing for Targeted Ads"></span> <span c=
lass=3D"ot-label-txt">Allow Sale of My Personal Info and Sharing/Processing=
 for Targeted Ads</span></label> </div></div><!-- accordion detail --><div =
class=3D"ot-acc-grpcntr ot-acc-txt"><p class=3D"ot-acc-grpdesc ot-category-=
desc" id=3D"ot-desc-id-SPD_BG"><b> Resident of the states listed in the =E2=
=80=98Your Rights=E2=80=99 section of NBCUniversal=E2=80=99s Privacy Policy=
  Only: </b> To opt out of selling or sharing/processing for targeted adver=
tising of information such as cookies and device identifiers processed for =
targeted ads (as defined by law) and related purposes for this site/app on =
this browser/device, switch this toggle to off (grey color) by moving it le=
ft and clicking <b>=E2=80=9CConfirm My Choice=E2=80=9D</b> below.  (This wi=
ll close this dialogue box, so please open the email Opt-Out Form 1st). <br=
><br> <b>ALL OTHER LOCATIONS:</b> If we do not detect that you are in one o=
f the states listed in the =E2=80=98Your Rights=E2=80=99 section of NBCUniv=
ersal=E2=80=99s Privacy Policy, this choice will not apply even if you togg=
le this button off.<br><br> If you turn this off, you will still see ads, b=
ut they may be less relevant or based only on our first-party information a=
bout you.<br><br>Please note, you must make the Manage Preference choices o=
n each site/app on each browser/device you use to access the services. You =
must also renew this choice if you clear your cookies. You can change your =
precise geolocation permissions for our mobile apps in your mobile device s=
ettings. </p></div></div><div class=3D"ot-accordion-layout ot-cat-item ot-v=
s-config" data-optanongroupid=3D"OOF"><button aria-expanded=3D"false" ot-ac=
cordion=3D"true" aria-controls=3D"ot-desc-id-OOF" aria-labelledby=3D"ot-hea=
der-id-OOF"></button><!-- Accordion header --><div class=3D"ot-acc-hdr ot-a=
lways-active-group"><div class=3D"ot-plus-minus"><span></span><span></span>=
</div><h4 class=3D"ot-cat-header" id=3D"ot-header-id-OOF">Opt-Out Form</h4>=
<div class=3D"ot-always-active">Always Active</div></div><!-- accordion det=
ail --><div class=3D"ot-acc-grpcntr ot-acc-txt"><p class=3D"ot-acc-grpdesc =
ot-category-desc" id=3D"ot-desc-id-OOF">To opt out of the use of your email=
 and other personal information related to that email such as your name for=
 targeted advertising activities please complete this <a target=3D"_blank" =
href=3D"https://privacyportal.onetrust.com/webform/17e5cb00-ad90-47f5-a58d-=
77597d9d2c16/cda09e33-f935-4960-87de-afa722cef3c2" rel=3D"nofollow noopener=
 noreferrer">Opt-Out Form</a></p></div></div><div class=3D"ot-accordion-lay=
out ot-cat-item ot-vs-config" data-optanongroupid=3D"1"><button aria-expand=
ed=3D"false" ot-accordion=3D"true" aria-controls=3D"ot-desc-id-1" aria-labe=
lledby=3D"ot-header-id-1"></button><!-- Accordion header --><div class=3D"o=
t-acc-hdr ot-always-active-group"><div class=3D"ot-plus-minus"><span></span=
><span></span></div><h4 class=3D"ot-cat-header" id=3D"ot-header-id-1">Stric=
tly Necessary Cookies</h4><div class=3D"ot-always-active">Always Active</di=
v></div><!-- accordion detail --><div class=3D"ot-acc-grpcntr ot-acc-txt"><=
p class=3D"ot-acc-grpdesc ot-category-desc" id=3D"ot-desc-id-1">These Cooki=
es are required for Service functionality, including security and fraud pre=
vention, and to enable any purchasing capabilities. You can set your browse=
r to block these Cookies, but some parts of the site may not function prope=
rly.</p></div></div><!-- Groups sections starts --><!-- Group section ends =
--><!-- Accordion Group section starts --><!-- Accordion Group section ends=
 --></section></div><section id=3D"ot-pc-lst" class=3D"ot-hide ot-hosts-ui =
ot-pc-scrollbar"><div id=3D"ot-pc-hdr"><div id=3D"ot-lst-title"><button cla=
ss=3D"ot-link-btn back-btn-handler" aria-label=3D"Back"><svg id=3D"ot-back-=
arw" xmlns=3D"http://www.w3.org/2000/svg" xmlns:xlink=3D"http://www.w3.org/=
1999/xlink" x=3D"0px" y=3D"0px" viewBox=3D"0 0 444.531 444.531" xml:space=
=3D"preserve"><title>Back Button</title><g><path fill=3D"#656565" d=3D"M213=
.13,222.409L351.88,83.653c7.05-7.043,10.567-15.657,10.567-25.841c0-10.183-3=
.518-18.793-10.567-25.835
                    l-21.409-21.416C323.432,3.521,314.817,0,304.637,0s-18.7=
91,3.521-25.841,10.561L92.649,196.425
                    c-7.044,7.043-10.566,15.656-10.566,25.841s3.521,18.791,=
10.566,25.837l186.146,185.864c7.05,7.043,15.66,10.564,25.841,10.564
                    s18.795-3.521,25.834-10.564l21.409-21.412c7.05-7.039,10=
.567-15.604,10.567-25.697c0-10.085-3.518-18.746-10.567-25.978
                    L213.13,222.409z"></path></g></svg></button><h3>Cookie =
List</h3></div><div class=3D"ot-lst-subhdr"><div class=3D"ot-search-cntr"><=
p role=3D"status" class=3D"ot-scrn-rdr"></p><input id=3D"vendor-search-hand=
ler" type=3D"text" name=3D"vendor-search-handler" placeholder=3D"Search=E2=
=80=A6" aria-label=3D"Cookie list search"> <svg xmlns=3D"http://www.w3.org/=
2000/svg" xmlns:xlink=3D"http://www.w3.org/1999/xlink" x=3D"0px" y=3D"0px" =
viewBox=3D"0 -30 110 110" aria-hidden=3D"true"><title>Search Icon</title><p=
ath fill=3D"#2e3644" d=3D"M55.146,51.887L41.588,37.786c3.486-4.144,5.396-9.=
358,5.396-14.786c0-12.682-10.318-23-23-23s-23,10.318-23,23
            s10.318,23,23,23c4.761,0,9.298-1.436,13.177-4.162l13.661,14.208=
c0.571,0.593,1.339,0.92,2.162,0.92
            c0.779,0,1.518-0.297,2.079-0.837C56.255,54.982,56.293,53.08,55.=
146,51.887z M23.984,6c9.374,0,17,7.626,17,17s-7.626,17-17,17
            s-17-7.626-17-17S14.61,6,23.984,6z"></path></svg></div><div cla=
ss=3D"ot-fltr-cntr"><button id=3D"filter-btn-handler" aria-label=3D"Filter"=
 aria-haspopup=3D"true"><svg role=3D"presentation" aria-hidden=3D"true" xml=
ns=3D"http://www.w3.org/2000/svg" xmlns:xlink=3D"http://www.w3.org/1999/xli=
nk" x=3D"0px" y=3D"0px" viewBox=3D"0 0 402.577 402.577" xml:space=3D"preser=
ve"><title>Filter Icon</title><g><path fill=3D"#fff" d=3D"M400.858,11.427c-=
3.241-7.421-8.85-11.132-16.854-11.136H18.564c-7.993,0-13.61,3.715-16.846,11=
.136
      c-3.234,7.801-1.903,14.467,3.999,19.985l140.757,140.753v138.755c0,4.9=
55,1.809,9.232,5.424,12.854l73.085,73.083
      c3.429,3.614,7.71,5.428,12.851,5.428c2.282,0,4.66-0.479,7.135-1.43c7.=
426-3.238,11.14-8.851,11.14-16.845V172.166L396.861,31.413
      C402.765,25.895,404.093,19.231,400.858,11.427z"></path></g></svg></bu=
tton></div><div id=3D"ot-anchor"></div><section id=3D"ot-fltr-modal"><div i=
d=3D"ot-fltr-cnt"><button id=3D"clear-filters-handler">Clear</button><div c=
lass=3D"ot-fltr-scrlcnt ot-pc-scrollbar"><div class=3D"ot-fltr-opts"><div c=
lass=3D"ot-fltr-opt"><div class=3D"ot-chkbox"><input id=3D"chkbox-id" type=
=3D"checkbox" aria-checked=3D"false" class=3D"category-filter-handler"> <la=
bel for=3D"chkbox-id"><span class=3D"ot-label-txt">checkbox label</span></l=
abel> <span class=3D"ot-label-status">label</span></div></div></div><div cl=
ass=3D"ot-fltr-btns"><button id=3D"filter-apply-handler">Apply</button> <bu=
tton id=3D"filter-cancel-handler">Cancel</button></div></div></div></sectio=
n></div></div><section id=3D"ot-lst-cnt" class=3D"ot-host-cnt ot-pc-scrollb=
ar"><div id=3D"ot-sel-blk"><div class=3D"ot-sel-all"><div class=3D"ot-sel-a=
ll-hdr"><span class=3D"ot-consent-hdr">Consent</span> <span class=3D"ot-li-=
hdr">Leg.Interest</span></div><div class=3D"ot-sel-all-chkbox"><div class=
=3D"ot-chkbox" id=3D"ot-selall-hostcntr"><input id=3D"select-all-hosts-grou=
ps-handler" type=3D"checkbox" aria-checked=3D"false"> <label for=3D"select-=
all-hosts-groups-handler"><span class=3D"ot-label-txt">checkbox label</span=
></label> <span class=3D"ot-label-status">label</span></div><div class=3D"o=
t-chkbox" id=3D"ot-selall-vencntr"><input id=3D"select-all-vendor-groups-ha=
ndler" type=3D"checkbox" aria-checked=3D"false"> <label for=3D"select-all-v=
endor-groups-handler"><span class=3D"ot-label-txt">checkbox label</span></l=
abel> <span class=3D"ot-label-status">label</span></div><div class=3D"ot-ch=
kbox" id=3D"ot-selall-licntr"><input id=3D"select-all-vendor-leg-handler" t=
ype=3D"checkbox" aria-checked=3D"false"> <label for=3D"select-all-vendor-le=
g-handler"><span class=3D"ot-label-txt">checkbox label</span></label> <span=
 class=3D"ot-label-status">label</span></div></div></div></div><div class=
=3D"ot-sdk-row"><div class=3D"ot-sdk-column"></div></div></section></sectio=
n><div class=3D"ot-pc-footer"><div class=3D"ot-btn-container"> <button clas=
s=3D"save-preference-btn-handler onetrust-close-btn-handler">Confirm My Cho=
ice</button></div><!-- Footer logo --><div class=3D"ot-pc-footer-logo"><a h=
ref=3D"https://www.onetrust.com/products/cookie-consent/" target=3D"_blank"=
 rel=3D"noopener noreferrer" aria-label=3D"Powered by OneTrust Opens in a n=
ew Tab"><img alt=3D"Powered by Onetrust" src=3D"https://cdn.cookielaw.org/l=
ogos/static/powered_by_logo.svg" title=3D"Powered by OneTrust Opens in a ne=
w Tab"></a></div></div><!-- Cookie subgroup container --><!-- Vendor list l=
ink --><!-- Cookie lost link --><!-- Toggle HTML element --><!-- Checkbox H=
TML --><!-- plus minus--><!-- Arrow SVG element --><!-- Accordion basic ele=
ment --><span class=3D"ot-scrn-rdr" aria-atomic=3D"true" aria-live=3D"polit=
e"></span><!-- Vendor Service container and item template --></div><iframe =
class=3D"ot-text-resize" sandbox=3D"allow-same-origin" title=3D"onetrust-te=
xt-resize" style=3D"position: absolute; top: -50000px; width: 100em;" aria-=
hidden=3D"true"></iframe></div></div><iframe id=3D"HrXAf0EN" frameborder=3D=
"0" src=3D"cid:frame-E3715A164F60D5A17BD9406D89A21AF6@mhtml.blink" style=3D=
"width: 0px; height: 0px; display: none;"></iframe><iframe name=3D"adobeIFr=
ame" id=3D"adobeIFrame" style=3D"display:none" src=3D"cid:frame-68A244E2F45=
5C7A0FDEC0F6BC709AE16@mhtml.blink"></iframe>

<!--{@bodyheader} xfinity-ad-targetting: Xfinity Ad Targetting-->


<!-- NO MPS OMNITURE TEMPLATE MAPPING DEFINED FOR SITE (skipping) -->



<!--{@bodyfooter} iterate-survey-insert: iterate-survey-insert-->
<!-- Iterate Survey Insert start -->

<!-- Iterate Survey end -->


<!--{@bodyfooter} nielsen-dcr-tag: Nielsen DCR Static App ID Tag-->



<!--{@bodyfooter} omniture-linkcall: Omniture Click Linkcall-->



<!--{@bodyfooter} omniture-pagecall: Omniture Pagecall-->



<!--{@bodyfooter} omniture-scrolllinkcall: Omniture Scroll Linkcall-->



<!--{@bodyfooter} omniture-Search-linkcall: Omniture Search Quote Click Lin=
kcall-->



<!--{@bodyfooter} omniture-video-events: Omniture Video Events-->



<!--{@bodyfooter} omniturechartmodule-linkcall: Omniture ChartModule Linkca=
ll-->



<!--{@bodyfooter} omniturequotepage-linkcall: Omniture Quotepage Linkcall--=
>



<!--{@bodyfooter} parsely-video-manual-component: Parsely Video Manual-->



<!--{@bodyfooter} polar-native-footer: Polar Native Footer-->
<div id=3D"pressboard-ad-sponsorship-msg"></div>


<!--{@bodyfooter} SailThru-Phoenix: Sailthru Phoenix-->



<!--{@bodyfooter}refreshAdsInterval: Refresh Ads Interval-->

<div><div class=3D"grecaptcha-badge" data-style=3D"bottomright" style=3D"wi=
dth: 256px; height: 60px; position: fixed; visibility: hidden; display: blo=
ck; transition: right 0.3s; bottom: 14px; right: -186px; box-shadow: gray 0=
px 0px 5px; border-radius: 2px; overflow: hidden;"><div class=3D"grecaptcha=
-logo"><iframe title=3D"reCAPTCHA" width=3D"256" height=3D"60" role=3D"pres=
entation" name=3D"a-mnp5v83y48qp" frameborder=3D"0" scrolling=3D"no" sandbo=
x=3D"allow-forms allow-popups allow-same-origin allow-scripts allow-top-nav=
igation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by=
-user-activation" src=3D"cid:frame-B468113B9E7295905612AE339155B020@mhtml.b=
link"></iframe></div><div class=3D"grecaptcha-error"></div><textarea id=3D"=
g-recaptcha-response-100000" name=3D"g-recaptcha-response" class=3D"g-recap=
tcha-response" style=3D"width: 250px; height: 40px; border: 1px solid rgb(1=
93, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none=
;"></textarea></div><iframe style=3D"display: none;"></iframe></div><img wi=
dth=3D"1" height=3D"1" src=3D"https://pix.nbcuni.com/x.gif?mpsid=3D20987278=
07&amp;mpspath=3D%252Fid%252F108028589&amp;site=3Dcnbc-web&amp;authusr=3D&a=
mp;errtype=3DScript&amp;errmsg=3DLoad%20Error%20-%20https%253A%252F%252Fwww=
.nbcudigitaladops.com%252Fhosted%252Futil%252Fgeo_data.js" fbjbrsl2s=3D""><=
img width=3D"1" height=3D"1" src=3D"https://pix.nbcuni.com/x.gif?mpsid=3D20=
98727807&amp;mpspath=3D%252Fid%252F108028589&amp;site=3Dcnbc-web&amp;authus=
r=3D&amp;errtype=3DScript&amp;errmsg=3DLoad%20Error%20-%20https%253A%252F%2=
52Fpub.doubleverify.com%252Fdvtag%252F24187061%252FDV1473088%252Fpub.js" fb=
jbrsl2s=3D""><img width=3D"1" height=3D"1" src=3D"https://pix.nbcuni.com/x.=
gif?mpsid=3D2098727807&amp;mpspath=3D%252Fid%252F108028589&amp;site=3Dcnbc-=
web&amp;authusr=3D&amp;errtype=3DScript&amp;errmsg=3DLoad%20Error%20-%20htt=
ps%253A%252F%252Fusasync01.admantx.com%252Fadmantx%252Fservice%253Frequest%=
253D%25257B%252522decorator%252522%25253A%252522template.nbc_template%25252=
2%25252C%252522key%252522%25253A%25252262263fff3cc1d07f85c7f8261a0c8f7dc096=
b35f59c82a713f20a9db8d562ff2%252522%25252C%252522method%252522%25253A%25252=
2descriptor%252522%25252C%252522filter%252522%25253A%252522default%252522%2=
5252C%252522mode%252522%25253A%252522async%252522%25252C%252522type%252522%=
25253A%252522URL%252522%25252C%252522body%252522%25253A%252522https%25253A%=
25252F%25252Fwww.cnbc.com%25252F2024%25252F09%25252F07%25252Fhow-small-modu=
lar-reactors-could-expand-nuclear-power-in-the-us.html%252522%25257D" fbjbr=
sl2s=3D""><iframe id=3D"destination_publishing_iframe_nbcu_0" src=3D"cid:fr=
ame-862332F0BD951113A48476466F3BB533@mhtml.blink" style=3D"display: none; w=
idth: 0px; height: 0px;" class=3D"aamIframeLoaded" fbjbrsl2s=3D""></iframe>=
</body></html>
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-ce4eaeb9-9ea8-4f32-9ae2-be9996b57767@mhtml.blink

@charset "utf-8";

.Modal-modalBackground { background: rgba(0, 0, 0, 0.7); height: 100%; left=
: 0px; overflow-y: auto; position: fixed; top: 0px; transition: background-=
color 0.4s; width: 100%; z-index: 100001; }

.Modal-bottomModal.Modal-modal { background: rgb(248, 248, 248); border-rad=
ius: 3px; bottom: 0px; box-shadow: rgba(23, 23, 23, 0.1) 5px 5px 20px; disp=
lay: inline-block; height: 528px; left: 0px; max-width: 100%; position: fix=
ed; top: auto; transform: none; width: 100%; margin-top: 0px !important; }

@media (max-width: 1019px) {
  .Modal-bottomModal.Modal-modal { height: 642px; }
}

@media (max-width: 759px) {
  .Modal-bottomModal.Modal-modal { height: 100%; position: relative; top: 0=
px; }
}

.Modal-modal { background-color: rgb(255, 255, 255); border-radius: 3px; bo=
x-shadow: rgba(23, 23, 23, 0.1) 5px 5px 20px; display: inline-block; left: =
50%; margin-top: 10vh; max-width: 100%; overflow: auto; position: relative;=
 transform: translateX(-50%); }

@media (max-width: 759px) {
  .Modal-modal { height: 100%; left: auto; margin: 0px; transform: none; wi=
dth: 100%; }
}

.Modal-modalContents { overflow: auto; }

@media (max-width: 759px) {
  .Modal-modalContents { height: 100%; }
}

.Modal-closeButton { color: rgb(169, 169, 169); cursor: pointer; position: =
absolute; right: 12px; top: 12px; }

.Modal-closeButton:focus-visible > svg { border: 1px solid rgb(7, 29, 57); =
border-radius: 4px; }

.RecaptchaAcknowledgement-acknowledgement { color: rgb(116, 116, 116); flex=
: 1 1 0%; font-size: 11px; font-weight: 600; line-height: 15px; margin-bott=
om: 7px; margin-top: 7px; width: 100%; }

.RecaptchaAcknowledgement-acknowledgement a { color: rgb(116, 116, 116); fo=
nt-weight: 500; text-decoration: none; }

.RecaptchaAcknowledgement-acknowledgement a:hover { color: rgb(116, 116, 11=
6); text-decoration: underline; }

.RecaptchaAcknowledgement-acknowledgement a:active { color: rgb(116, 116, 1=
16); }

.RecaptchaAcknowledgement-reCaptchaPadding { margin-top: 15px; }

.RecaptchaAcknowledgement-centerAligned { text-align: center; }

.RecaptchaAcknowledgement-leftAligned { text-align: left; }

.RecaptchaAcknowledgement-rightAligned { text-align: right; }

.RecaptchaAcknowledgement-allAccess { margin-top: unset; order: 1; }

.AuthForms-container { margin: 0px auto; padding: 0px 10px; width: 458px; }

@media (max-width: 759px) {
  .AuthForms-container { max-width: 458px; padding: 20px 0px 0px; width: 10=
0%; }
  .AuthForms-container.AuthForms-signInContainer { padding: 0px 0px 12px; }
}

.AuthForms-container .AuthForms-signupContainer { margin: 0px auto; padding=
: 0px 41px; text-align: center; width: 458px; }

@media (max-width: 759px) {
  .AuthForms-container .AuthForms-signupContainer { padding: 20px 0px 0px; =
width: 100%; }
}

.AuthForms-container .AuthForms-header { color: rgb(23, 23, 23); margin-bot=
tom: 20px; }

.AuthForms-container .AuthForms-header.AuthForms-signInHeader { margin-bott=
om: 40px; }

@media (min-width: 760px) {
  .AuthForms-container .AuthForms-header.AuthForms-signInHeader { margin-bo=
ttom: 21px; padding-top: 18px; }
}

@media (min-width: 1020px) {
  .AuthForms-container .AuthForms-header.AuthForms-signInHeader { margin-bo=
ttom: 27px; }
}

.AuthForms-container .AuthForms-header.AuthForms-signInHeader .AuthForms-he=
aderTitle { color: rgb(66, 66, 66); font-size: 18px; font-weight: 500; line=
-height: 16px; }

.AuthForms-container .AuthForms-createAccountHeader { margin-bottom: 20px; =
text-align: center; }

@media (min-width: 1020px) {
  .AuthForms-container .AuthForms-createAccountHeader { margin-bottom: 30px=
; margin-top: 50px; }
}

.AuthForms-container .AuthForms-headerTitle { color: rgb(7, 29, 57); font-s=
ize: 20px; font-weight: 700; text-align: center; width: 100%; }

.AuthForms-container .AuthForms-signinContent { font-size: 14px; font-weigh=
t: 450; padding-top: 20px; }

.AuthForms-container .AuthForms-toggleCta { color: rgb(66, 66, 66); font-si=
ze: 12px; font-weight: 500; text-align: right; }

.AuthForms-container .AuthForms-maintenanceInstructions { align-items: cent=
er; display: flex; flex-direction: column; }

.AuthForms-container .AuthForms-instructions { margin-bottom: 60px; text-al=
ign: center; }

.AuthForms-container .AuthForms-instructions p { color: rgb(23, 23, 23); fo=
nt-size: 14px; line-height: 16px; }

.AuthForms-container .AuthForms-instructions p a { color: rgb(0, 85, 148); =
text-decoration: none; }

.AuthForms-container .AuthForms-instructions p a:hover { color: rgb(0, 47, =
108); }

.AuthForms-container .AuthForms-formInputContainer { margin: 0px auto 10px;=
 max-width: 350px; }

.AuthForms-container .AuthForms-formInputContainer.AuthForms-withErrors { m=
argin: 0px auto 25px; }

.AuthForms-container .AuthForms-formInputContainer.AuthForms-signInFormInpu=
tContainer:last-of-type { margin-bottom: 13px; }

@media (min-width: 760px) {
  .AuthForms-container .AuthForms-formInputContainer.AuthForms-signInFormIn=
putContainer:last-of-type { margin-bottom: 0px; }
}

.AuthForms-container .AuthForms-formInput { width: 100%; }

.AuthForms-container .AuthForms-loginWaitMsg { overflow-wrap: break-word; b=
order-radius: 3px; color: rgb(7, 29, 57); font-size: 14px; font-weight: 500=
; margin: 10px 0px; padding: 10px; text-align: center; }

.AuthForms-container .AuthForms-accountButton, .AuthForms-container .AuthFo=
rms-submitButton { align-items: center; appearance: none; background-color:=
 rgb(0, 85, 148); border: 1px solid rgb(0, 47, 108); border-radius: 3px; co=
lor: rgb(255, 255, 255); cursor: pointer; display: flex; flex-direction: ro=
w; font-size: 14px; font-weight: 600; justify-content: center; letter-spaci=
ng: 1px; margin: 0px auto; text-align: center; text-transform: uppercase; t=
ransition: 0.15s linear; height: 50px !important; max-width: 260px !importa=
nt; padding: 0px !important; width: 100% !important; }

.AuthForms-container .AuthForms-accountButton > span, .AuthForms-container =
.AuthForms-submitButton > span { display: block; line-height: 12px; }

.AuthForms-container .AuthForms-accountButton [class*=3D" icon-"], .AuthFor=
ms-container .AuthForms-accountButton [class^=3D"icon-"], .AuthForms-contai=
ner .AuthForms-submitButton [class*=3D" icon-"], .AuthForms-container .Auth=
Forms-submitButton [class^=3D"icon-"] { height: 12px; margin-left: 5px; pos=
ition: relative; }

.AuthForms-container .AuthForms-accountButton [class*=3D" icon-"]::before, =
.AuthForms-container .AuthForms-accountButton [class^=3D"icon-"]::before, .=
AuthForms-container .AuthForms-submitButton [class*=3D" icon-"]::before, .A=
uthForms-container .AuthForms-submitButton [class^=3D"icon-"]::before { lin=
e-height: 12px; }

.AuthForms-container .AuthForms-accountButton:focus, .AuthForms-container .=
AuthForms-accountButton:hover, .AuthForms-container .AuthForms-submitButton=
:focus, .AuthForms-container .AuthForms-submitButton:hover { background-col=
or: rgb(0, 47, 108); border-color: rgb(0, 47, 108); color: rgb(255, 255, 25=
5); }

.AuthForms-container .AuthForms-accountButton[class*=3D"touchButton"]:hover=
, .AuthForms-container .AuthForms-submitButton[class*=3D"touchButton"]:hove=
r { background-color: rgb(0, 85, 148); border-color: rgb(0, 47, 108); color=
: rgb(255, 255, 255); }

@media (hover: hover) {
  .AuthForms-container .AuthForms-accountButton[class*=3D"touchButton"]:hov=
er, .AuthForms-container .AuthForms-submitButton[class*=3D"touchButton"]:ho=
ver { background-color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); col=
or: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AuthForms-container .AuthForms-accountButton, .AuthForms-container .Auth=
Forms-submitButton { padding: 0px 30px; width: auto; }
}

.AuthForms-container .AuthForms-accountButton:last-child, .AuthForms-contai=
ner .AuthForms-submitButton:last-child { clear: both; margin-bottom: 7px; }

.AuthForms-container .AuthForms-accountButton.AuthForms-disableButton, .Aut=
hForms-container .AuthForms-submitButton.AuthForms-disableButton { backgrou=
nd-color: rgb(217, 217, 217); border: rgb(217, 217, 217); transition: none;=
 }

.AuthForms-container .AuthForms-accountButton.AuthForms-disableButton:hover=
, .AuthForms-container .AuthForms-submitButton.AuthForms-disableButton:hove=
r { background-color: rgb(217, 217, 217); border: rgb(217, 217, 217); }

@media (min-width: 760px) {
  .AuthForms-container .AuthForms-accountButton.AuthForms-signInSubmitButto=
n, .AuthForms-container .AuthForms-submitButton.AuthForms-signInSubmitButto=
n { width: 109px !important; }
}

.AuthForms-container.AuthForms-disableButton { background-color: rgb(217, 2=
17, 217); border: none; }

.AuthForms-container.AuthForms-disableButton:hover { background-color: rgb(=
217, 217, 217); }

.AuthForms-container .AuthForms-accountButton { border-radius: 3px; cursor:=
 pointer; margin: 0px auto; height: 40px !important; padding: 0px !importan=
t; }

@media (min-width: 760px) {
  .AuthForms-container .AuthForms-accountButton { width: 200px !important; =
}
}

.AuthForms-container .AuthForms-accountButton:last-child { clear: both; mar=
gin-bottom: 7px; }

.AuthForms-container .AuthForms-accountButton { align-items: center; appear=
ance: none; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, =
47, 108); color: rgb(0, 85, 148); display: flex; flex-direction: row; font-=
size: 14px; font-weight: 600; height: 40px; justify-content: center; letter=
-spacing: 1px; padding: 0px 20px; text-align: center; text-transform: upper=
case; transition: 0.15s linear; width: 100%; }

.AuthForms-container .AuthForms-accountButton > span { display: block; line=
-height: 12px; }

.AuthForms-container .AuthForms-accountButton [class*=3D" icon-"], .AuthFor=
ms-container .AuthForms-accountButton [class^=3D"icon-"] { height: 12px; ma=
rgin-left: 5px; position: relative; }

.AuthForms-container .AuthForms-accountButton [class*=3D" icon-"]::before, =
.AuthForms-container .AuthForms-accountButton [class^=3D"icon-"]::before { =
line-height: 12px; }

.AuthForms-container .AuthForms-accountButton:focus, .AuthForms-container .=
AuthForms-accountButton:hover { background-color: rgb(0, 47, 108); border-c=
olor: rgb(0, 47, 108); color: rgb(255, 255, 255); }

.AuthForms-container .AuthForms-accountButton[class*=3D"touchButton"]:hover=
 { background-color: rgb(255, 255, 255); border-color: rgb(0, 47, 108); col=
or: rgb(0, 85, 148); }

@media (hover: hover) {
  .AuthForms-container .AuthForms-accountButton[class*=3D"touchButton"]:hov=
er { background-color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); colo=
r: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AuthForms-container .AuthForms-accountButton { padding: 0px 30px; width:=
 auto; }
}

.AuthForms-container .AuthForms-ctaButton { color: rgb(0, 85, 148); font-we=
ight: 500; }

.AuthForms-container .AuthForms-ctaButton:hover { color: rgb(0, 47, 108); }

.AuthForms-container.AuthForms-forgotPassword { margin: 20px 0px 28px; padd=
ing: 0px 21px; }

@media (min-width: 760px) {
  .AuthForms-container.AuthForms-forgotPassword { padding: 0px 60px; }
}

@media (max-width: 1019px) {
  .AuthForms-container.AuthForms-forgotPassword { margin-top: 75px; }
}

@media (max-width: 759px) {
  .AuthForms-container.AuthForms-forgotPassword { margin: 16px auto; }
}

.AuthForms-container.AuthForms-forgotPassword .AuthForms-formInputContainer=
 { margin: 15px 0px 26px; }

.AuthForms-container.AuthForms-forgotPassword .AuthForms-ctaButton { font-s=
ize: 16px; font-weight: 600; }

.AuthForms-container.AuthForms-forgotPassword .AuthForms-toggleCta { color:=
 rgb(66, 66, 66); font-size: 16px; font-weight: 500; margin-top: 14px; text=
-align: center; }

@media (max-width: 1019px) {
  .AuthForms-container.AuthForms-forgotPassword .AuthForms-toggleCta { marg=
in-top: 20px; }
}

.AuthForms-container.AuthForms-forgotPassword .AuthForms-headerTitle { colo=
r: rgb(23, 23, 23); font-size: 20px; font-weight: 700; text-align: center; =
width: 100%; }

.AuthForms-container .AuthForms-forgotPwdButton { color: rgb(0, 85, 148); d=
isplay: block; font-size: 14px; font-weight: 500; margin: 20px auto 0px; }

.AuthForms-container .AuthForms-forgotPwdButton:hover { color: rgb(0, 47, 1=
08); }

.AuthForms-container .AuthForms-forgotPwdButton.AuthForms-signInForgotPwdBu=
tton { font-weight: 600; line-height: 16px; }

.AuthForms-container .AuthForms-createAccount { color: rgb(66, 66, 66); fon=
t-size: 12px; font-weight: 600; line-height: 16px; text-align: center; }

.AuthForms-container .AuthForms-createAccount button { color: rgb(0, 85, 14=
8); font-size: 12px; font-weight: 600; }

.AuthForms-container .AuthForms-submitButton { border: unset; border-radius=
: 3px; cursor: pointer; font-size: 14px; margin-bottom: unset; height: 50px=
 !important; max-width: unset !important; width: 100% !important; }

.AuthForms-container .AuthForms-submitButton:last-child { margin-bottom: 7p=
x; }

.AuthForms-container .AuthForms-submitButton.AuthForms-resetPasswordButton:=
last-child { margin-bottom: 7px; margin-top: 0px; }

.AuthForms-container .AuthForms-submitButton.AuthForms-disableButton, .Auth=
Forms-container .AuthForms-submitButton.AuthForms-disableButton:hover { bac=
kground-color: rgb(217, 217, 217); border: rgb(217, 217, 217); }

@media (min-width: 760px) {
  .AuthForms-container .AuthForms-submitButton { width: 191px !important; }
}

.AuthForms-container.AuthForms-forgotPasswordConfirmation { margin-bottom: =
48px; }

.AuthForms-container.AuthForms-forgotPasswordConfirmation .AuthForms-instru=
ctions { font-size: 14px; font-weight: 600; margin: 36px auto; max-width: 1=
00%; text-align: center; width: 100%; }

.AuthForms-container.AuthForms-forgotPasswordConfirmation .AuthForms-instru=
ctions p { display: inline; }

.AuthForms-container.AuthForms-forgotPasswordConfirmation .AuthForms-instru=
ctions p::after { content: " "; }

@media (min-width: 760px) {
  .AuthForms-container.AuthForms-forgotPasswordConfirmation .AuthForms-inst=
ructions { max-width: 335px; }
}

.AuthForms-container.AuthForms-maintenanceMessageContainer { margin-bottom:=
 48px; }

.AuthForms-container.AuthForms-maintenanceMessageContainer .AuthForms-maint=
enanceMessage { font-size: 14px; font-weight: 600; margin: 16px auto; max-w=
idth: 100%; text-align: center; width: 100%; }

.AuthForms-container.AuthForms-maintenanceMessageContainer .AuthForms-maint=
enanceMessage p { display: inline; }

.AuthForms-container.AuthForms-maintenanceMessageContainer .AuthForms-maint=
enanceMessage p::after { content: " "; }

@media (min-width: 760px) {
  .AuthForms-container.AuthForms-maintenanceMessageContainer .AuthForms-mai=
ntenanceMessage { max-width: 335px; }
}

.AuthForms-container.AuthForms-maintenanceStickyHeader { margin-top: 30px; =
}

.AuthForms-formContainer { padding-bottom: 26px; }

@media (min-width: 1020px) {
  .AuthForms-formContainer { padding-bottom: 20px; }
}

@media (min-width: 760px) {
  .AuthForms-formContainer.AuthForms-signInFormContainer { padding-bottom: =
20px; }
}

.AuthForms-containerRight { margin: 0px; padding: 0px; width: 500px; }

@media (max-width: 1019px) {
  .AuthForms-containerRight { margin-top: 24px; padding: 0px 20px; width: 1=
00%; }
}

@media (max-width: 759px) {
  .AuthForms-containerRight { margin-top: 10px; padding: 0px 14px; }
}

.AuthForms-unlockButton { align-items: center; appearance: none; background=
-color: rgb(0, 168, 87); border: 1px solid rgb(0, 168, 87); border-radius: =
3px; box-shadow: rgba(23, 23, 23, 0.25) -2px 2px 2px; color: rgb(255, 255, =
255); cursor: pointer; display: flex; flex-direction: row; font-size: 22px;=
 font-weight: 700; height: 50px; justify-content: center; letter-spacing: 0=
.2px; margin-bottom: 7px; outline: rgb(51, 51, 51) solid 0.5px; padding: 0p=
x 30px; text-align: center; text-transform: none; transition: 0.15s linear;=
 width: 100%; }

.AuthForms-unlockButton > span { display: block; line-height: 12px; }

.AuthForms-unlockButton [class*=3D" icon-"], .AuthForms-unlockButton [class=
^=3D"icon-"] { height: 12px; margin-left: 5px; position: relative; }

.AuthForms-unlockButton [class*=3D" icon-"]::before, .AuthForms-unlockButto=
n [class^=3D"icon-"]::before { line-height: 12px; }

.AuthForms-unlockButton:focus, .AuthForms-unlockButton:hover { background-c=
olor: rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(255, 255, =
255); }

.AuthForms-unlockButton[class*=3D"touchButton"]:hover { background-color: r=
gb(0, 168, 87); border-color: rgb(0, 168, 87); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .AuthForms-unlockButton[class*=3D"touchButton"]:hover { background-color:=
 rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(255, 255, 255);=
 }
}

@media (min-width: 760px) {
  .AuthForms-unlockButton { padding: 0px 30px; width: 100%; }
}

.AuthForms-unlockIcon { margin-right: 8px; }

.AuthForms-plusFlow .AuthForms-submitButton { align-items: center; appearan=
ce: none; background-color: rgb(0, 30, 90); border: 1px solid rgb(0, 30, 90=
); color: rgb(255, 255, 255); display: flex; flex-direction: row; font-size=
: 14px; font-weight: 600; height: 40px; justify-content: center; letter-spa=
cing: 1px; padding: 0px 20px; text-align: center; text-transform: uppercase=
; transition: 0.15s linear; width: 100%; }

.AuthForms-plusFlow .AuthForms-submitButton > span { display: block; line-h=
eight: 12px; }

.AuthForms-plusFlow .AuthForms-submitButton [class*=3D" icon-"], .AuthForms=
-plusFlow .AuthForms-submitButton [class^=3D"icon-"] { height: 12px; margin=
-left: 5px; position: relative; }

.AuthForms-plusFlow .AuthForms-submitButton [class*=3D" icon-"]::before, .A=
uthForms-plusFlow .AuthForms-submitButton [class^=3D"icon-"]::before { line=
-height: 12px; }

.AuthForms-plusFlow .AuthForms-submitButton:focus, .AuthForms-plusFlow .Aut=
hForms-submitButton:hover { background-color: rgb(0, 8, 26); border-color: =
rgb(0, 8, 26); color: rgb(255, 255, 255); }

.AuthForms-plusFlow .AuthForms-submitButton[class*=3D"touchButton"]:hover {=
 background-color: rgb(0, 30, 90); border-color: rgb(0, 30, 90); color: rgb=
(255, 255, 255); }

@media (hover: hover) {
  .AuthForms-plusFlow .AuthForms-submitButton[class*=3D"touchButton"]:hover=
 { background-color: rgb(0, 8, 26); border-color: rgb(0, 8, 26); color: rgb=
(255, 255, 255); }
}

@media (min-width: 760px) {
  .AuthForms-plusFlow .AuthForms-submitButton { padding: 0px 30px; width: a=
uto; }
}

.AuthForms-plusFlow .AuthForms-forgotPwdButton { color: rgb(0, 30, 90); }

.AuthForms-plusFlow .AuthForms-forgotPwdButton:focus, .AuthForms-plusFlow .=
AuthForms-forgotPwdButton:hover { color: rgb(0, 85, 148); }

.AuthForms-plusFlow .AuthForms-forgotPwdButton.AuthForms-signInForgotPwdBut=
ton { color: rgb(0, 30, 90); }

.AuthForms-plusFlow .AuthForms-forgotPwdButton.AuthForms-signInForgotPwdBut=
ton:focus, .AuthForms-plusFlow .AuthForms-forgotPwdButton.AuthForms-signInF=
orgotPwdButton:hover { color: rgb(0, 85, 148); }

@media (max-width: 759px) {
  .AuthForms-plusFlow .AuthForms-formInputContainer { max-width: 100%; widt=
h: 100%; }
}

.AuthForms-plusFlow .AuthForms-createAccount button { color: rgb(0, 30, 90)=
; }

.AuthForms-plusFlow .AuthForms-createAccount button:focus, .AuthForms-plusF=
low .AuthForms-createAccount button:hover { color: rgb(0, 85, 148); }

.AuthForms-plusFlow .AuthForms-ctaButton { color: rgb(0, 30, 90); }

.AuthForms-plusFlow .AuthForms-ctaButton:focus, .AuthForms-plusFlow .AuthFo=
rms-ctaButton:hover { color: rgb(0, 85, 148); }

.AuthForms-plusFlow.AuthForms-disableButton, .AuthForms-plusFlow.AuthForms-=
disableButton:focus, .AuthForms-plusFlow.AuthForms-disableButton:hover { ba=
ckground-color: rgb(217, 217, 217); border: rgb(217, 217, 217); }

.AuthForms-plusFlow .AuthForms-loginWaitMsg { color: rgb(0, 30, 90); }

.AuthForms-proFlow .AuthForms-submitButton { align-items: center; appearanc=
e: none; background-color: rgb(4, 126, 46); border: 1px solid rgb(4, 126, 4=
6); border-radius: 3px; color: rgb(255, 255, 255); cursor: pointer; display=
: flex; flex-direction: row; font-size: 14px; font-weight: 600; justify-con=
tent: center; letter-spacing: 1px; margin: 0px auto; text-align: center; te=
xt-transform: uppercase; transition: 0.15s linear; width: 100%; height: 50p=
x !important; padding: 0px !important; }

.AuthForms-proFlow .AuthForms-submitButton > span { display: block; line-he=
ight: 12px; }

.AuthForms-proFlow .AuthForms-submitButton [class*=3D" icon-"], .AuthForms-=
proFlow .AuthForms-submitButton [class^=3D"icon-"] { height: 12px; margin-l=
eft: 5px; position: relative; }

.AuthForms-proFlow .AuthForms-submitButton [class*=3D" icon-"]::before, .Au=
thForms-proFlow .AuthForms-submitButton [class^=3D"icon-"]::before { line-h=
eight: 12px; }

.AuthForms-proFlow .AuthForms-submitButton:focus, .AuthForms-proFlow .AuthF=
orms-submitButton:hover { background-color: rgb(0, 80, 52); border-color: r=
gb(0, 80, 52); color: rgb(255, 255, 255); }

.AuthForms-proFlow .AuthForms-submitButton[class*=3D"touchButton"]:hover { =
background-color: rgb(4, 126, 46); border-color: rgb(4, 126, 46); color: rg=
b(255, 255, 255); }

@media (hover: hover) {
  .AuthForms-proFlow .AuthForms-submitButton[class*=3D"touchButton"]:hover =
{ background-color: rgb(0, 80, 52); border-color: rgb(0, 80, 52); color: rg=
b(255, 255, 255); }
}

@media (min-width: 760px) {
  .AuthForms-proFlow .AuthForms-submitButton { padding: 0px 30px; width: au=
to; }
}

.AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitButton { a=
lign-items: center; appearance: none; background-color: rgb(0, 132, 86); bo=
rder: 1px solid rgb(0, 132, 86); color: rgb(255, 255, 255); display: flex; =
flex-direction: row; font-size: 14px; font-weight: 600; height: 40px; justi=
fy-content: center; letter-spacing: 1px; padding: 0px 20px; text-align: cen=
ter; text-transform: uppercase; transition: 0.15s linear; width: 100%; }

.AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitButton > s=
pan { display: block; line-height: 12px; }

.AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitButton [cl=
ass*=3D" icon-"], .AuthForms-proFlow .AuthForms-submitButton.AuthForms-sign=
InSubmitButton [class^=3D"icon-"] { height: 12px; margin-left: 5px; positio=
n: relative; }

.AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitButton [cl=
ass*=3D" icon-"]::before, .AuthForms-proFlow .AuthForms-submitButton.AuthFo=
rms-signInSubmitButton [class^=3D"icon-"]::before { line-height: 12px; }

.AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitButton:foc=
us, .AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitButton=
:hover, .AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitBu=
tton[class*=3D"touchButton"]:hover { background-color: rgb(0, 132, 86); bor=
der-color: rgb(0, 132, 86); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitButton[c=
lass*=3D"touchButton"]:hover { background-color: rgb(0, 132, 86); border-co=
lor: rgb(0, 132, 86); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitButton {=
 padding: 0px 30px; width: auto; }
}

.AuthForms-proFlow .AuthForms-submitButton:last-child { margin-bottom: 7px;=
 }

.AuthForms-proFlow .AuthForms-submitButton.AuthForms-disableButton, .AuthFo=
rms-proFlow .AuthForms-submitButton.AuthForms-disableButton:hover { backgro=
und-color: rgb(217, 217, 217); border: rgb(217, 217, 217); }

.AuthForms-proFlow .AuthForms-ctaButton { color: rgb(0, 132, 86); }

.AuthForms-proFlow .AuthForms-ctaButton:hover { color: rgb(0, 80, 52); }

.AuthForms-proFlow .AuthForms-forgotPwdButton { color: rgb(0, 168, 87); }

.AuthForms-proFlow .AuthForms-forgotPwdButton.AuthForms-signInForgotPwdButt=
on, .AuthForms-proFlow .AuthForms-forgotPwdButton:hover { color: rgb(0, 132=
, 86); }

@media (max-width: 759px) {
  .AuthForms-proFlow .AuthForms-formInputContainer { max-width: 100%; width=
: 100%; }
}

.AuthForms-proFlow .AuthForms-instructions a { color: rgb(0, 168, 87); }

.AuthForms-proFlow .AuthForms-createAccount button, .AuthForms-proFlow .Aut=
hForms-instructions a:hover, .AuthForms-proFlow .AuthForms-loginWaitMsg { c=
olor: rgb(0, 132, 86); }

.AuthForms-investingClubFlow { display: flex; flex-direction: column; }

.AuthForms-investingClubFlow .AuthForms-header { margin-bottom: 15px; }

.AuthForms-investingClubFlow .AuthForms-toggleCta { color: rgb(23, 23, 23);=
 font-size: 18px; font-weight: 600; margin-bottom: 25px; text-align: center=
; }

.AuthForms-investingClubFlow .AuthForms-ctaButton { color: rgb(7, 29, 57); =
font-size: 18px; font-weight: 600; }

.AuthForms-investingClubFlow .AuthForms-ctaButton:hover { color: rgb(23, 23=
, 23); }

.AuthForms-investingClubFlow .AuthForms-forgotPwdButton { color: rgb(7, 29,=
 57); font-weight: 600; }

.AuthForms-investingClubFlow .AuthForms-forgotPwdButton:hover { color: rgb(=
0, 47, 108); }

.AuthForms-investingClubFlow .AuthForms-instructions a { color: rgb(51, 106=
, 160); }

.AuthForms-investingClubFlow .AuthForms-instructions a:hover { color: rgb(2=
4, 150, 255); }

.AuthForms-investingClubFlow.AuthForms-forgotPassword { align-items: center=
; margin: 20px 0px 28px; padding: 0px; }

.AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-header { m=
ax-width: 100%; width: 100%; }

@media (min-width: 760px) {
  .AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-header {=
 max-width: 335px; }
}

.AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-headerTitl=
e { color: rgb(23, 23, 23); font-size: 20px; font-weight: 700; text-align: =
center; width: 100%; }

.AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-toggleCta =
{ font-size: 16px; font-weight: 700; margin-bottom: 7px; text-align: center=
; width: 100%; }

.AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-ctaButton =
{ font-size: 16px; font-weight: 700; }

.AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-instructio=
ns { font-size: 14px; margin: 0px 0px 28px; max-width: 100%; text-align: ce=
nter; width: 100%; }

@media (min-width: 760px) {
  .AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-instruct=
ions { max-width: 335px; }
}

.AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-formInputC=
ontainer { max-width: 100%; width: 100%; }

@media (min-width: 760px) {
  .AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-formInpu=
tContainer { max-width: 335px; }
}

.AuthForms-investingClubFlow .AuthForms-submitButton { align-items: center;=
 appearance: none; background-color: rgb(7, 29, 57); border: unset; border-=
radius: 3px; color: rgb(255, 255, 255); cursor: pointer; display: flex; fle=
x-direction: row; font-size: 14px; font-weight: 600; justify-content: cente=
r; letter-spacing: 1px; margin-bottom: unset; margin-left: auto; margin-rig=
ht: auto; margin-top: 0px; padding: 0px 20px; text-align: center; text-tran=
sform: uppercase; transition: 0.15s linear; height: 50px !important; max-wi=
dth: unset !important; width: 100% !important; }

.AuthForms-investingClubFlow .AuthForms-submitButton > span { display: bloc=
k; line-height: 12px; }

.AuthForms-investingClubFlow .AuthForms-submitButton [class*=3D" icon-"], .=
AuthForms-investingClubFlow .AuthForms-submitButton [class^=3D"icon-"] { he=
ight: 12px; margin-left: 5px; position: relative; }

.AuthForms-investingClubFlow .AuthForms-submitButton [class*=3D" icon-"]::b=
efore, .AuthForms-investingClubFlow .AuthForms-submitButton [class^=3D"icon=
-"]::before { line-height: 12px; }

.AuthForms-investingClubFlow .AuthForms-submitButton:focus, .AuthForms-inve=
stingClubFlow .AuthForms-submitButton:hover { background-color: rgb(23, 23,=
 23); border-color: rgb(23, 23, 23); color: rgb(255, 255, 255); }

.AuthForms-investingClubFlow .AuthForms-submitButton[class*=3D"touchButton"=
]:hover { background-color: rgb(7, 29, 57); border-color: rgb(7, 29, 57); c=
olor: rgb(255, 255, 255); }

@media (hover: hover) {
  .AuthForms-investingClubFlow .AuthForms-submitButton[class*=3D"touchButto=
n"]:hover { background-color: rgb(23, 23, 23); border-color: rgb(23, 23, 23=
); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AuthForms-investingClubFlow .AuthForms-submitButton { padding: 0px 30px;=
 width: auto; }
}

.AuthForms-investingClubFlow .AuthForms-submitButton:last-child { margin-bo=
ttom: 7px; }

.AuthForms-investingClubFlow .AuthForms-submitButton.AuthForms-disableButto=
n, .AuthForms-investingClubFlow .AuthForms-submitButton.AuthForms-disableBu=
tton:hover { background-color: rgb(217, 217, 217); border: rgb(217, 217, 21=
7); }

@media (min-width: 760px) {
  .AuthForms-investingClubFlow .AuthForms-submitButton { width: 168px !impo=
rtant; }
}

.AuthForms-investingClubFlow.AuthForms-forgotPasswordConfirmation { margin-=
bottom: 48px; }

.AuthForms-investingClubFlow.AuthForms-forgotPasswordConfirmation .AuthForm=
s-instructions { font-size: 14px; font-weight: 600; margin: 36px auto; max-=
width: 100%; text-align: center; width: 100%; }

.AuthForms-investingClubFlow.AuthForms-forgotPasswordConfirmation .AuthForm=
s-instructions p { display: inline; }

.AuthForms-investingClubFlow.AuthForms-forgotPasswordConfirmation .AuthForm=
s-instructions p::after { content: " "; }

@media (min-width: 760px) {
  .AuthForms-investingClubFlow.AuthForms-forgotPasswordConfirmation .AuthFo=
rms-instructions { max-width: 335px; }
}

.AuthForms-investingClubFlow .AuthForms-createAccount button { color: rgb(7=
, 29, 57); }

.AuthForms-investingClubFlow.AuthForms-signInSubmitButton { padding: 0px !i=
mportant; }

.AuthForms-allAccessFlow .AuthForms-header { margin-bottom: 15px; }

.AuthForms-allAccessFlow .AuthForms-submitButton { background-color: red; b=
order: 1px solid red; margin: 0px auto; padding: 0px 55px !important; }

.AuthForms-allAccessFlow .AuthForms-submitButton:focus, .AuthForms-allAcces=
sFlow .AuthForms-submitButton:hover { background-color: rgb(255, 51, 0); bo=
rder-color: rgb(255, 51, 0); }

.AuthForms-allAccessFlow .AuthForms-submitButton[class*=3D"touchButton"]:ho=
ver { background-color: red; border-color: red; }

@media (hover: hover) {
  .AuthForms-allAccessFlow .AuthForms-submitButton[class*=3D"touchButton"]:=
hover { background-color: rgb(255, 51, 0); border-color: rgb(255, 51, 0); c=
olor: rgb(255, 255, 255); }
}

.AuthForms-allAccessFlow .AuthForms-toggleCta { color: rgb(23, 23, 23); fon=
t-size: 18px; margin-bottom: 25px; }

.AuthForms-allAccessFlow .AuthForms-ctaButton { font-size: 18px; font-weigh=
t: 600; }

.AuthForms-allAccessFlow .AuthForms-ctaButton:hover { color: rgb(0, 47, 108=
); }

.AuthForms-allAccessFlow .AuthForms-forgotPwdButton { font-weight: 600; }

.AuthForms-allAccessFlow .AuthForms-forgotPwdButton:hover { color: rgb(0, 4=
7, 108); }

.AuthForms-allAccessFlow .AuthForms-instructions a { color: rgb(0, 83, 207)=
; }

.AuthForms-allAccessFlow .AuthForms-instructions a:hover { color: rgb(0, 47=
, 108); }

.AuthForms-allAccessFlow.AuthForms-forgotPassword { align-items: center; ma=
rgin: 20px 0px 28px; padding: 0px; }

.AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-header { max-w=
idth: 100%; width: 100%; }

@media (min-width: 760px) {
  .AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-header { max=
-width: 335px; }
}

.AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-headerTitle { =
color: rgb(23, 23, 23); font-size: 20px; font-weight: 700; margin-bottom: u=
nset; text-align: center; width: 100%; }

.AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-toggleCta { fo=
nt-size: 16px; font-weight: 600; margin-bottom: 15px; order: 1; text-align:=
 center; width: 100%; }

.AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-ctaButton { fo=
nt-size: 16px; font-weight: 600; }

.AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-instructions {=
 font-size: 14px; margin: 0px 0px 28px; max-width: 100%; text-align: center=
; width: 100%; }

@media (min-width: 760px) {
  .AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-instructions=
 { max-width: 335px; }
}

.AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-formInputConta=
iner { max-width: 100%; width: 100%; }

@media (min-width: 760px) {
  .AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-formInputCon=
tainer { max-width: 335px; }
}

.AuthForms-allAccessFlow.AuthForms-forgotPasswordConfirmation { margin-bott=
om: 48px; }

.AuthForms-allAccessFlow.AuthForms-forgotPasswordConfirmation .AuthForms-in=
structions { font-size: 14px; font-weight: 600; margin: 36px auto; max-widt=
h: 100%; text-align: center; width: 100%; }

.AuthForms-allAccessFlow.AuthForms-forgotPasswordConfirmation .AuthForms-in=
structions p { display: inline; }

.AuthForms-allAccessFlow.AuthForms-forgotPasswordConfirmation .AuthForms-in=
structions p::after { content: " "; }

@media (min-width: 760px) {
  .AuthForms-allAccessFlow.AuthForms-forgotPasswordConfirmation .AuthForms-=
instructions { max-width: 335px; }
}

.AuthForms-allAccessFlow .AuthForms-createAccount button { color: rgb(0, 83=
, 207); }

.AuthForms-resetPasswordAccountInfo { color: rgb(66, 66, 66); font-size: 14=
px; font-weight: 700; margin-bottom: 20px; margin-top: 20px; text-align: le=
ft; }

.AuthForms-resetPasswordAccountInfo span { color: rgb(116, 116, 116); }

.AuthForms-miscellaneousError { overflow-wrap: break-word; border-radius: 3=
px; color: rgb(244, 67, 54); font-size: 14px; margin: 10px 0px; padding: 10=
px; text-align: center; }

.AuthForms-newtocnbc { color: rgb(23, 23, 23); font-size: 12px; font-weight=
: 600; line-height: 16px; }

.AuthForms-allAccessFlow { display: flex; flex-direction: column; }

.AuthForms-allAccessFlow .AuthForms-formContainer { padding-bottom: 0px; }

.AuthForms-allAccessFlow .AuthForms-toggleCta { font-family: "Proxima Nova"=
, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 600; letter-s=
pacing: 0px; line-height: 15px; margin-bottom: 24px; margin-top: 56px; text=
-align: center; }

@media (min-width: 760px) {
  .AuthForms-allAccessFlow .AuthForms-toggleCta { margin-bottom: 20px; marg=
in-top: 28px; }
}

.AuthForms-allAccessFlow .AuthForms-ctaButton { color: rgb(0, 83, 207); fon=
t-size: 14px; font-weight: 700; letter-spacing: 0px; line-height: 15px; }

.AuthForms-allAccessFlow .AuthForms-forgotPwdButton { color: rgb(0, 83, 207=
); margin-bottom: 24px; }

@media (min-width: 760px) {
  .AuthForms-allAccessFlow .AuthForms-forgotPwdButton { margin-bottom: 20px=
; }
}

.AuthForms-allAccessFlow .AuthForms-submitButton { align-items: center; app=
earance: none; background-color: rgb(0, 83, 207); border: unset; border-rad=
ius: 3px; color: rgb(255, 255, 255); cursor: pointer; display: flex; flex-d=
irection: row; font-size: 14px; font-weight: 600; justify-content: center; =
letter-spacing: 1px; margin-bottom: 24px; text-align: center; text-transfor=
m: uppercase; transition: 0.15s linear; height: 50px !important; max-width:=
 unset !important; padding: 0px !important; width: 100% !important; }

.AuthForms-allAccessFlow .AuthForms-submitButton > span { display: block; l=
ine-height: 12px; }

.AuthForms-allAccessFlow .AuthForms-submitButton [class*=3D" icon-"], .Auth=
Forms-allAccessFlow .AuthForms-submitButton [class^=3D"icon-"] { height: 12=
px; margin-left: 5px; position: relative; }

.AuthForms-allAccessFlow .AuthForms-submitButton [class*=3D" icon-"]::befor=
e, .AuthForms-allAccessFlow .AuthForms-submitButton [class^=3D"icon-"]::bef=
ore { line-height: 12px; }

.AuthForms-allAccessFlow .AuthForms-submitButton:focus, .AuthForms-allAcces=
sFlow .AuthForms-submitButton:hover { background-color: rgb(0, 47, 108); bo=
rder-color: rgb(0, 47, 108); color: rgb(255, 255, 255); }

.AuthForms-allAccessFlow .AuthForms-submitButton[class*=3D"touchButton"]:ho=
ver { background-color: rgb(0, 83, 207); border-color: rgb(0, 47, 108); col=
or: rgb(255, 255, 255); }

@media (hover: hover) {
  .AuthForms-allAccessFlow .AuthForms-submitButton[class*=3D"touchButton"]:=
hover { background-color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); c=
olor: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AuthForms-allAccessFlow .AuthForms-submitButton { padding: 0px 30px; wid=
th: auto; }
}

.AuthForms-allAccessFlow .AuthForms-submitButton:last-child { margin-bottom=
: 7px; }

.AuthForms-allAccessFlow .AuthForms-submitButton.AuthForms-disableButton, .=
AuthForms-allAccessFlow .AuthForms-submitButton.AuthForms-disableButton:hov=
er { background-color: rgb(217, 217, 217); border: rgb(217, 217, 217); }

@media (min-width: 760px) {
  .AuthForms-allAccessFlow .AuthForms-submitButton { width: 168px !importan=
t; }
}

.AuthForms-alreadyHaveAccountContainer { display: flex; margin: 0px auto; w=
hite-space: pre-wrap; width: max-content; }

.AuthForms-alreadyHaveAccountContainer button { color: rgb(0, 85, 148); fon=
t-weight: 600; line-height: 16px; }

.AuthForms-signUpHeaderTitle { color: rgb(66, 66, 66); font-size: 16px; fon=
t-weight: 600; line-height: 16px; }

.AuthForms-retryButton { color: inherit; font-weight: 700; margin: 0px 5px;=
 text-decoration: underline; }

@media (max-width: 759px) {
  .AuthForms-containerNewLogo { padding: 0px; }
}

.AuthForms-accountPageMaintenanceMessageContainer { align-items: center; di=
splay: flex; gap: 10px; }

.AuthForms-accountPageMaintenanceMessageContainer .AuthForms-maintenanceMes=
sage { font-size: 16px; font-weight: 500; margin-bottom: 20px; text-align: =
left; }

.AuthForms-accountPageMaintenanceMessageContainer .AuthForms-maintenanceIns=
tructions { padding-bottom: 20px; }

.Checkboxes-checkboxContainer.Checkboxes-checkboxes { padding: 0px; }

.Checkboxes-errorText { color: rgb(206, 43, 43); font-size: 11px; height: 1=
2px; margin: 0px auto 5px; overflow: visible; text-align: left; }

.Checkboxes-checkboxLabel { cursor: pointer; display: block; overflow: hidd=
en; padding-left: 16px; position: relative; user-select: none; }

.Checkboxes-checkboxLabel input { cursor: pointer; height: 0px; opacity: 0;=
 position: absolute; right: 0px; width: 0px; }

.Checkboxes-checkmark { border: 1px solid rgb(66, 66, 66); border-radius: 3=
px; height: 13px; left: 0px; position: absolute; top: 3px; width: 13px; }

.Checkboxes-checkmark:focus, .Checkboxes-checkmark:hover { border: 1px soli=
d rgb(23, 23, 23); }

.Checkboxes-checkmark.Checkboxes-checkmarkError { border: 1px solid rgb(206=
, 43, 43); }

.Checkboxes-checkboxLabel input:checked ~ .Checkboxes-checkmark { backgroun=
d-color: rgb(23, 23, 23); }

.Checkboxes-checkmark::after { content: ""; display: none; position: absolu=
te; }

.Checkboxes-checkboxLabel input:checked ~ .Checkboxes-checkmark::after { di=
splay: block; }

.Checkboxes-checkboxLabel .Checkboxes-checkmark::after { border-style: soli=
d; border-color: rgb(255, 255, 255); border-image: initial; border-width: 0=
px 2px 2px 0px; height: 6px; left: 3px; top: 0px; transform: rotate(45deg);=
 width: 3px; }

.Checkboxes-checkboxDP { margin-bottom: 0px !important; padding-bottom: 10p=
x; }

.Checkboxes-checkboxLabelText, .Checkboxes-checkboxLabelTextBold, .Checkbox=
es-checkboxLabelTextBoldPlus, .Checkboxes-checkboxLabelTextBoldPro { color:=
 rgb(66, 66, 66); flex: 1 1 0%; font-size: 11px; margin: 0px 0px 24px 6px; =
}

.Checkboxes-checkboxLabelText.Checkboxes-staySignedIn, .Checkboxes-staySign=
edIn.Checkboxes-checkboxLabelTextBold, .Checkboxes-staySignedIn.Checkboxes-=
checkboxLabelTextBoldPlus, .Checkboxes-staySignedIn.Checkboxes-checkboxLabe=
lTextBoldPro { font-size: 14px; margin-top: 2px; }

@media (max-width: 759px) {
  .Checkboxes-checkboxLabelText, .Checkboxes-checkboxLabelTextBold, .Checkb=
oxes-checkboxLabelTextBoldPlus, .Checkboxes-checkboxLabelTextBoldPro { marg=
in: 0px 0px 20px 6px; }
}

.Checkboxes-checkboxLabelText a, .Checkboxes-checkboxLabelTextBold a, .Chec=
kboxes-checkboxLabelTextBoldPlus a, .Checkboxes-checkboxLabelTextBoldPro a =
{ color: rgb(23, 23, 23); text-decoration: none; }

.Checkboxes-checkboxLabelText a:hover, .Checkboxes-checkboxLabelTextBold a:=
hover, .Checkboxes-checkboxLabelTextBoldPlus a:hover, .Checkboxes-checkboxL=
abelTextBoldPro a:hover { color: rgb(23, 23, 23); text-decoration: underlin=
e; }

.Checkboxes-checkboxLabelText p, .Checkboxes-checkboxLabelTextBold p, .Chec=
kboxes-checkboxLabelTextBoldPlus p, .Checkboxes-checkboxLabelTextBoldPro p =
{ color: rgb(66, 66, 66); margin-bottom: 0px; }

.Checkboxes-checkboxLabelTextBold, .Checkboxes-checkboxLabelTextBoldPlus, .=
Checkboxes-checkboxLabelTextBoldPro { color: rgb(116, 116, 116); font-weigh=
t: 600; line-height: 16px; margin: -2px 0px 26px 6px; text-align: start; te=
xt-transform: uppercase; }

.Checkboxes-allAccessCheckboxLabelTextBold a { color: rgb(0, 83, 207) !impo=
rtant; }

.Checkboxes-allAccessCheckboxLabelTextBold a:hover { color: rgb(0, 47, 108)=
 !important; }

.Checkboxes-investingClubCheckboxLabelTextBold a, .Checkboxes-investingClub=
CheckboxLabelTextBold a:hover { color: rgb(7, 29, 57) !important; }

.Checkboxes-checkboxLink { color: rgb(0, 85, 148) !important; }

.Checkboxes-cnbcOnlyCheckboxLabelText { color: rgb(116, 116, 116); font-fam=
ily: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 11px; font-we=
ight: 700; line-height: 15px; text-transform: uppercase; }

.Checkboxes-cnbcOnlyCheckboxLabelText a { color: rgb(0, 85, 148) !important=
; }

.Checkboxes-cnbcOnlyCheckboxLabelText p { color: rgb(116, 116, 116); }

.Checkboxes-checkboxLabelTextBoldPro a { color: rgb(0, 132, 86); }

.Checkboxes-checkboxLabelTextBoldPro a:hover { color: rgb(0, 80, 52); text-=
decoration: underline; }

.Checkboxes-checkboxLabelTextBoldPlus a { color: rgb(0, 30, 90); }

.Checkboxes-checkboxLabelTextBoldPlus a:hover { color: rgb(0, 30, 90); text=
-decoration: underline; }

.AreYouSure-container { color: rgb(23, 23, 23); font-size: 18px; font-weigh=
t: 700; margin-bottom: 40px; padding-top: 5px; text-align: center; }

@media (max-width: 759px) {
  .AreYouSure-container { width: 100%; }
}

.AreYouSure-header { font-size: 18px; font-weight: 700; height: 20px; margi=
n-bottom: 12px; margin-top: 15px; }

.AreYouSure-subText { font-size: 14px; font-weight: 600; height: 16px; marg=
in-bottom: 33px; }

.AreYouSure-buttons { padding: 0px 32px 7px; }

@media (min-width: 760px) {
  .AreYouSure-buttons { align-items: stretch; display: flex; }
}

@media (max-width: 759px) {
  .AreYouSure-buttons { padding: 0px; }
}

.AreYouSure-primaryButton { margin: 0px; }

.AreYouSure-secondaryButton { margin: 0px 24px 0px 0px; }

@media (max-width: 759px) {
  .AreYouSure-secondaryButton { margin: 0px 0px 28px; }
}

.AreYouSure-primaryButton, .AreYouSure-secondaryButton { border-radius: 3px=
; flex: 1 1 0%; font-size: 16px; height: 50px; padding: 0px; width: 185px; =
}

@media (max-width: 759px) {
  .AreYouSure-primaryButton, .AreYouSure-secondaryButton { width: 100%; }
}

.AreYouSure-investingClubFlow .AreYouSure-header { font-weight: 600; }

.AreYouSure-investingClubFlow .AreYouSure-subText { font-weight: 500; }

.AreYouSure-investingClubFlow .AreYouSure-primaryButton { align-items: cent=
er; appearance: none; background-color: rgb(7, 29, 57); border: 1px solid r=
gb(7, 29, 57); color: rgb(255, 255, 255); display: flex; flex-direction: ro=
w; font-size: 14px; font-weight: 600; height: 40px; justify-content: center=
; letter-spacing: 1px; padding: 0px 20px; text-align: center; text-transfor=
m: uppercase; transition: 0.15s linear; width: 100%; }

.AreYouSure-investingClubFlow .AreYouSure-primaryButton > span { display: b=
lock; line-height: 12px; }

.AreYouSure-investingClubFlow .AreYouSure-primaryButton [class*=3D" icon-"]=
, .AreYouSure-investingClubFlow .AreYouSure-primaryButton [class^=3D"icon-"=
] { height: 12px; margin-left: 5px; position: relative; }

.AreYouSure-investingClubFlow .AreYouSure-primaryButton [class*=3D" icon-"]=
::before, .AreYouSure-investingClubFlow .AreYouSure-primaryButton [class^=
=3D"icon-"]::before { line-height: 12px; }

.AreYouSure-investingClubFlow .AreYouSure-primaryButton:focus, .AreYouSure-=
investingClubFlow .AreYouSure-primaryButton:hover { background-color: rgb(2=
3, 23, 23); border-color: rgb(23, 23, 23); color: rgb(255, 255, 255); }

.AreYouSure-investingClubFlow .AreYouSure-primaryButton[class*=3D"touchButt=
on"]:hover { background-color: rgb(7, 29, 57); border-color: rgb(7, 29, 57)=
; color: rgb(255, 255, 255); }

@media (hover: hover) {
  .AreYouSure-investingClubFlow .AreYouSure-primaryButton[class*=3D"touchBu=
tton"]:hover { background-color: rgb(23, 23, 23); border-color: rgb(23, 23,=
 23); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AreYouSure-investingClubFlow .AreYouSure-primaryButton { padding: 0px 30=
px; width: auto; }
}

.AreYouSure-investingClubFlow .AreYouSure-secondaryButton { align-items: ce=
nter; appearance: none; background-color: rgb(255, 255, 255); border: 1px s=
olid rgb(7, 29, 57); color: rgb(7, 29, 57); display: flex; flex-direction: =
row; font-size: 14px; font-weight: 600; height: 40px; justify-content: cent=
er; letter-spacing: 1px; padding: 0px 20px; text-align: center; text-transf=
orm: uppercase; transition: 0.15s linear; width: 100%; }

.AreYouSure-investingClubFlow .AreYouSure-secondaryButton > span { display:=
 block; line-height: 12px; }

.AreYouSure-investingClubFlow .AreYouSure-secondaryButton [class*=3D" icon-=
"], .AreYouSure-investingClubFlow .AreYouSure-secondaryButton [class^=3D"ic=
on-"] { height: 12px; margin-left: 5px; position: relative; }

.AreYouSure-investingClubFlow .AreYouSure-secondaryButton [class*=3D" icon-=
"]::before, .AreYouSure-investingClubFlow .AreYouSure-secondaryButton [clas=
s^=3D"icon-"]::before { line-height: 12px; }

.AreYouSure-investingClubFlow .AreYouSure-secondaryButton:focus, .AreYouSur=
e-investingClubFlow .AreYouSure-secondaryButton:hover { background-color: r=
gb(255, 255, 255); border-color: rgb(23, 23, 23); color: rgb(23, 23, 23); }

.AreYouSure-investingClubFlow .AreYouSure-secondaryButton[class*=3D"touchBu=
tton"]:hover { background-color: rgb(255, 255, 255); border-color: rgb(7, 2=
9, 57); color: rgb(7, 29, 57); }

@media (hover: hover) {
  .AreYouSure-investingClubFlow .AreYouSure-secondaryButton[class*=3D"touch=
Button"]:hover { background-color: rgb(255, 255, 255); border-color: rgb(23=
, 23, 23); color: rgb(23, 23, 23); }
}

@media (min-width: 760px) {
  .AreYouSure-investingClubFlow .AreYouSure-secondaryButton { padding: 0px =
30px; width: auto; }
}

.AreYouSure-investingClubFlow .AreYouSure-primaryButton, .AreYouSure-invest=
ingClubFlow .AreYouSure-secondaryButton { border-radius: 3px; flex: 1 1 0%;=
 font-size: 16px; height: 50px; line-height: 12px; padding: 0px; width: 185=
px; }

@media (max-width: 759px) {
  .AreYouSure-investingClubFlow .AreYouSure-primaryButton, .AreYouSure-inve=
stingClubFlow .AreYouSure-secondaryButton { width: 100%; }
}

.AreYouSure-plusFlow .AreYouSure-header { font-weight: 600; }

.AreYouSure-plusFlow .AreYouSure-subText { font-weight: 500; }

.AreYouSure-plusFlow .AreYouSure-secondaryButton { align-items: center; app=
earance: none; background-color: rgb(255, 255, 255); border: 1px solid rgb(=
0, 30, 90); color: rgb(0, 30, 90); display: flex; flex-direction: row; font=
-size: 14px; font-weight: 600; height: 40px; justify-content: center; lette=
r-spacing: 1px; padding: 0px 20px; text-align: center; text-transform: uppe=
rcase; transition: 0.15s linear; width: 100%; }

.AreYouSure-plusFlow .AreYouSure-secondaryButton > span { display: block; l=
ine-height: 12px; }

.AreYouSure-plusFlow .AreYouSure-secondaryButton [class*=3D" icon-"], .AreY=
ouSure-plusFlow .AreYouSure-secondaryButton [class^=3D"icon-"] { height: 12=
px; margin-left: 5px; position: relative; }

.AreYouSure-plusFlow .AreYouSure-secondaryButton [class*=3D" icon-"]::befor=
e, .AreYouSure-plusFlow .AreYouSure-secondaryButton [class^=3D"icon-"]::bef=
ore { line-height: 12px; }

.AreYouSure-plusFlow .AreYouSure-secondaryButton:focus, .AreYouSure-plusFlo=
w .AreYouSure-secondaryButton:hover { background-color: rgb(255, 255, 255);=
 border-color: rgb(0, 8, 26); color: rgb(0, 85, 148); }

.AreYouSure-plusFlow .AreYouSure-secondaryButton[class*=3D"touchButton"]:ho=
ver { background-color: rgb(255, 255, 255); border-color: rgb(0, 30, 90); c=
olor: rgb(0, 30, 90); }

@media (hover: hover) {
  .AreYouSure-plusFlow .AreYouSure-secondaryButton[class*=3D"touchButton"]:=
hover { background-color: rgb(255, 255, 255); border-color: rgb(0, 8, 26); =
color: rgb(0, 85, 148); }
}

@media (min-width: 760px) {
  .AreYouSure-plusFlow .AreYouSure-secondaryButton { padding: 0px 30px; wid=
th: auto; }
}

.AreYouSure-plusFlow .AreYouSure-primaryButton { align-items: center; appea=
rance: none; background-color: rgb(0, 30, 90); border: 1px solid rgb(0, 30,=
 90); color: rgb(255, 255, 255); display: flex; flex-direction: row; font-s=
ize: 14px; font-weight: 600; height: 40px; justify-content: center; letter-=
spacing: 1px; padding: 0px 20px; text-align: center; text-transform: upperc=
ase; transition: 0.15s linear; width: 100%; }

.AreYouSure-plusFlow .AreYouSure-primaryButton > span { display: block; lin=
e-height: 12px; }

.AreYouSure-plusFlow .AreYouSure-primaryButton [class*=3D" icon-"], .AreYou=
Sure-plusFlow .AreYouSure-primaryButton [class^=3D"icon-"] { height: 12px; =
margin-left: 5px; position: relative; }

.AreYouSure-plusFlow .AreYouSure-primaryButton [class*=3D" icon-"]::before,=
 .AreYouSure-plusFlow .AreYouSure-primaryButton [class^=3D"icon-"]::before =
{ line-height: 12px; }

.AreYouSure-plusFlow .AreYouSure-primaryButton:focus, .AreYouSure-plusFlow =
.AreYouSure-primaryButton:hover { background-color: rgb(0, 8, 26); border-c=
olor: rgb(0, 8, 26); color: rgb(255, 255, 255); }

.AreYouSure-plusFlow .AreYouSure-primaryButton[class*=3D"touchButton"]:hove=
r { background-color: rgb(0, 30, 90); border-color: rgb(0, 30, 90); color: =
rgb(255, 255, 255); }

@media (hover: hover) {
  .AreYouSure-plusFlow .AreYouSure-primaryButton[class*=3D"touchButton"]:ho=
ver { background-color: rgb(0, 8, 26); border-color: rgb(0, 8, 26); color: =
rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AreYouSure-plusFlow .AreYouSure-primaryButton { padding: 0px 30px; width=
: auto; }
}

.AreYouSure-plusFlow .AreYouSure-primaryButton, .AreYouSure-plusFlow .AreYo=
uSure-secondaryButton { border-radius: 3px; flex: 1 1 0%; font-size: 16px; =
height: 50px; line-height: 12px; padding: 0px; width: 185px; }

@media (max-width: 759px) {
  .AreYouSure-plusFlow .AreYouSure-primaryButton, .AreYouSure-plusFlow .Are=
YouSure-secondaryButton { width: 100%; }
}

.AreYouSure-allAccessFlow .AreYouSure-header { font-weight: 600; }

.AreYouSure-allAccessFlow .AreYouSure-subText { font-weight: 500; }

.AreYouSure-allAccessFlow .AreYouSure-secondaryButton { align-items: center=
; appearance: none; background-color: rgb(255, 255, 255); border: 1px solid=
 rgb(0, 83, 207); color: rgb(0, 83, 207); display: flex; flex-direction: ro=
w; font-size: 14px; font-weight: 600; height: 40px; justify-content: center=
; letter-spacing: 1px; padding: 0px 20px; text-align: center; text-transfor=
m: uppercase; transition: 0.15s linear; width: 100%; }

.AreYouSure-allAccessFlow .AreYouSure-secondaryButton > span { display: blo=
ck; line-height: 12px; }

.AreYouSure-allAccessFlow .AreYouSure-secondaryButton [class*=3D" icon-"], =
.AreYouSure-allAccessFlow .AreYouSure-secondaryButton [class^=3D"icon-"] { =
height: 12px; margin-left: 5px; position: relative; }

.AreYouSure-allAccessFlow .AreYouSure-secondaryButton [class*=3D" icon-"]::=
before, .AreYouSure-allAccessFlow .AreYouSure-secondaryButton [class^=3D"ic=
on-"]::before { line-height: 12px; }

.AreYouSure-allAccessFlow .AreYouSure-secondaryButton:focus, .AreYouSure-al=
lAccessFlow .AreYouSure-secondaryButton:hover { background-color: rgb(255, =
255, 255); border-color: rgb(0, 47, 108); color: rgb(0, 47, 108); }

.AreYouSure-allAccessFlow .AreYouSure-secondaryButton[class*=3D"touchButton=
"]:hover { background-color: rgb(255, 255, 255); border-color: rgb(0, 83, 2=
07); color: rgb(0, 83, 207); }

@media (hover: hover) {
  .AreYouSure-allAccessFlow .AreYouSure-secondaryButton[class*=3D"touchButt=
on"]:hover { background-color: rgb(255, 255, 255); border-color: rgb(0, 47,=
 108); color: rgb(0, 47, 108); }
}

@media (min-width: 760px) {
  .AreYouSure-allAccessFlow .AreYouSure-secondaryButton { padding: 0px 30px=
; width: auto; }
}

.AreYouSure-allAccessFlow .AreYouSure-primaryButton { align-items: center; =
appearance: none; background-color: rgb(0, 83, 207); border: 1px solid rgb(=
0, 83, 207); color: rgb(255, 255, 255); display: flex; flex-direction: row;=
 font-size: 14px; font-weight: 600; height: 40px; justify-content: center; =
letter-spacing: 1px; padding: 0px 20px; text-align: center; text-transform:=
 uppercase; transition: 0.15s linear; width: 100%; }

.AreYouSure-allAccessFlow .AreYouSure-primaryButton > span { display: block=
; line-height: 12px; }

.AreYouSure-allAccessFlow .AreYouSure-primaryButton [class*=3D" icon-"], .A=
reYouSure-allAccessFlow .AreYouSure-primaryButton [class^=3D"icon-"] { heig=
ht: 12px; margin-left: 5px; position: relative; }

.AreYouSure-allAccessFlow .AreYouSure-primaryButton [class*=3D" icon-"]::be=
fore, .AreYouSure-allAccessFlow .AreYouSure-primaryButton [class^=3D"icon-"=
]::before { line-height: 12px; }

.AreYouSure-allAccessFlow .AreYouSure-primaryButton:focus, .AreYouSure-allA=
ccessFlow .AreYouSure-primaryButton:hover { background-color: rgb(0, 47, 10=
8); border-color: rgb(0, 47, 108); color: rgb(255, 255, 255); }

.AreYouSure-allAccessFlow .AreYouSure-primaryButton[class*=3D"touchButton"]=
:hover { background-color: rgb(0, 83, 207); border-color: rgb(0, 83, 207); =
color: rgb(255, 255, 255); }

@media (hover: hover) {
  .AreYouSure-allAccessFlow .AreYouSure-primaryButton[class*=3D"touchButton=
"]:hover { background-color: rgb(0, 47, 108); border-color: rgb(0, 47, 108)=
; color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AreYouSure-allAccessFlow .AreYouSure-primaryButton { padding: 0px 30px; =
width: auto; }
}

.AreYouSure-allAccessFlow .AreYouSure-primaryButton, .AreYouSure-allAccessF=
low .AreYouSure-secondaryButton { border-radius: 3px; flex: 1 1 0%; font-si=
ze: 16px; height: 50px; line-height: 12px; padding: 0px; width: 185px; }

@media (max-width: 759px) {
  .AreYouSure-allAccessFlow .AreYouSure-primaryButton, .AreYouSure-allAcces=
sFlow .AreYouSure-secondaryButton { width: 100%; }
}

.AreYouSure-proFlow .AreYouSure-primaryButton { align-items: center; appear=
ance: none; background-color: rgb(0, 132, 86); border: 1px solid rgb(0, 132=
, 86); color: rgb(255, 255, 255); display: flex; flex-direction: row; font-=
size: 14px; font-weight: 600; height: 40px; justify-content: center; letter=
-spacing: 1px; padding: 0px 20px; text-align: center; text-transform: upper=
case; transition: 0.15s linear; width: 100%; }

.AreYouSure-proFlow .AreYouSure-primaryButton > span { display: block; line=
-height: 12px; }

.AreYouSure-proFlow .AreYouSure-primaryButton [class*=3D" icon-"], .AreYouS=
ure-proFlow .AreYouSure-primaryButton [class^=3D"icon-"] { height: 12px; ma=
rgin-left: 5px; position: relative; }

.AreYouSure-proFlow .AreYouSure-primaryButton [class*=3D" icon-"]::before, =
.AreYouSure-proFlow .AreYouSure-primaryButton [class^=3D"icon-"]::before { =
line-height: 12px; }

.AreYouSure-proFlow .AreYouSure-primaryButton:focus, .AreYouSure-proFlow .A=
reYouSure-primaryButton:hover { background-color: rgb(0, 80, 52); border-co=
lor: rgb(0, 80, 52); color: rgb(255, 255, 255); }

.AreYouSure-proFlow .AreYouSure-primaryButton[class*=3D"touchButton"]:hover=
 { background-color: rgb(0, 132, 86); border-color: rgb(0, 132, 86); color:=
 rgb(255, 255, 255); }

@media (hover: hover) {
  .AreYouSure-proFlow .AreYouSure-primaryButton[class*=3D"touchButton"]:hov=
er { background-color: rgb(0, 80, 52); border-color: rgb(0, 80, 52); color:=
 rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AreYouSure-proFlow .AreYouSure-primaryButton { padding: 0px 30px; width:=
 auto; }
}

.AreYouSure-proFlow .AreYouSure-secondaryButton { align-items: center; appe=
arance: none; background-color: rgb(255, 255, 255); border: 1px solid rgb(0=
, 132, 86); color: rgb(0, 132, 86); display: flex; flex-direction: row; fon=
t-size: 14px; font-weight: 600; height: 40px; justify-content: center; lett=
er-spacing: 1px; padding: 0px 20px; text-align: center; text-transform: upp=
ercase; transition: 0.15s linear; width: 100%; }

.AreYouSure-proFlow .AreYouSure-secondaryButton > span { display: block; li=
ne-height: 12px; }

.AreYouSure-proFlow .AreYouSure-secondaryButton [class*=3D" icon-"], .AreYo=
uSure-proFlow .AreYouSure-secondaryButton [class^=3D"icon-"] { height: 12px=
; margin-left: 5px; position: relative; }

.AreYouSure-proFlow .AreYouSure-secondaryButton [class*=3D" icon-"]::before=
, .AreYouSure-proFlow .AreYouSure-secondaryButton [class^=3D"icon-"]::befor=
e { line-height: 12px; }

.AreYouSure-proFlow .AreYouSure-secondaryButton:focus, .AreYouSure-proFlow =
.AreYouSure-secondaryButton:hover { background-color: rgb(255, 255, 255); b=
order-color: rgb(0, 80, 52); color: rgb(0, 80, 52); }

.AreYouSure-proFlow .AreYouSure-secondaryButton[class*=3D"touchButton"]:hov=
er { background-color: rgb(255, 255, 255); border-color: rgb(0, 132, 86); c=
olor: rgb(0, 132, 86); }

@media (hover: hover) {
  .AreYouSure-proFlow .AreYouSure-secondaryButton[class*=3D"touchButton"]:h=
over { background-color: rgb(255, 255, 255); border-color: rgb(0, 80, 52); =
color: rgb(0, 80, 52); }
}

@media (min-width: 760px) {
  .AreYouSure-proFlow .AreYouSure-secondaryButton { padding: 0px 30px; widt=
h: auto; }
}

.AreYouSure-proFlow .AreYouSure-primaryButton, .AreYouSure-proFlow .AreYouS=
ure-secondaryButton { border-radius: 3px; flex: 1 1 0%; font-size: 16px; he=
ight: 50px; line-height: 12px; padding: 0px; width: 185px; }

@media (max-width: 759px) {
  .AreYouSure-proFlow .AreYouSure-primaryButton, .AreYouSure-proFlow .AreYo=
uSure-secondaryButton { width: 100%; }
}

.LogoHeader-header { margin-bottom: 40px; margin-top: 15px; text-align: cen=
ter; }

.LogoHeader-defaultLogo, .LogoHeader-logo { display: inline; }

.LogoHeader-defaultLogo { height: 19px; }

.LogoHeader-investingClubHeader { display: flex; justify-content: center; m=
argin-bottom: 40px; margin-top: 11px; }

.LogoHeader-investingClubHeader .LogoHeader-defaultLogo, .LogoHeader-invest=
ingClubHeader .LogoHeader-logo { fill: rgb(7, 29, 57); stroke: rgb(7, 29, 5=
7); max-width: 255px; }

.NewLogoHeader-logoContainerFree { margin-bottom: 0px; margin-top: 40px; te=
xt-align: center; }

@media (max-width: 759px) {
  .NewLogoHeader-logoContainerFree { margin-bottom: 40px; }
}

.NewLogoHeader-plusContainer { margin-bottom: 20px; }

.NewLogoHeader-logo, .NewLogoHeader-logoFreeStyles { display: inline; }

.NewLogoHeader-logoFreeStyles { height: 23px; }

@media (max-width: 759px) {
  .NewLogoHeader-logoFreeStyles { height: 25px; }
}

.NewLogoHeader-logoContainerSubscription { align-items: center; display: fl=
ex; height: 100px; justify-content: space-between; width: 100%; }

.NewLogoHeader-logoContainerSubscription .NewLogoHeader-rectangle { flex: 1=
 1 0%; height: 54px; }

@media (max-width: 1019px) {
  .NewLogoHeader-logoContainerSubscription .NewLogoHeader-rectangle { heigh=
t: 45px; }
}

.NewLogoHeader-logoContainerSubscription .NewLogoHeader-allAccess { backgro=
und-color: rgb(0, 30, 90); }

.NewLogoHeader-logoContainerSubscription .NewLogoHeader-pro { background-co=
lor: rgb(4, 126, 46); }

.NewLogoHeader-logoContainerSubscription .NewLogoHeader-investingClub { bac=
kground-color: rgb(0, 83, 207); }

.NewLogoHeader-logoContainerSubscription .NewLogoHeader-rectangle:first-of-=
type { margin-left: -21px; margin-right: 3px; }

.NewLogoHeader-logoContainerSubscription .NewLogoHeader-rectangle:last-of-t=
ype { margin-left: -1px; margin-right: -21px; }

@media (max-width: 1019px) {
  .NewLogoHeader-logoContainerSubscription .NewLogoHeader-noBackgroundColor=
 { background-color: initial !important; }
}

.NewLogoHeader-logoContainerSubscription .NewLogoHeader-brandLogo img { hei=
ght: 54px; }

@media (max-width: 1019px) {
  .NewLogoHeader-logoContainerSubscription .NewLogoHeader-brandLogo img { h=
eight: 45px; }
}

.NewLogoHeader-plusAndICContainer { display: flex; gap: 28px; justify-conte=
nt: center; }

.NewLogoHeader-logoPill { height: 35px; width: 110px; }

.SignedIn-container { color: rgb(23, 23, 23); font-size: 18px; font-weight:=
 700; text-align: center; width: 400px; }

@media (max-width: 759px) {
  .SignedIn-container { width: 100%; }
}

.SignedIn-container .SignedIn-messageConfirmation { font-size: 18px; font-w=
eight: 600; line-height: 18px; text-align: center; }

.SignedIn-okayButton { align-items: center; appearance: none; background-co=
lor: rgb(0, 168, 87); border: 1px solid rgb(0, 168, 87); border-radius: 3px=
; color: rgb(255, 255, 255); display: flex; flex-direction: row; font-size:=
 14px; font-weight: 600; height: 50px; justify-content: center; letter-spac=
ing: 1px; margin: 0px auto 15px; padding: 0px 20px; text-align: center; tex=
t-transform: uppercase; transition: 0.15s linear; width: 200px; }

.SignedIn-okayButton > span { display: block; line-height: 12px; }

.SignedIn-okayButton [class*=3D" icon-"], .SignedIn-okayButton [class^=3D"i=
con-"] { height: 12px; margin-left: 5px; position: relative; }

.SignedIn-okayButton [class*=3D" icon-"]::before, .SignedIn-okayButton [cla=
ss^=3D"icon-"]::before { line-height: 12px; }

.SignedIn-okayButton:focus, .SignedIn-okayButton:hover { background-color: =
rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(255, 255, 255); =
}

.SignedIn-okayButton[class*=3D"touchButton"]:hover { background-color: rgb(=
0, 168, 87); border-color: rgb(0, 168, 87); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .SignedIn-okayButton[class*=3D"touchButton"]:hover { background-color: rg=
b(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .SignedIn-okayButton { padding: 0px 30px; width: auto; }
}

.SignedIn-logosContainer { display: flex; justify-content: center; margin-b=
ottom: 16px; }

.SignedIn-logosContainer :last-child, .SignedIn-logosContainer > :first-chi=
ld { align-self: baseline; height: 20px; text-align: center; top: 10px; wid=
th: 100px; }

.SignedIn-logosContainer > :nth-child(2) { height: 40px; width: 100px; }

.SignedIn-proPill { height: 22px; }

.SignedIn-checkmarkContainer { align-items: center; height: 40px; margin-bo=
ttom: 30px; margin-top: 30px; }

.SignedIn-checkmarkContainer .SignedIn-checkMark, .SignedIn-checkmarkContai=
ner .SignedIn-checkMarkAllAccess, .SignedIn-checkmarkContainer .SignedIn-ch=
eckmarkCNBC, .SignedIn-checkmarkContainer .SignedIn-checkmarkDefault, .Sign=
edIn-checkmarkContainer .SignedIn-checkmarkInvestingClub, .SignedIn-checkma=
rkContainer .SignedIn-checkmarkPlus, .SignedIn-checkmarkContainer .SignedIn=
-checkmarkPro { height: 40px; margin: 0px 30px; width: 40px; }

.SignedIn-checkmarkCNBC circle { fill: rgb(0, 85, 148); opacity: 0.25; }

.SignedIn-checkmarkCNBC path { fill: rgb(0, 85, 148); }

.SignedIn-checkmarkPro circle { fill: rgb(0, 168, 87); opacity: 1; }

.SignedIn-checkmarkPro path { fill: rgb(255, 255, 255); }

.SignedIn-checkmarkDefault circle { fill: rgb(0, 85, 148); opacity: 1; }

.SignedIn-checkmarkDefault path { fill: rgb(255, 255, 255); }

.SignedIn-checkMarkAllAccess circle { fill: rgb(0, 83, 207); opacity: 1; }

.SignedIn-checkMarkAllAccess path { fill: rgb(255, 255, 255); }

.SignedIn-checkmarkInvestingClub circle { fill: rgb(4, 150, 255); opacity: =
1; }

.SignedIn-checkmarkInvestingClub path { fill: rgb(255, 255, 255); }

.SignedIn-checkmarkPlus circle { fill: rgb(0, 30, 90); opacity: 1; }

.SignedIn-checkmarkPlus path { fill: rgb(255, 255, 255); }

.Confirmation-copy { color: rgb(23, 23, 23); margin-bottom: 24px; }

.Confirmation-copy p.Confirmation-header { font-size: 18px; font-weight: 70=
0; line-height: 22px; margin: 0px auto 30px; }

.Confirmation-copy p { font-size: 14px; font-weight: 600; line-height: 16px=
; }

.Confirmation-email { color: rgb(116, 116, 116); }

.Confirmation-checkMark, .Confirmation-checkmarkAllAccess, .Confirmation-ch=
eckmarkDefault, .Confirmation-checkmarkInvestingClub, .Confirmation-checkma=
rkPlus, .Confirmation-checkmarkPro { height: 40px; margin: auto auto 30px; =
width: 40px; }

.Confirmation-checkmarkDefault circle { fill: rgb(0, 85, 148); opacity: 1; =
}

.Confirmation-checkmarkDefault path { fill: rgb(255, 255, 255); }

.Confirmation-checkmarkPro circle { fill: rgb(0, 168, 87); opacity: 1; }

.Confirmation-checkmarkPro path { fill: rgb(255, 255, 255); }

.Confirmation-checkmarkAllAccess circle { fill: rgb(0, 83, 207); opacity: 1=
; }

.Confirmation-checkmarkAllAccess path { fill: rgb(255, 255, 255); }

.Confirmation-confirmation { color: rgb(66, 66, 66); font-size: 14px; font-=
weight: 600; margin-bottom: 24px; margin-top: 0px; text-align: center; }

.Confirmation-checkmarkInvestingClub circle { fill: rgb(4, 150, 255); opaci=
ty: 1; }

.Confirmation-checkmarkInvestingClub path { fill: rgb(255, 255, 255); }

.Confirmation-checkmarkPlus circle { fill: rgb(0, 30, 90); opacity: 1; }

.Confirmation-checkmarkPlus path { fill: rgb(255, 255, 255); }

.Confirmation-plusFlow .Confirmation-submitButton { background-color: rgb(0=
, 30, 90); }

.Confirmation-confirmationCode { color: rgb(116, 116, 116); font-weight: 60=
0; }

.Confirmation-confirmationText { margin-bottom: 30px; margin-top: 0px; }

.Confirmation-investingClubFlow .Confirmation-submitButton { background-col=
or: rgb(7, 29, 57); }

.Confirmation-proFlow .Confirmation-submitButton { background-color: rgb(0,=
 168, 87); }

.Confirmation-allAccessFlow p.Confirmation-header { font-weight: 500; width=
: 320px; }

.Confirmation-allAccessFlow .Confirmation-submitButton { background-color: =
rgb(0, 83, 207); }

.Confirmation-confirmationContainer { margin: auto; max-width: 458px; min-h=
eight: 400px; padding: 0px; text-align: center; }

@media (min-width: 760px) {
  .Confirmation-confirmationContainer { padding: 0px 40px; }
}

.Confirmation-confirmationContainer .Confirmation-email { color: rgb(116, 1=
16, 116); font-size: 14px; font-weight: 600; line-height: 16px; margin: 30p=
x auto 20px; overflow: hidden; text-overflow: ellipsis; }

.Confirmation-confirmationContainer .Confirmation-text { color: rgb(23, 23,=
 23); font-size: 18px; font-weight: 600; line-height: 18px; margin: 0px aut=
o; }

.Confirmation-confirmationContainer .Confirmation-text.Confirmation-slightl=
yBold { font-size: 14px; width: 370px; }

.Confirmation-confirmationContainer .Confirmation-buttonContainer { margin:=
 30px 0px; }

.Confirmation-confirmationContainer .Confirmation-watchlistButton { align-i=
tems: center; appearance: none; background: rgb(0, 85, 148); border: 1px so=
lid rgb(0, 85, 148); border-radius: 3px; color: rgb(255, 255, 255); display=
: flex; flex-direction: row; font-size: 14px; font-weight: 600; height: 52p=
x; justify-content: center; letter-spacing: 1px; margin: auto; max-width: 2=
60px; padding: 0px 20px; text-align: center; text-transform: uppercase; tra=
nsition: 0.15s linear; width: 100%; }

.Confirmation-confirmationContainer .Confirmation-watchlistButton > span { =
display: block; line-height: 12px; }

.Confirmation-confirmationContainer .Confirmation-watchlistButton [class*=
=3D" icon-"], .Confirmation-confirmationContainer .Confirmation-watchlistBu=
tton [class^=3D"icon-"] { height: 12px; margin-left: 5px; position: relativ=
e; }

.Confirmation-confirmationContainer .Confirmation-watchlistButton [class*=
=3D" icon-"]::before, .Confirmation-confirmationContainer .Confirmation-wat=
chlistButton [class^=3D"icon-"]::before { line-height: 12px; }

.Confirmation-confirmationContainer .Confirmation-watchlistButton:focus, .C=
onfirmation-confirmationContainer .Confirmation-watchlistButton:hover { bac=
kground-color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); color: rgb(2=
55, 255, 255); }

.Confirmation-confirmationContainer .Confirmation-watchlistButton[class*=3D=
"touchButton"]:hover { background-color: rgb(255, 255, 255); border-color: =
rgb(0, 85, 148); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .Confirmation-confirmationContainer .Confirmation-watchlistButton[class*=
=3D"touchButton"]:hover { background-color: rgb(0, 47, 108); border-color: =
rgb(0, 47, 108); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .Confirmation-confirmationContainer .Confirmation-watchlistButton { paddi=
ng: 0px 30px; width: auto; }
}

.Confirmation-confirmationContainer .Confirmation-doneButton { color: rgb(0=
, 85, 148); font-size: 14px; font-weight: 600; letter-spacing: 1.091px; lin=
e-height: 16px; text-transform: uppercase; }

.Confirmation-confirmationContainer .Confirmation-doneButton:hover { color:=
 rgb(252, 183, 0); }

.ErrorModal-confirmation { align-items: center; color: rgb(66, 66, 66); fon=
t-size: 14px; font-weight: 600; margin: 20px 0px 30px; padding: 0px; text-a=
lign: center; }

.ErrorModal-upperBlock { color: rgb(23, 23, 23); }

.ErrorModal-upperBlock .ErrorModal-header { font-size: 18px; font-weight: 6=
00; line-height: 16px; margin: 30px 0px; }

.ErrorModal-upperBlock .ErrorModal-paymentAlert { font-size: 14px; font-wei=
ght: 600; line-height: 16px; margin-left: auto; margin-right: auto; max-wid=
th: 80%; }

.ErrorModal-upperBlock .ErrorModal-email { color: rgb(116, 116, 116); font-=
size: 14px; font-weight: 500; margin-bottom: 0px; }

.ErrorModal-lowerBlock .ErrorModal-confirmationText { color: rgb(66, 66, 66=
); font-size: 14px; font-weight: 700; line-height: 16px; margin-top: 20px; =
}

.ErrorModal-lowerBlock .ErrorModal-confirmationText .ErrorModal-confirmatio=
nCode { color: rgb(116, 116, 116); font-weight: 500; }

.ErrorModal-lowerBlock .ErrorModal-helpDesk { color: rgb(23, 23, 23); font-=
weight: 600; margin: 20px 0px 30px; }

.ErrorModal-lowerBlock .ErrorModal-helpDesk a { color: rgb(0, 85, 148); }

.ErrorModal-lowerBlock .ErrorModal-helpDesk a:hover { color: rgb(252, 184, =
19); }

.ErrorModal-checkMark { height: 40px; margin: 15px 0px 10px; width: 40px; }

.ErrorModal-checkMark circle { opacity: 1 !important; }

.ErrorModal-checkMark path { fill: rgb(255, 255, 255) !important; }

.NotAvailableModal-contentWrapper { padding: 40px; text-align: center; }

.NotAvailableModal-contentWrapper img { margin: auto; }

.tp-backdrop { background: rgba(0, 0, 0, 0.7) !important; transition: none =
!important; }

.tp-modal .tp-close { background: url("data:image/svg+xml;charset=3Dutf-8,%=
3Csvg width=3D'16' height=3D'16' fill=3D'none' xmlns=3D'http://www.w3.org/2=
000/svg'%3E%3Cpath d=3D'M16 1.611 14.389 0 8 6.389 1.611 0 0 1.611 6.389 8 =
0 14.389 1.611 16 8 9.611 14.389 16 16 14.389 9.611 8 16 1.611Z' fill=3D'%2=
3747474'/%3E%3C/svg%3E") 50% center no-repeat !important; border-radius: 0p=
x !important; height: 16px !important; right: 12px !important; top: 12px !i=
mportant; transform: none !important; width: 16px !important; }

.tp-modal .tp-close, .tp-modal .tp-close:focus, .tp-modal .tp-close:hover {=
 box-shadow: none !important; }

.tp-iframe-wrapper { border-radius: 4px; overflow: hidden; background-color=
: rgb(248, 248, 248) !important; box-shadow: rgba(23, 23, 23, 0.1) 5px 5px =
20px !important; margin: 0px auto !important; position: relative !important=
; }

@media (min-width: 651px) {
  .tp-iframe-wrapper { margin: 100px auto !important; }
}

.tp-modal { height: auto !important; }

.ContactCustomerCare-container { color: rgb(23, 23, 23); font-size: 18px; f=
ont-weight: 600; margin: 30px 0px; text-align: center; width: 400px; }

@media (max-width: 759px) {
  .ContactCustomerCare-container { width: 100%; }
}

.ContactCustomerCare-container a { color: rgb(0, 85, 148); }

.ContactCustomerCare-container .ContactCustomerCare-message { margin: 0px a=
uto; max-width: 300px; }

.PasswordAssistiveText-assistiveText { background-color: rgb(248, 248, 248)=
; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style=
: solid; border-left-style: solid; border-right-color: rgb(217, 217, 217); =
border-bottom-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 2=
17); border-image: initial; border-radius: 0px 0px 6px 6px; border-top-styl=
e: initial; border-top-color: initial; padding: 10px 5px 5px; position: abs=
olute; width: 100%; z-index: 2; }

.PasswordAssistiveText-assistiveTextItem { color: rgb(186, 186, 186); font-=
size: 12px; font-weight: 500; line-height: 16px; margin-bottom: 5px; text-a=
lign: left; }

.PasswordAssistiveText-assistiveTextItemComplete { color: rgb(23, 23, 23); =
}

.PasswordAssistiveText-checkMark { visibility: hidden; }

.PasswordAssistiveText-checkMarkDisplay { height: 10px; margin-right: 5px; =
visibility: visible; }

.AuthPasswordInput-assistiveTextContainer { position: relative; width: 100%=
; }

.AccountHasEmailError-signIn { color: rgb(0, 85, 148); font-family: "Proxim=
a Nova", Helvetica, Arial, sans-serif; font-size: inherit; font-weight: 600=
; line-height: 16px; margin-left: 3px; }

.UserCreateAndSubmit-container { margin: 0px auto; text-align: center; widt=
h: 100%; }

@media (min-width: 760px) {
  .UserCreateAndSubmit-container { width: 340px; }
}

.UserCreateAndSubmit-loggedInAccount { color: rgb(116, 116, 116); font-size=
: 14px; font-weight: 700; margin-bottom: 20px; margin-top: 20px; }

.UserCreateAndSubmit-loggedInAccountEmail { color: rgb(66, 66, 66); font-we=
ight: 700; }

.UserCreateAndSubmit-continueButton { align-items: center; appearance: none=
; background-color: rgb(4, 126, 46); border: 1px solid rgb(4, 126, 46); bor=
der-radius: 3px; color: rgb(255, 255, 255); cursor: pointer; display: flex;=
 flex-direction: row; font-family: "Proxima Nova", Helvetica, Arial, sans-s=
erif; font-size: 16px; font-weight: 700; height: 50px; justify-content: cen=
ter; letter-spacing: 1px; margin: 0px auto 24px; padding: 0px 20px; text-al=
ign: center; text-transform: uppercase; transition: 0.15s linear; width: 19=
0px; }

.UserCreateAndSubmit-continueButton > span { display: block; line-height: 1=
2px; }

.UserCreateAndSubmit-continueButton [class*=3D" icon-"], .UserCreateAndSubm=
it-continueButton [class^=3D"icon-"] { height: 12px; margin-left: 5px; posi=
tion: relative; }

.UserCreateAndSubmit-continueButton [class*=3D" icon-"]::before, .UserCreat=
eAndSubmit-continueButton [class^=3D"icon-"]::before { line-height: 12px; }

.UserCreateAndSubmit-continueButton:focus, .UserCreateAndSubmit-continueBut=
ton:hover { background-color: rgb(0, 132, 86); border-color: rgb(0, 132, 86=
); color: rgb(255, 255, 255); }

.UserCreateAndSubmit-continueButton[class*=3D"touchButton"]:hover { backgro=
und-color: rgb(4, 126, 46); border-color: rgb(4, 126, 46); color: rgb(255, =
255, 255); }

@media (hover: hover) {
  .UserCreateAndSubmit-continueButton[class*=3D"touchButton"]:hover { backg=
round-color: rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(255=
, 255, 255); }
}

@media (min-width: 760px) {
  .UserCreateAndSubmit-continueButton { padding: 0px 30px; width: auto; }
}

@media (max-width: 759px) {
  .UserCreateAndSubmit-continueButton { width: 100%; }
}

.UserCreateAndSubmit-cta { color: rgb(66, 66, 66); font-size: 16px; font-we=
ight: 500; line-height: 16px; margin-bottom: 30px; text-align: center; }

.UserCreateAndSubmit-formInputContainer { margin: 0px auto 30px; }

@media (min-width: 760px) {
  .UserCreateAndSubmit-formInputContainer { width: 340px; }
}

.UserCreateAndSubmit-formInput { width: 100%; }

.UserCreateAndSubmit-infoText { color: rgb(66, 66, 66); flex: 1 1 0%; font-=
size: 11px; line-height: 13px; margin: 0px 0px 12px 12px; text-align: cente=
r; }

.UserCreateAndSubmit-infoText a { color: rgb(23, 23, 23); font-weight: 500;=
 text-decoration: none; }

.UserCreateAndSubmit-infoText p { margin-bottom: 0px; }

.UserCreateAndSubmit-questionAndCta { color: rgb(23, 23, 23); font-size: 12=
px; line-height: 16px; margin-bottom: 20px; font-weight: 600 !important; }

.UserCreateAndSubmit-questionAndCta button { font-weight: 600; }

.UserCreateAndSubmit-miscellaneousError { overflow-wrap: break-word; border=
-radius: 3px; color: rgb(244, 67, 54); font-size: 12px; margin: 0px auto 15=
px; padding: 10px; width: 340px; }

.UserCreateAndSubmit-signedInMessage { color: rgb(66, 66, 66); font-family:=
 "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 14px; font-weight=
: 700; line-height: 20px; margin-top: 20px; }

@media (min-width: 1020px) {
  .UserCreateAndSubmit-investingClubContainer { width: 322px; }
}

.UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continueBu=
tton { align-items: center; appearance: none; background-color: rgb(7, 29, =
57); border: 1px solid rgb(7, 29, 57); border-radius: 3px; color: rgb(255, =
255, 255); cursor: pointer; display: flex; flex-direction: row; font-size: =
16px; font-weight: 700; height: 50px; justify-content: center; letter-spaci=
ng: 1px; margin: 0px auto 24px; padding: 16px 0px; text-align: center; text=
-transform: uppercase; transition: 0.15s linear; width: 190px; }

.UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continueBu=
tton > span { display: block; line-height: 12px; }

.UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continueBu=
tton [class*=3D" icon-"], .UserCreateAndSubmit-investingClubContainer .User=
CreateAndSubmit-continueButton [class^=3D"icon-"] { height: 12px; margin-le=
ft: 5px; position: relative; }

.UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continueBu=
tton [class*=3D" icon-"]::before, .UserCreateAndSubmit-investingClubContain=
er .UserCreateAndSubmit-continueButton [class^=3D"icon-"]::before { line-he=
ight: 12px; }

.UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continueBu=
tton:focus, .UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmi=
t-continueButton:hover { background-color: rgb(0, 47, 108); border-color: r=
gb(0, 47, 108); color: rgb(255, 255, 255); }

.UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continueBu=
tton[class*=3D"touchButton"]:hover { background-color: rgb(7, 29, 57); bord=
er-color: rgb(7, 29, 57); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continue=
Button[class*=3D"touchButton"]:hover { background-color: rgb(0, 47, 108); b=
order-color: rgb(0, 47, 108); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continue=
Button { padding: 0px 30px; width: auto; }
}

@media (min-width: 1020px) {
  .UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continue=
Button { width: auto; }
}

@media (max-width: 759px) {
  .UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continue=
Button { width: 100%; }
}

@media (min-width: 1020px) {
  .UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-formInpu=
tContainer { width: 322px; }
}

.UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-formInput =
{ margin: 0px auto; }

@media (min-width: 760px) and (max-width: 1019px) {
  .UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-formInpu=
t { width: 100%; }
}

@media (min-width: 1020px) {
  .UserCreateAndSubmit-investingClubContainerLoggedIn .UserCreateAndSubmit-=
continueButton { transform: none; }
}

.UserCreateAndSubmit-investingClubContainerLoggedIn .UserCreateAndSubmit-qu=
estionAndCta { color: rgb(66, 66, 66); font-size: 12px; font-weight: 700; m=
argin-bottom: 20px; }

.UserCreateAndSubmit-investingClubContainerLoggedIn .UserCreateAndSubmit-qu=
estionAndCta button { font-size: 12px; }

.UserCreateAndSubmit-allAccessFlow .UserCreateAndSubmit-cta { color: rgb(66=
, 66, 66); font-size: 16px; font-style: normal; font-weight: 600; line-heig=
ht: 16px; margin-bottom: 30px; }

@media (min-width: 1020px) {
  .UserCreateAndSubmit-allAccessFlow .UserCreateAndSubmit-cta { margin-bott=
om: 37px; }
}

.UserCreateAndSubmit-allAccessFlow .UserCreateAndSubmit-continueButton { ba=
ckground-color: rgb(0, 83, 207); border: none; font-size: 14px; font-weight=
: 700; letter-spacing: 1px; line-height: 16px; }

.UserCreateAndSubmit-allAccessFlow .UserCreateAndSubmit-continueButton:hove=
r { background-color: rgb(0, 83, 207); }

.UserCreateAndSubmit-allAccessFlow .UserCreateAndSubmit-allAccessContinueBu=
tton:hover { background-color: rgb(0, 47, 108); }

@media (min-width: 1020px) {
  .UserCreateAndSubmit-plusFlow { width: 322px; }
}

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton { align-i=
tems: center; appearance: none; background-color: rgb(0, 30, 90); border: 1=
px solid rgb(0, 30, 90); border-radius: 3px; color: rgb(255, 255, 255); cur=
sor: pointer; display: flex; flex-direction: row; font-size: 14px; font-wei=
ght: 500; height: 50px; justify-content: center; letter-spacing: 1px; margi=
n: 0px auto 24px; padding: 16px 0px; text-align: center; text-transform: up=
percase; transition: 0.15s linear; width: 190px; }

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton > span { =
display: block; line-height: 12px; }

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton [class*=
=3D" icon-"], .UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueBu=
tton [class^=3D"icon-"] { height: 12px; margin-left: 5px; position: relativ=
e; }

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton [class*=
=3D" icon-"]::before, .UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-co=
ntinueButton [class^=3D"icon-"]::before { line-height: 12px; }

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton:focus, .U=
serCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton:hover { bac=
kground-color: rgb(0, 8, 26); border-color: rgb(0, 8, 26); color: rgb(255, =
255, 255); }

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton[class*=3D=
"touchButton"]:hover { background-color: rgb(0, 30, 90); border-color: rgb(=
0, 30, 90); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton[class*=
=3D"touchButton"]:hover { background-color: rgb(0, 8, 26); border-color: rg=
b(0, 8, 26); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton { paddi=
ng: 0px 30px; width: auto; }
}

@media (min-width: 1020px) {
  .UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton { width=
: 190px; }
}

@media (max-width: 759px) {
  .UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton { width=
: 100%; }
}

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-ctaSignInOut { color: rg=
b(0, 30, 90); }

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-ctaSignInOut:focus, .Use=
rCreateAndSubmit-plusFlow .UserCreateAndSubmit-ctaSignInOut:hover { color: =
rgb(0, 85, 148); }

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-formInputContainer { mar=
gin: 0px auto 10px; }

@media (min-width: 1020px) {
  .UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-formInputContainer { w=
idth: 322px; }
}

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-formInput { margin: 0px =
auto; }

@media (min-width: 760px) and (max-width: 1019px) {
  .UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-formInput { width: 100=
%; }
}

.ProgressIndicator-stepsLine { background-color: rgb(217, 217, 217); flex: =
1 1 0%; height: 1px; margin-top: 9px; width: 100%; }

.ProgressIndicator-steps { display: flex; margin: 0px auto; padding-bottom:=
 40px; position: relative; width: 115px; }

.ProgressIndicator-step { flex: 0 1 0%; position: relative; }

.ProgressIndicator-stepIcon { box-shadow: rgba(23, 23, 23, 0.1) 5px 5px 20p=
x; }

.ProgressIndicator-stepTitle { color: rgb(116, 116, 116); font-size: 11px; =
font-weight: 500; left: -42px; position: absolute; text-align: center; widt=
h: 100px; }

.ProgressIndicator-stepTitleActive, .ProgressIndicator-stepTitleCurrent { c=
olor: rgb(66, 66, 66); }

.CreateAccount-container { width: min-content; }

@media (min-width: 760px) and (max-width: 1019px) {
  .CreateAccount-container { width: 558px; }
}

@media (max-width: 759px) {
  .CreateAccount-container { width: 100%; }
}

.CreateAccount-signUpContainer { display: flex; margin: 0px auto; width: mi=
n-content; }

@media (min-width: 1020px) {
  .CreateAccount-signUpContainer { padding: 0px 47px; }
}

@media (max-width: 1020px) {
  .CreateAccount-signUpContainer { display: block; padding-top: 0px; width:=
 auto; }
}

.CreateAccount-createAccountContainerLoggedIn { display: block; }

.CreateAccount-createAccountContainerLoggedIn .CreateAccount-perksList { wi=
dth: 100%; }

@media (min-width: 760px) {
  .CreateAccount-createAccountContainerLoggedIn .CreateAccount-perksList { =
margin: 30px; width: auto; }
}

.CreateAccount-ctaSecondary { color: rgb(66, 66, 66); font-size: 16px; font=
-weight: 500; margin-bottom: 10px; text-align: center; }

.CreateAccount-signedInMessage { background: rgb(241, 241, 241); border: 1p=
x solid rgb(217, 217, 217); border-radius: 5px; color: rgb(66, 66, 66); fon=
t-size: 14px; font-weight: 600; line-height: 20px; margin: 10px auto; paddi=
ng: 5px; text-align: center; width: 250px; }

.CreateAccount-perks { font-size: 12px; line-height: 14px; margin: 0px 10px=
 10px; }

.CreateAccount-perksContainer { height: 100%; margin: 10px auto; text-align=
: center; width: fit-content; }

@media (min-width: 760px) {
  .CreateAccount-perksContainer { align-items: stretch; margin: 20px auto 2=
9px; max-width: 465px; min-width: 280px; }
}

.CreateAccount-perk { display: flex; margin-bottom: 8px; }

.CreateAccount-perkBullet { margin-top: 4px; }

.CreateAccount-perkText { flex: 1 1 0%; line-height: 18px; padding-left: 8p=
x; text-align: left; }

.CreateAccount-perksList { height: 100%; margin: 10px 0px 27px; text-align:=
 center; width: 100%; }

@media (min-width: 760px) {
  .CreateAccount-perksList { align-items: stretch; margin: 40px 19px 20px a=
uto; }
}

.CreateAccount-perksList .CreateAccount-ctaPrimary { color: rgb(23, 23, 23)=
; font-size: 20px; font-weight: 600; line-height: 24px; margin-bottom: 1em;=
 text-align: left; width: 100%; }

@media (max-width: 759px) {
  .CreateAccount-perksList .CreateAccount-ctaPrimary { font-size: 18px; }
}

@media (max-width: 1019px) {
  .CreateAccount-perksList .CreateAccount-ctaPrimary { text-align: center; =
}
}

.CreateAccount-perksList .CreateAccount-perk { margin-bottom: 25px; }

.CreateAccount-perksList .CreateAccount-perkText { color: rgb(7, 29, 57); f=
ont-size: 18px; font-weight: 500; }

@media (min-width: 360px) and (max-width: 759px) {
  .CreateAccount-perksList .CreateAccount-perkText { font-size: 16px; }
}

.CreateAccount-continueButton { align-items: center; appearance: none; back=
ground-color: rgb(0, 168, 87); border: 1px solid rgb(0, 168, 87); border-ra=
dius: 3px; color: rgb(255, 255, 255); cursor: pointer; display: flex; flex-=
direction: row; font-size: 16px; font-weight: 700; height: 50px; justify-co=
ntent: center; letter-spacing: 1px; margin: 0px auto 24px; padding: 16px 0p=
x; text-align: center; text-transform: uppercase; transition: 0.15s linear;=
 width: 190px; }

.CreateAccount-continueButton > span { display: block; line-height: 12px; }

.CreateAccount-continueButton [class*=3D" icon-"], .CreateAccount-continueB=
utton [class^=3D"icon-"] { height: 12px; margin-left: 5px; position: relati=
ve; }

.CreateAccount-continueButton [class*=3D" icon-"]::before, .CreateAccount-c=
ontinueButton [class^=3D"icon-"]::before { line-height: 12px; }

.CreateAccount-continueButton:focus, .CreateAccount-continueButton:hover { =
background-color: rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rg=
b(255, 255, 255); }

.CreateAccount-continueButton[class*=3D"touchButton"]:hover { background-co=
lor: rgb(0, 168, 87); border-color: rgb(0, 168, 87); color: rgb(255, 255, 2=
55); }

@media (hover: hover) {
  .CreateAccount-continueButton[class*=3D"touchButton"]:hover { background-=
color: rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(255, 255,=
 255); }
}

@media (min-width: 760px) {
  .CreateAccount-continueButton { padding: 0px 30px; width: 190px; }
}

@media (max-width: 759px) {
  .CreateAccount-continueButton { width: 100%; }
}

.SubscribeModal-modalContents { background-color: rgb(255, 255, 255); backg=
round-position: right -360px top 50px; background-repeat: no-repeat; backgr=
ound-size: 900px; height: 100%; padding: 21px; }

.SubscribeModal-modalContents.SubscribeModal-investingclub { background-ima=
ge: url("https://static-redesign.cnbcfm.com/dist/a3707990138080672bc2.svg")=
; }

.SubscribeModal-modalContents.SubscribeModal-pro { background-image: url("h=
ttps://static-redesign.cnbcfm.com/dist/58666b98ea866f6cdb1b.svg"); }

.SubscribeModal-modalContents.SubscribeModal-allAccess { background-image: =
url("https://static-redesign.cnbcfm.com/dist/a888429ebce514cff229.svg"); }

.SubscribeModal-modalContents.SubscribeModal-plus { background-image: url("=
https://static-redesign.cnbcfm.com/dist/44944463efaf14fd092f.svg"); }

.SubscribeModal-createAccContainer { width: 670px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .SubscribeModal-createAccContainer { width: 558px; }
}

@media (max-width: 759px) {
  .SubscribeModal-createAccContainer { width: 100%; }
}

.SubscribeModal-createAccContainer .SubscribeModal-ctaPrimary { color: rgb(=
23, 23, 23); font-size: 20px; font-weight: 600; margin-bottom: 5px; text-al=
ign: center; }

@media (max-width: 759px) {
  .SubscribeModal-createAccContainer .SubscribeModal-ctaPrimary { font-size=
: 18px; }
}

.SignInOrSignUpModal-modalContents { background-image: url("https://static-=
redesign.cnbcfm.com/dist/44944463efaf14fd092f.svg"); background-position: r=
ight -360px top 50px; background-repeat: no-repeat; background-size: 900px;=
 height: 100%; padding: 21px; }

@media (min-width: 760px) {
  .SignInOrSignUpModal-modalContents { background-position: right -360px bo=
ttom 10px; }
}

.UnlockConfirmation-modalContents { padding: 40px 71px 71px; }

@media (max-width: 759px) {
  .UnlockConfirmation-modalContents { padding: 40px 51px 51px; }
}

.UnlockConfirmation-logoHeader { color: rgb(51, 51, 51); font-family: "Prox=
ima Nova", Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 700;=
 line-height: 1.05; padding-bottom: 24px; text-align: center; }

@media (max-width: 1019px) {
  .UnlockConfirmation-logoHeader { font-size: 28px; margin-bottom: 12px; }
}

@media (max-width: 759px) {
  .UnlockConfirmation-logoHeader { font-size: 22px; }
}

.UnlockConfirmation-logoProImg { display: inline-block; margin: 0px; paddin=
g: 0px; vertical-align: middle; width: 204px; }

@media (max-width: 1019px) {
  .UnlockConfirmation-logoProImg { width: 194px; }
}

@media (max-width: 759px) {
  .UnlockConfirmation-logoProImg { width: 164px; }
}

.UnlockConfirmation-modalUnlockContainer { margin-left: auto; margin-right:=
 auto; max-width: 500px; padding: 10px; text-align: center; }

@media (max-width: 1019px) {
  .UnlockConfirmation-modalUnlockContainer { width: 100%; }
}

.UnlockConfirmation-unlockText { color: rgb(51, 51, 51); font-family: "Prox=
ima Nova", Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600;=
 line-height: 32px; padding-bottom: 25px; }

@media (max-width: 1019px) {
  .UnlockConfirmation-unlockText { font-size: 24px; line-height: 26px; widt=
h: 100%; }
}

@media (max-width: 759px) {
  .UnlockConfirmation-unlockText { font-size: 24px; line-height: 22px; }
}

.UnlockConfirmation-proText { color: rgb(0, 168, 87); }

.UnlockConfirmation-unlockButton { align-items: center; background: rgba(0,=
 168, 87, 0.24); border-radius: 50%; display: flex; height: 40px; justify-c=
ontent: center; margin-left: calc(50% - 20px); width: 40px; }

.UnlockConfirmation-unlockIcon { height: 25px; width: 25px; }

.SignInOrSignUpConfirmationModal-modalContents { padding: 21px; }

.LoggedInModal-modalContents { padding: 40px 71px 71px; }

@media (max-width: 759px) {
  .LoggedInModal-modalContents { padding: 40px 51px 51px; }
}

.LoggedInModal-breaker { border: none; margin: 0px -71px 24px; outline: rgb=
(207, 216, 226) solid 0.5px; }

.LoggedInModal-logoHeader { color: rgb(51, 51, 51); font-family: "Proxima N=
ova", Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 700; line=
-height: 1.05; padding-bottom: 24px; text-align: center; }

@media (max-width: 1019px) {
  .LoggedInModal-logoHeader { font-size: 28px; margin-bottom: 12px; }
}

@media (max-width: 759px) {
  .LoggedInModal-logoHeader { font-size: 22px; }
}

.LoggedInModal-logoProImg { display: inline-block; margin: 0px; padding: 0p=
x; vertical-align: middle; width: 204px; }

@media (max-width: 1019px) {
  .LoggedInModal-logoProImg { width: 194px; }
}

@media (max-width: 759px) {
  .LoggedInModal-logoProImg { width: 164px; }
}

.LoggedInModal-modalUnlockContainer { margin-left: auto; margin-right: auto=
; max-width: 500px; padding: 10px; text-align: center; }

@media (max-width: 1019px) {
  .LoggedInModal-modalUnlockContainer { width: 100%; }
}

.LoggedInModal-unlockText { color: rgb(51, 51, 51); font-family: "Proxima N=
ova", Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line=
-height: 32px; padding-bottom: 25px; }

@media (max-width: 1019px) {
  .LoggedInModal-unlockText { font-size: 24px; line-height: 26px; width: 10=
0%; }
}

@media (max-width: 759px) {
  .LoggedInModal-unlockText { font-size: 24px; line-height: 22px; }
}

.LoggedInModal-headerTitle { color: rgb(51, 51, 51); font-family: "Proxima =
Nova", Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 700; lin=
e-height: 1.05; padding-bottom: 20px; }

@media (max-width: 1019px) {
  .LoggedInModal-headerTitle { font-size: 28px; }
}

@media (max-width: 759px) {
  .LoggedInModal-headerTitle { font-size: 24px; line-height: 25px; padding-=
bottom: 14px; }
}

.LoggedInModal-proText { color: rgb(0, 168, 87); }

.LoggedInModal-unlockButton { align-items: center; appearance: none; backgr=
ound-color: rgb(0, 168, 87); border: 1px solid rgb(0, 168, 87); border-radi=
us: 3px; box-shadow: rgba(23, 23, 23, 0.25) -2px 2px 2px; color: rgb(255, 2=
55, 255); cursor: pointer; display: flex; flex-direction: row; font-size: 2=
2px; font-weight: 600; height: 60px; justify-content: center; letter-spacin=
g: 1px; margin: 0px auto; max-width: 300px; outline: rgb(51, 51, 51) solid =
0.5px; padding: 0px 20px; text-align: center; text-transform: none; transit=
ion: 0.15s linear; width: 80%; }

.LoggedInModal-unlockButton > span { display: block; line-height: 12px; }

.LoggedInModal-unlockButton [class*=3D" icon-"], .LoggedInModal-unlockButto=
n [class^=3D"icon-"] { height: 12px; margin-left: 5px; position: relative; =
}

.LoggedInModal-unlockButton [class*=3D" icon-"]::before, .LoggedInModal-unl=
ockButton [class^=3D"icon-"]::before { line-height: 12px; }

.LoggedInModal-unlockButton:focus, .LoggedInModal-unlockButton:hover { back=
ground-color: rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(25=
5, 255, 255); }

.LoggedInModal-unlockButton[class*=3D"touchButton"]:hover { background-colo=
r: rgb(0, 168, 87); border-color: rgb(0, 168, 87); color: rgb(255, 255, 255=
); }

@media (hover: hover) {
  .LoggedInModal-unlockButton[class*=3D"touchButton"]:hover { background-co=
lor: rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(255, 255, 2=
55); }
}

@media (min-width: 760px) {
  .LoggedInModal-unlockButton { padding: 0px 30px; width: 100%; }
}

.LoggedInModal-unlockIcon { margin-right: 8px; }

.DynamicPaywallSignUpModal-modalContents { max-height: calc(100% - 1px); pa=
dding-top: 21px; }

.DynamicPaywallSignUpModal-logoHeader { align-items: center; border-bottom:=
 1px solid rgb(207, 216, 226); color: rgb(51, 51, 51); display: flex; font-=
family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 48px; font=
-weight: 700; justify-content: center; line-height: 1.05; margin-bottom: 24=
px; padding-bottom: 20px; text-align: center; }

@media (max-width: 1019px) {
  .DynamicPaywallSignUpModal-logoHeader { font-size: 36px; margin-bottom: 0=
px; }
}

@media (max-width: 759px) {
  .DynamicPaywallSignUpModal-logoHeader { font-size: 22px; }
}

.DynamicPaywallSignUpModal-modalSignUpContainer { margin-left: auto; margin=
-right: auto; max-width: 911px; padding: 10px; }

@media (max-width: 1019px) {
  .DynamicPaywallSignUpModal-modalSignUpContainer { width: 100%; }
}

.DynamicPaywallSignUpModal-signUpContainer { display: flex; flex-direction:=
 row; justify-content: space-between; }

@media (max-width: 1019px) {
  .DynamicPaywallSignUpModal-signUpContainer { display: block; }
}

.DynamicPaywallSignUpModal-signUpContainer > :last-child { margin-top: 0px;=
 }

.DynamicPaywallSignUpModal-signUpContainer > :last-child form > :first-chil=
d, .DynamicPaywallSignUpModal-signUpContainer > :last-child form > :nth-chi=
ld(2) { margin-bottom: 20px; }

.DynamicPaywallSignUpModal-previewContainer { padding-right: 10px; position=
: relative; }

@media (max-width: 1019px) {
  .DynamicPaywallSignUpModal-previewContainer { padding: 0px 20px 20px; wid=
th: 100%; }
}

@media (max-width: 759px) {
  .DynamicPaywallSignUpModal-previewContainer { padding: 15px; }
}

.DynamicPaywallSignUpModal-signupText { color: rgb(51, 51, 51); font-family=
: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 24px; font-weigh=
t: 600; line-height: 32px; padding-bottom: 25px; }

@media (max-width: 1019px) {
  .DynamicPaywallSignUpModal-signupText { font-size: 19px; line-height: 26p=
x; padding-bottom: 15px; width: 100%; }
}

@media (max-width: 759px) {
  .DynamicPaywallSignUpModal-signupText { font-size: 16px; line-height: 22p=
x; }
}

.DynamicPaywallSignUpModal-signUpPerks { list-style-type: unset; margin-top=
: 7px; }

.DynamicPaywallSignUpModal-signUpPerks li { font-size: 22px; font-weight: 5=
00; list-style-position: inside; list-style-type: unset; }

@media (max-width: 759px) {
  .DynamicPaywallSignUpModal-signUpPerks li { font-size: 16px; }
}

.DynamicPaywallSignUpModal-headerTitle { color: rgb(51, 51, 51); font-famil=
y: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 34px; font-weig=
ht: 700; line-height: 1.05; padding-bottom: 20px; }

@media (max-width: 1019px) {
  .DynamicPaywallSignUpModal-headerTitle { font-size: 36px; padding-bottom:=
 10px; }
}

@media (max-width: 759px) {
  .DynamicPaywallSignUpModal-headerTitle { font-size: 24px; line-height: 25=
px; padding-bottom: 14px; }
}

.DynamicPaywallSignUpModal-proText { color: rgb(0, 168, 87); }

.DynamicPaywallSignUpModal-ctaText { color: rgb(51, 51, 51); font-family: "=
Proxima Nova", Helvetica, Arial, sans-serif; font-size: 20px; font-weight: =
600; }

@media (max-width: 1019px) {
  .DynamicPaywallSignUpModal-ctaText { font-size: 17px; }
}

@media (max-width: 759px) {
  .DynamicPaywallSignUpModal-ctaText { font-size: 14px; }
}

.DynamicPaywallSignUpModal-ctaButton { color: rgb(0, 168, 87); cursor: poin=
ter; font-size: 20px; font-weight: 600; }

@media (max-width: 1019px) {
  .DynamicPaywallSignUpModal-ctaButton { font-size: 17px; }
}

@media (max-width: 759px) {
  .DynamicPaywallSignUpModal-ctaButton { font-size: 14px; }
}

.ResetPasswordModal-modalContents { padding: 20px; }

@media (min-width: 760px) {
  .ResetPasswordModal-modalContents { width: 500px; }
}

.ResetPasswordModal-container { color: rgb(23, 23, 23); font-weight: 700; p=
adding: 20px 50px; text-align: center; width: 500px; }

.ResetPasswordModal-boundedContainer { max-width: 350px; }

.ResetPasswordModal-confirmationHeader { font-size: 18px; margin-top: 10px;=
 }

.ResetPasswordModal-email { color: rgb(158, 158, 158); }

.ResetPasswordModal-checkmark { height: 50px; width: 50px; }

.ResetPasswordModal-okayButton { align-items: center; appearance: none; bac=
kground-color: rgb(0, 47, 108); border: 1px solid rgb(0, 47, 108); border-r=
adius: 3px; color: rgb(255, 255, 255); display: flex; flex-direction: row; =
font-size: 14px; font-weight: 600; height: 50px; justify-content: center; l=
etter-spacing: 1px; margin: 20px auto 15px; padding: 0px 20px; text-align: =
center; text-transform: uppercase; transition: 0.15s linear; width: 200px; =
}

.ResetPasswordModal-okayButton > span { display: block; line-height: 12px; =
}

.ResetPasswordModal-okayButton [class*=3D" icon-"], .ResetPasswordModal-oka=
yButton [class^=3D"icon-"] { height: 12px; margin-left: 5px; position: rela=
tive; }

.ResetPasswordModal-okayButton [class*=3D" icon-"]::before, .ResetPasswordM=
odal-okayButton [class^=3D"icon-"]::before { line-height: 12px; }

.ResetPasswordModal-okayButton:focus, .ResetPasswordModal-okayButton:hover,=
 .ResetPasswordModal-okayButton[class*=3D"touchButton"]:hover { background-=
color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); color: rgb(255, 255,=
 255); }

@media (hover: hover) {
  .ResetPasswordModal-okayButton[class*=3D"touchButton"]:hover { background=
-color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); color: rgb(255, 255=
, 255); }
}

@media (min-width: 760px) {
  .ResetPasswordModal-okayButton { padding: 0px 30px; width: auto; }
}

.ResetPasswordModal-okayButtonPro { align-items: center; appearance: none; =
background-color: rgb(0, 168, 87); border: 1px solid rgb(0, 168, 87); borde=
r-radius: 3px; color: rgb(255, 255, 255); display: flex; flex-direction: ro=
w; font-size: 14px; font-weight: 600; height: 50px; justify-content: center=
; letter-spacing: 1px; margin: 20px auto 15px; padding: 0px 20px; text-alig=
n: center; text-transform: uppercase; transition: 0.15s linear; width: 200p=
x; }

.ResetPasswordModal-okayButtonPro > span { display: block; line-height: 12p=
x; }

.ResetPasswordModal-okayButtonPro [class*=3D" icon-"], .ResetPasswordModal-=
okayButtonPro [class^=3D"icon-"] { height: 12px; margin-left: 5px; position=
: relative; }

.ResetPasswordModal-okayButtonPro [class*=3D" icon-"]::before, .ResetPasswo=
rdModal-okayButtonPro [class^=3D"icon-"]::before { line-height: 12px; }

.ResetPasswordModal-okayButtonPro:focus, .ResetPasswordModal-okayButtonPro:=
hover { background-color: rgb(0, 132, 86); border-color: rgb(0, 132, 86); c=
olor: rgb(255, 255, 255); }

.ResetPasswordModal-okayButtonPro[class*=3D"touchButton"]:hover { backgroun=
d-color: rgb(0, 168, 87); border-color: rgb(0, 168, 87); color: rgb(255, 25=
5, 255); }

@media (hover: hover) {
  .ResetPasswordModal-okayButtonPro[class*=3D"touchButton"]:hover { backgro=
und-color: rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(255, =
255, 255); }
}

@media (min-width: 760px) {
  .ResetPasswordModal-okayButtonPro { padding: 0px 30px; width: auto; }
  .ResetPasswordModal-okayButton { width: 200px; }
}

.AddCardForm-addCardFormContainer { display: flex; flex-direction: column; =
}

.AddCardForm-hostedPaymentPagesContainer > iframe { border: none; min-heigh=
t: 300px; width: 100%; }

.AddCardForm-backButton { align-items: center; align-self: flex-end; color:=
 rgb(0, 83, 207); display: flex; font-size: 12px; font-weight: 600; letter-=
spacing: 0.5px; line-height: 14.62px; }

.AddCardForm-backButton:focus, .AddCardForm-backButton:hover { color: rgb(7=
, 29, 57); }

.AddCardForm-leftArrow { margin-top: 1px; }

.CardItem-itemButton { color: rgb(0, 0, 0); width: 100%; }

.CardItem-itemButton:focus-visible { border-color: rgb(0, 30, 90); border-s=
tyle: solid; border-width: 2px 0px; }

.CardItem-listItem { align-items: center; border-top: 1px solid rgb(186, 18=
6, 186); display: flex; flex-direction: row; gap: 10px; padding: 5px 10px; =
}

.CardItem-cardList { border-bottom: 1px solid rgb(186, 186, 186); }

.CardItem-cardList:focus { border: none; }

.CardItem-selectCol input { cursor: pointer; }

.CardItem-cardCol { font-size: 12px; font-weight: 600; letter-spacing: 0.5p=
x; line-height: 28px; text-align: left; }

@media (max-width: 760px) {
  .CardItem-cardName { line-height: normal; max-width: 105px; }
}

.CardItem-capitalized { text-transform: capitalize; }

.CardItem-expCol { color: rgb(116, 116, 116); font-size: 12px; font-weight:=
 500; letter-spacing: 0.5px; line-height: 14.62px; margin-left: auto; }

.CardList-cardListHeader { display: flex; flex-direction: row; justify-cont=
ent: space-between; margin: 20px 0px; }

.CardList-headline { font-size: 16px; font-weight: 500; letter-spacing: 0.5=
px; line-height: 19.49px; margin: 0px; }

.CardList-addCardButton { color: rgb(0, 83, 207); font-size: 12px; font-wei=
ght: 600; letter-spacing: 0.5px; line-height: 14.62px; }

.CardList-addCardButton:focus, .CardList-addCardButton:hover { color: rgb(7=
, 29, 57); }

.Card-cardContainer, .SavedCards-savedCardsContainer { display: block; }

.PayPalButton-loading { align-items: center; cursor: default; display: flex=
; height: 48px; justify-content: center; opacity: 0.8; pointer-events: none=
; width: 100%; }

.PayPalButton-loading::after { animation: 1s linear 0s infinite normal none=
 running PayPalButton-spin; border-width: 8px; border-style: solid; border-=
color: rgb(255, 255, 255) rgb(185, 185, 185) rgb(185, 185, 185); border-ima=
ge: initial; border-radius: 50%; content: ""; height: 20px; position: absol=
ute; width: 20px; z-index: 3; }

@keyframes PayPalButton-spin {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.PayPalList-cardListHeader { display: flex; flex-direction: row; justify-co=
ntent: space-between; margin: 20px 0px; }

.PayPalList-headline { font-size: 16px; font-weight: 500; letter-spacing: 0=
.5px; line-height: 19.49px; margin: 0px; }

.PayPalList-itemButton { color: rgb(0, 0, 0); width: 100%; }

.PayPalList-itemButton:focus-visible { border-color: rgb(0, 30, 90); border=
-style: solid; border-width: 2px 0px; }

.PayPalList-listItem { align-items: center; border-top: 1px solid rgb(186, =
186, 186); display: flex; flex-direction: row; gap: 10px; padding: 5px 0px;=
 }

.PayPalList-cardList { border-bottom: 1px solid rgb(186, 186, 186); }

.PayPalList-selectCol input { cursor: pointer; }

.PayPalList-cardCol { font-size: 12px; font-weight: 600; letter-spacing: 0.=
5px; line-height: 28px; text-align: left; }

.SavedAccounts-savedPaypalAccountsContainer { display: block; margin-bottom=
: 15px; }

.PayPal-payPalContainer { display: block; margin-top: 20px; }

.PayPal-headline { color: rgb(66, 66, 66); font-size: 12px; font-weight: 60=
0; line-height: 16px; margin-bottom: 15px; }

.ApplePayList-accountListHeader { display: flex; flex-direction: row; justi=
fy-content: space-between; margin: 20px 0px; }

.ApplePayList-headline { font-size: 16px; font-weight: 500; letter-spacing:=
 0.5px; line-height: 19.49px; margin: 0px; }

.ApplePayList-accountList { border-bottom: 1px solid rgb(186, 186, 186); }

.ApplePayList-accountList:focus { border: none; }

.SavedAccounts-savedApplePayAccountsContainer { display: block; margin-bott=
om: 15px; }

.ApplePay-applePayContainer { display: block; margin-top: 20px; }

.ApplePay-headline { color: rgb(66, 66, 66); font-size: 12px; font-weight: =
600; line-height: 16px; margin-bottom: 15px; }

.FormattedPrice-decimal { font-size: 12px; position: relative; top: -5px; }

.PlanSelector-planSelectorContainer { margin-bottom: 10px; }

.PlanSelector-headline { font-size: 16px; font-weight: 500; line-height: 16=
px; margin: 10px 0px; }

.PlanSelector-planOptions { display: flex; flex-wrap: wrap; gap: 10px; just=
ify-content: space-between; min-height: 100px; padding: 0px; }

@media (min-width: 760px) {
  .PlanSelector-planOptions { padding-left: 10px; }
}

.PlanSelector-planButton { align-items: center; background-color: rgb(255, =
255, 255); border-width: 7px 1px 1px; border-style: solid; border-color: rg=
b(0, 83, 207) rgb(158, 158, 158) rgb(158, 158, 158); border-image: initial;=
 border-radius: 25px; cursor: pointer; display: flex; flex: 1 1 0%; flex-di=
rection: row; gap: 10px; justify-content: center; max-height: 81px; padding=
: 0px; position: relative; text-align: center; transition: background-color=
 0.3s, border-color 0.3s; width: calc(50% - 10px); }

@media (min-width: 760px) {
  .PlanSelector-planButton { gap: 20px; justify-content: flex-start; paddin=
g: 10px 20px; }
}

.PlanSelector-planButton:focus, .PlanSelector-planButton:hover { background=
-color: rgb(247, 247, 247); }

.PlanSelector-planButton:focus-visible { border-width: 7px 3px 3px; border-=
style: solid; border-color: rgb(0, 83, 207) rgb(0, 30, 90) rgb(0, 30, 90); =
border-image: initial; }

.PlanSelector-planButton.PlanSelector-selected { border-color: rgb(0, 83, 2=
07); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px; }

.PlanSelector-planButton.PlanSelector-selected:focus-visible { border-width=
: 7px 3px 3px; border-style: solid; border-color: rgb(0, 83, 207) rgb(0, 30=
, 90) rgb(0, 30, 90); border-image: initial; }

.PlanSelector-planButton .PlanSelector-specialOffer { text-wrap: nowrap; ba=
ckground-color: rgb(252, 183, 0); border-radius: 10px; color: rgb(23, 23, 2=
3); display: block; font-size: 12px; font-style: normal; font-weight: 700; =
height: 25px; left: 50%; letter-spacing: 1px; margin-top: -15px; padding: 5=
px 10px; position: absolute; text-align: center; text-transform: uppercase;=
 top: 0px; transform: translateX(-50%); width: fit-content; }

.PlanSelector-radioButton { accent-color: rgb(0, 83, 207); appearance: none=
; border: 2px solid rgb(0, 83, 207); border-radius: 50%; cursor: pointer; h=
eight: 20px; transition: 0.2s linear; width: 20px; }

.PlanSelector-radioButton:checked { align-items: center; display: flex; jus=
tify-content: center; position: relative; }

.PlanSelector-radioButton:checked::before { background: rgb(0, 83, 207); bo=
rder-radius: 50%; content: ""; height: 10px; width: 10px; }

.PlanSelector-planContent { align-items: flex-start; color: rgb(23, 23, 23)=
; display: flex; flex-direction: column; }

.PlanSelector-planName { font-size: 15px; font-weight: 600; letter-spacing:=
 1.5px; line-height: 28px; text-transform: uppercase; }

.PlanSelector-planPrice { font-size: 22px; font-weight: 500; letter-spacing=
: 0.029px; line-height: 28px; }

.InputField-inputFieldContainer { width: 100%; }

.InputField-inputField { background-color: rgb(255, 255, 255); border: 1px =
solid rgb(66, 66, 66); border-radius: 2px; color: rgb(23, 23, 23); font-siz=
e: 16px; height: 44px; padding: 10px; width: 100%; }

.InputField-inputField:-webkit-autofill, .InputField-inputField:-webkit-aut=
ofill:active, .InputField-inputField:-webkit-autofill:focus, .InputField-in=
putField:-webkit-autofill:hover { -webkit-text-fill-color: rgb(23, 23, 23);=
 color: rgb(23, 23, 23); background-color: rgb(255, 255, 255) !important; b=
ox-shadow: rgb(255, 255, 255) 0px 0px 0px 30px inset !important; }

.InputField-inputField:focus { outline: rgb(66, 66, 66) solid 1px; }

.InputField-inputError { color: rgb(206, 43, 43); font-size: 12px; height: =
20px; min-height: 20px; padding-left: 5px; }

.SelectField-selectFieldContainer { position: relative; width: 100%; }

.SelectField-selectField { appearance: none; background-color: rgb(255, 255=
, 255); background-image: url("data:image/svg+xml;charset=3Dutf-8,%3Csvg xm=
lns=3D'http://www.w3.org/2000/svg' viewBox=3D'0 0 16 16'%3E%3Cpath fill=3D'=
none' stroke=3D'%23343a40' stroke-linecap=3D'round' stroke-linejoin=3D'roun=
d' stroke-width=3D'2' d=3D'm2 5 6 6 6-6'/%3E%3C/svg%3E"); background-positi=
on: right 10px center; background-repeat: no-repeat; background-size: 16px =
12px; border: 1px solid rgb(66, 66, 66); border-radius: 2px; color: rgb(23,=
 23, 23); font-size: 16px; height: 44px; padding: 10px; text-overflow: elli=
psis; white-space: nowrap; width: 100%; overflow: hidden !important; }

.SelectField-selectField:-webkit-autofill, .SelectField-selectField:-webkit=
-autofill:active, .SelectField-selectField:-webkit-autofill:focus, .SelectF=
ield-selectField:-webkit-autofill:hover { -webkit-text-fill-color: rgb(23, =
23, 23); color: rgb(23, 23, 23); background-color: rgb(255, 255, 255) !impo=
rtant; box-shadow: rgb(255, 255, 255) 0px 0px 0px 30px inset !important; }

.SelectField-selectField:focus { outline: rgb(66, 66, 66) solid 1px; }

.SelectField-selectError { color: rgb(206, 43, 43); font-size: 12px; min-he=
ight: 13px; }

.UserDetails-userDetailsContainer { margin-bottom: 10px; width: 100%; }

.UserDetails-headline { font-size: 16px; font-weight: 500; line-height: 16p=
x; margin: 10px 0px; }

.UserDetails-userDetailsForm { column-gap: 5px; display: grid; grid-templat=
e-columns: repeat(8, 1fr); }

.UserDetails-row { position: relative; }

.UserDetails-row:first-child { column-gap: 5px; grid-area: 1 / 1 / auto / s=
pan 4; }

.UserDetails-row:nth-child(2) { column-gap: 5px; grid-area: 1 / 5 / auto / =
span 4; }

.UserDetails-row:nth-child(3) { grid-area: 2 / 1 / auto / span 8; }

.UserDetails-row:nth-child(4) { grid-area: 3 / 1 / auto / span 5; }

.UserDetails-row:nth-child(5) { grid-area: 3 / 6 / auto / span 3; }

.UserDetails-row:nth-child(6) { grid-area: 4 / 1 / auto / span 3; }

.UserDetails-row:nth-child(7) { grid-area: 4 / 4 / auto / span 5; }

@media (min-width: 760px) {
  .UserDetails-row:nth-child(3) { grid-area: 2 / 1 / auto / span 5; }
  .UserDetails-row:nth-child(4) { grid-area: 2 / 6 / auto / span 3; }
  .UserDetails-row:nth-child(5) { grid-area: 3 / 1 / auto / span 2; }
  .UserDetails-row:nth-child(6) { grid-area: 3 / 3 / auto / span 2; }
  .UserDetails-row:nth-child(7) { grid-area: 3 / 5 / auto / span 4; }
}

.PaymentMethodLogo-paymentLogo { min-width: 78px; }

.PaymentSelector-paymentSelectorContainer { margin-bottom: 10px; }

.PaymentSelector-headline { font-size: 16px; font-weight: 500; line-height:=
 16px; margin: 10px 0px; }

.PaymentSelector-paymentOptions { display: flex; flex-wrap: nowrap; gap: 10=
px; justify-content: space-evenly; }

.PaymentSelector-paymentButton { background-color: rgb(255, 255, 255); bord=
er: 1px solid rgb(217, 217, 217); border-radius: 2px; cursor: pointer; flex=
-grow: 1; min-width: 30%; padding: 10px; transition: background-color 0.3s,=
 border-color 0.3s; }

.PaymentSelector-paymentButton:focus, .PaymentSelector-paymentButton:hover =
{ background-color: rgb(247, 247, 247); border-color: rgb(0, 83, 207); }

.PaymentSelector-paymentButton:focus-visible { border: 3px solid rgb(0, 30,=
 90); }

.PaymentSelector-paymentButton.PaymentSelector-selected { border-color: rgb=
(0, 83, 207); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px; }

.Payments-paymentMethodsContainer { display: block; }

@media (min-width: 760px) {
  .Payments-paymentMethodsContainer { min-height: 300px; }
}

.AccountInfo-accountInfoContainer { align-items: center; display: flex; fle=
x-direction: column; gap: 10px; justify-content: center; }

.AccountInfo-email { color: rgb(116, 116, 116); font-size: 14px; font-weigh=
t: 600; letter-spacing: 0.5px; line-height: 17.05px; text-align: left; }

.AccountInfo-email .AccountInfo-label { padding-right: 5px; }

.AccountInfo-email .AccountInfo-value { color: rgb(116, 116, 116); }

.AccountInfo-signOut { color: rgb(66, 66, 66); font-size: 12px; font-weight=
: 600; line-height: 14.62px; text-align: left; }

.AccountInfo-signOut .AccountInfo-label { padding-right: 5px; }

.AccountInfo-signOut a.AccountInfo-link { color: rgb(0, 83, 207); line-heig=
ht: 12px; margin: auto 0px; text-align: left; }

.AccountInfo-signOut a.AccountInfo-link:focus, .AccountInfo-signOut a.Accou=
ntInfo-link:hover { color: rgb(252, 183, 0); }

.Description-descriptionContainer { align-self: flex-start; color: rgb(116,=
 116, 116); font-size: 12px; font-weight: 600; line-height: 16px; margin-bo=
ttom: 10px; text-align: left; }

.Disclaimer-disclaimerContainer { color: rgb(66, 66, 66); font-size: 11px; =
font-weight: 500; line-height: 13px; text-align: left; text-transform: uppe=
rcase; }

.Disclaimer-disclaimerContainer a.Disclaimer-link { color: rgb(0, 47, 108);=
 margin: auto 0px; }

.Disclaimer-disclaimerContainer a.Disclaimer-link:focus, .Disclaimer-discla=
imerContainer a.Disclaimer-link:hover { color: rgb(252, 183, 0); text-decor=
ation: underline; }

.OrderPreview-orderPreviewContainer { align-items: center; border-radius: 5=
px; color: rgb(23, 23, 23); display: flex; flex-direction: column; padding:=
 20px 10px; }

@media (min-width: 760px) {
  .OrderPreview-orderPreviewContainer { padding: 20px; }
}

.OrderPreview-logoContainerDesktop { display: none; }

@media (min-width: 760px) {
  .OrderPreview-logoContainerDesktop { display: block; margin-bottom: 20px;=
 padding-top: 20px; }
}

.OrderPreview-headline { align-self: flex-start; font-size: 18px; font-weig=
ht: 600; line-height: 16px; margin-bottom: 10px; margin-top: 0px; text-alig=
n: left; }

.OrderPreview-details { font-size: 1em; margin-bottom: 10px; width: 100%; }

.OrderPreview-row { display: flex; gap: 10px; justify-content: space-betwee=
n; padding: 5px 0px; }

.OrderPreview-row:first-child { padding-bottom: 15px; }

.OrderPreview-row:nth-child(2) { padding-top: 10px; }

.OrderPreview-borderBottom { border-bottom: 1px solid rgb(241, 241, 241); }

.OrderPreview-label, .OrderPreview-value { color: rgb(23, 23, 23); font-siz=
e: 16px; font-weight: 600; line-height: 20px; }

.OrderPreview-subscribeButton { background-color: rgb(0, 83, 207); border: =
none; border-radius: 3px; color: rgb(255, 255, 255); cursor: pointer; font-=
size: 14px; font-weight: 600; height: 44px; letter-spacing: 1.09px; line-he=
ight: 16px; margin: 20px auto; padding: 10px 20px; text-align: center; text=
-transform: uppercase; transition: background-color 0.3s; width: 100%; }

.OrderPreview-subscribeButton:disabled { background-color: rgb(217, 217, 21=
7); color: rgb(66, 66, 66); cursor: not-allowed; }

.OrderPreview-subscribeButton:not(:disabled):focus, .OrderPreview-subscribe=
Button:not(:disabled):hover { background-color: rgb(0, 47, 108); }

.SubscriptionCheckoutModal-subscriptionModalContainer { display: flex; flex=
-direction: column; height: fit-content; position: relative; width: inherit=
; }

@media (min-width: 760px) {
  .SubscriptionCheckoutModal-subscriptionModalContainer { flex-direction: r=
ow; }
}

.SubscriptionCheckoutModal-error { align-items: center; color: rgb(208, 2, =
27); cursor: default; display: flex; font-size: 20px; font-weight: 500; hei=
ght: 600px; justify-content: center; opacity: 0.8; pointer-events: none; wi=
dth: 790px; }

@media (max-width: 760px) {
  .SubscriptionCheckoutModal-error { width: 100%; }
}

@keyframes SubscriptionCheckoutModal-spin {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.SubscriptionCheckoutModal-logoContainerMobile { display: block; padding: 2=
0px 0px; text-align: center; }

@media (min-width: 760px) {
  .SubscriptionCheckoutModal-logoContainerMobile { display: none; }
}

.SubscriptionCheckoutModal-leftPane { background: rgb(255, 255, 255); flex:=
 1 1 0%; }

@media (min-width: 760px) {
  .SubscriptionCheckoutModal-leftPane { max-width: 471px; padding: 0px 15px=
; }
}

.SubscriptionCheckoutModal-rightPane { background-color: rgb(248, 248, 248)=
; background-image: url("https://static-redesign.cnbcfm.com/dist/44944463ef=
af14fd092f.svg"); background-position: right -305px bottom; background-repe=
at: no-repeat; background-size: 900px; flex: 1 1 0%; width: auto; }

@media (min-width: 760px) {
  .SubscriptionCheckoutModal-rightPane { max-width: 346px; }
}

.SubscriptionCheckoutModal-leftPaneContent { display: flex; flex-direction:=
 column; height: 100%; padding: 20px 30px; width: 100%; }

.SubscriptionCheckoutModal-rightPaneContent { flex-direction: column; heigh=
t: 100%; justify-content: space-around; max-width: fit-content; padding: 0p=
x 20px; }

.SubscriptionCheckoutModal-accountInfoDesktop { display: none; }

@media (min-width: 760px) {
  .SubscriptionCheckoutModal-accountInfoDesktop { display: block; margin-to=
p: 20px; }
}

.SubscriptionCheckoutModal-accountInfoMobile { display: block; margin: 20px=
 auto 50px; }

@media (min-width: 760px) {
  .SubscriptionCheckoutModal-accountInfoMobile { display: none; }
}

.SubscriptionCheckoutContainer-container { display: block; height: fit-cont=
ent; }

.NotificationProvider-backdrop { background-color: rgb(255, 255, 255); box-=
shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px; height: 100%; padding: 30px 30=
px 20px; position: fixed; right: 0px; top: 0px; width: 605px; z-index: 9999=
; }

@media (max-width: 1019px) {
  .NotificationProvider-backdrop { width: 524px; }
}

@media (max-width: 759px) {
  .NotificationProvider-backdrop { padding: 20px; width: 100%; }
}

.NotificationProvider-notificationWrapper { display: flex; flex-direction: =
column; height: calc(100% - 100px); overflow-y: auto; overscroll-behavior: =
contain; }

@media (max-width: 759px) {
  .NotificationProvider-notificationWrapper { height: calc(100% - 80px); }
}

.NotificationProvider-closeButton { float: right; }

.NotificationProvider-closeButton:focus-visible > span > svg { border: 1px =
solid rgb(7, 29, 57); border-radius: 4px; }

.NotificationProvider-headingContainer { display: flex; flex-direction: row=
; justify-content: space-between; margin-bottom: 30px; }

@media (max-width: 759px) {
  .NotificationProvider-headingContainer { margin-bottom: 15px; }
}

.NotificationProvider-notificationsPanelTitle { color: rgb(0, 0, 0); font-s=
ize: 28px; font-weight: 400; letter-spacing: 0.28px; line-height: 28px; }

@media (max-width: 759px) {
  .NotificationProvider-notificationsPanelTitle { font-size: 24px; }
}

.NotificationProvider-liveEventContainerWrapper { margin-bottom: 30px; }

@media (max-width: 759px) {
  .NotificationProvider-liveEventContainerWrapper { margin-bottom: 25px; }
}

.NotificationProvider-liveEventContainer { display: flex; flex-direction: c=
olumn; }

.NotificationProvider-smallSpan { background-color: rgb(4, 119, 201); displ=
ay: block; height: 6px; width: 110px; }

.NotificationProvider-smallSpanNotificationsOff { background-color: rgb(116=
, 116, 116); }

.NotificationProvider-border { background-color: rgb(116, 116, 116); displa=
y: block; height: 1px; width: 100%; }

.NotificationProvider-notificationsHeading { color: rgb(0, 0, 0); font-size=
: 20px; font-weight: 700; letter-spacing: 0.01em; line-height: 24px; margin=
-bottom: 10px; margin-top: 7px; text-transform: uppercase; }

@media (max-width: 759px) {
  .NotificationProvider-notificationsHeading { font-size: 18px; margin-top:=
 5px; }
}

.NotificationProvider-focusTrapContainer { height: 100%; overflow: auto; }

.NotificationProvider-watchlistAlertsContainer { display: flex; flex-direct=
ion: column; }

.NotificationProvider-toggleContainer { align-items: center; bottom: 20px; =
display: flex; flex-direction: row; float: right; gap: 10px; position: fixe=
d; right: 30px; }

.NotificationProvider-toggleText { color: rgb(0, 0, 0); font-size: 15px; fo=
nt-weight: 500; }

.NotificationProvider-switch { display: inline-block; height: 19px; positio=
n: relative; width: 40px; }

.NotificationProvider-switch:focus-within > .NotificationProvider-slider { =
border: 1px solid rgb(0, 0, 0); }

.NotificationProvider-switch input { height: 0px; opacity: 0; width: 0px; }

.NotificationProvider-slider { background-color: rgb(204, 204, 204); border=
: 1px solid rgb(204, 204, 204); border-radius: 34px; inset: 0px; cursor: po=
inter; position: absolute; transition: 0.4s; }

.NotificationProvider-slider::before { background-color: rgb(255, 255, 255)=
; border-radius: 50%; bottom: 3px; content: ""; height: 12px; left: 2px; po=
sition: absolute; transition: 0.4s; width: 12px; }

input:checked + .NotificationProvider-slider { background-color: rgb(4, 119=
, 201); border: 1px solid rgb(4, 119, 201); }

input:checked + .NotificationProvider-slider::before { left: -2px; transfor=
m: translateX(26px); }

.NotificationProvider-notificationPanelOffText { margin-top: 30px; }

.NotificationProvider-yrhiind { color: rgb(0, 132, 86); font-weight: 700; }

.NotificationProvider-yrloind { color: rgb(180, 9, 9); font-weight: 700; }

.NotificationProvider-notificationsHeadingContainer { align-items: center; =
display: flex; justify-content: space-between; }

.NotificationProvider-dropdownButton { align-items: center; border: 1px sol=
id rgba(0, 0, 0, 0); border-radius: 4px; color: rgb(255, 255, 255); display=
: flex; }

.NotificationProvider-dropdownButton:active { -webkit-tap-highlight-color: =
transparent; }

.NotificationProvider-dropdownButton:focus-visible { border: 1px solid rgb(=
70, 153, 214); border-radius: 4px; }

@media (min-width: 760px) {
  .NotificationProvider-dropdownButton { margin-right: 10px; }
}

.NotificationProvider-dropdownButton .NotificationProvider-dropdownArrow, .=
NotificationProvider-dropdownButton .NotificationProvider-dropdownUpArrow {=
 background: rgb(70, 153, 214); height: 13px; width: 21px; }

.NotificationProvider-dropdownButton .NotificationProvider-dropdownArrow, .=
NotificationProvider-dropdownButton .NotificationProvider-dropdownUpArrow {=
 mask-image: url("https://static-redesign.cnbcfm.com/dist/a09d43acfa362f012=
895.svg"); }

.NotificationProvider-dropdownButton .NotificationProvider-dropdownUpArrow =
{ transform: scaleY(-1); }

.NotificationProvider-collapseLiveEventContainer, .NotificationProvider-noL=
iveEventTextCollapse { display: none; }

.WatchlistAlertNotifications-watchlistAlertsHeading { color: rgb(0, 0, 0); =
font-size: 20px; font-weight: 700; letter-spacing: 0.01em; line-height: 24p=
x; margin-bottom: 10px; margin-top: 7px; text-transform: uppercase; }

@media (max-width: 759px) {
  .WatchlistAlertNotifications-watchlistAlertsHeading { font-size: 18px; ma=
rgin-top: 5px; }
}

.WatchlistAlertNotifications-watchlistAlertItemLink:focus-visible .Watchlis=
tAlertNotifications-watchlistAlertItem { background-color: rgb(241, 241, 24=
1); }

.WatchlistAlertNotifications-watchlistAlertItem { align-items: center; back=
ground-color: rgb(248, 248, 248); border-bottom: 1px solid rgb(222, 222, 22=
2); display: flex; gap: 10px; margin-bottom: 1px; padding: 15px 10px; }

.WatchlistAlertNotifications-watchlistAlertItem:hover { background-color: r=
gb(241, 241, 241); }

@media (max-width: 759px) {
  .WatchlistAlertNotifications-watchlistAlertItem { min-height: 50px; paddi=
ng: 10px; }
}

.WatchlistAlertNotifications-watchlistAlertIcon > img { height: 23.33px; wi=
dth: 25px; }

@media (max-width: 759px) {
  .WatchlistAlertNotifications-watchlistAlertIcon > img { height: 16px; wid=
th: 16px; }
}

.WatchlistAlertNotifications-watchlistAlertTitle { align-items: center; col=
or: rgb(23, 23, 23); display: flex; font-size: 12px; font-weight: 500; gap:=
 5px; line-height: 14.62px; }

@media (max-width: 1019px) {
  .WatchlistAlertNotifications-watchlistAlertTitle { align-items: baseline;=
 flex-direction: column; }
}

@media (max-width: 759px) {
  .WatchlistAlertNotifications-watchlistAlertTitle { font-size: 14px; }
}

.WatchlistAlertNotifications-watchlistSymbol { font-weight: 700; }

.WatchlistAlertNotifications-notificationsQuoteData { align-items: center; =
background-color: rgb(255, 255, 255); border: 1px solid rgb(158, 158, 158);=
 border-radius: 8px; display: flex; font-size: 12px; font-weight: 800; heig=
ht: 29px; justify-content: center; padding: 0px 5px; white-space: nowrap; }

.WatchlistAlertNotifications-notificationsQuoteData .WatchlistAlertNotifica=
tions-symbolDecline, .WatchlistAlertNotifications-notificationsQuoteData .W=
atchlistAlertNotifications-symbolGain { color: rgb(7, 29, 57); }

.WatchlistAlertNotifications-notificationsQuoteData .WatchlistAlertNotifica=
tions-quoteGain { color: rgb(0, 132, 86); }

.WatchlistAlertNotifications-notificationsQuoteData .WatchlistAlertNotifica=
tions-quoteDecline { color: rgb(206, 43, 43); }

.WatchlistAlertNotifications-notificationsQuoteData .WatchlistAlertNotifica=
tions-quoteDecline span:nth-child(2), .WatchlistAlertNotifications-notifica=
tionsQuoteData .WatchlistAlertNotifications-quoteGain span:nth-child(2) { m=
argin-left: 4px; }

.WatchlistAlertNotifications-quoteSeperator { color: rgb(116, 116, 116); ma=
rgin-left: 4px; margin-right: 4px; }

.NewsAlertNotifications-liveEventItemLink:focus-visible, .NewsAlertNotifica=
tions-liveEventItemLink:focus-visible .NewsAlertNotifications-liveEventItem=
WithBackground { background-color: rgb(241, 241, 241); }

.NewsAlertNotifications-liveEventItem { align-items: center; border-bottom:=
 1px solid rgb(222, 222, 222); display: flex; gap: 10px; padding: 15px 10px=
; }

@media (max-width: 759px) {
  .NewsAlertNotifications-liveEventItem { min-height: 50px; padding: 10px; =
}
}

.NewsAlertNotifications-liveEventTitle { color: rgb(23, 23, 23); font-size:=
 12px; font-weight: 500; line-height: 14px; }

@media (max-width: 759px) {
  .NewsAlertNotifications-liveEventTitle { font-size: 14px; }
}

.NewsAlertNotifications-clubPill { color: rgb(4, 150, 255); }

.NewsAlertNotifications-clubPill, .NewsAlertNotifications-proPill { font-si=
ze: 10px; font-weight: 700; letter-spacing: 1.5px; line-height: 10px; }

.NewsAlertNotifications-proPill { color: rgb(0, 168, 87); }

.NewsAlertNotifications-lockIcon { position: relative; }

.NewsAlertNotifications-lockIcon span { display: none; }

.NewsAlertNotifications-lockIcon:hover span { bottom: 20px; display: block;=
 position: absolute; right: -8px; white-space: nowrap; }

.NewsAlertNotifications-tooltipArrow { border-left: 11px solid rgba(0, 0, 0=
, 0); border-right: 11px solid rgba(0, 0, 0, 0); left: -6px; top: -14px; ba=
ckground-color: rgb(255, 255, 255) !important; }

.NewsAlertNotifications-tooltip { border-radius: 4px; color: rgb(255, 255, =
255); font-size: 12px; font-weight: 600; height: 21px; letter-spacing: 1px;=
 line-height: 7px; padding: 7px 4px 7px 8px; text-align: left; }

.NewsAlertNotifications-clubTooltipArrow { border-top: 8px solid rgb(4, 150=
, 255); }

.NewsAlertNotifications-proTooltipArrow { border-top: 8px solid rgb(0, 132,=
 86); }

.NewsAlertNotifications-proTooltip { background-color: rgb(0, 132, 86); }

.NewsAlertNotifications-clubTooltip { background-color: rgb(4, 150, 255); }

.NewsAlertNotifications-liveEventIcon > img { height: 23.33px; width: 25px;=
 }

@media (max-width: 759px) {
  .NewsAlertNotifications-liveEventIcon > img { height: 16px; width: 16px; =
}
}

.NewsAlertNotifications-liveEventPill { align-items: flex-end; display: fle=
x; flex-direction: column; gap: 3px; margin-left: auto; }

.NewsAlertNotifications-timestamp { color: rgb(66, 66, 66); font-size: 10px=
; font-weight: 600; letter-spacing: 1.5px; line-height: 10px; text-transfor=
m: uppercase; white-space: nowrap; }

.NewsAlertNotifications-liveEventItemWithBackground { background-color: rgb=
(248, 248, 248); }

.NewsAlertNotifications-liveEventItemWithBackground:hover { background-colo=
r: rgb(241, 241, 241); }

.NewsAlertNotifications-tradeAlertsTitle { color: rgb(0, 85, 148); font-siz=
e: 12px; font-weight: 700; }

.CreateOrEditWatchlist-watchlistContainer { display: flex; flex-direction: =
column; gap: 50px; overflow: hidden; }

@media (max-width: 759px) {
  .CreateOrEditWatchlist-watchlistContainer { gap: 30px; }
}

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-watchlistC=
reateOrEditContainer { display: flex; flex-direction: column; gap: 15px; }

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatchl=
istText { color: rgb(0, 0, 0); font-size: 20px; font-weight: 400; letter-sp=
acing: 0.2px; line-height: 24px; }

@media (max-width: 759px) {
  .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatc=
hlistText { font-size: 14px; line-height: 16.8px; }
}

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatchl=
istLink { color: rgb(0, 85, 148); display: flex; font-size: 20px; font-styl=
e: normal; font-weight: 500; gap: 7px; height: 20px; letter-spacing: 1.091p=
x; line-height: 16px; text-align: center; text-decoration-line: underline; =
}

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatchl=
istLink > img { height: 16px; position: relative; top: 3px; width: 16px; }

@media (max-width: 759px) {
  .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatc=
hlistLink > img { height: 12px; width: 12px; }
}

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatchl=
istLink:hover { color: rgb(0, 85, 148); }

@media (max-width: 759px) {
  .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatc=
hlistLink { font-size: 14px; line-height: 16px; }
}

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWatc=
hlistText { color: rgb(0, 0, 0); font-size: 32px; font-weight: 400; letter-=
spacing: 0.03px; line-height: 40px; text-align: center; }

@media (min-width: 760px) {
  .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWa=
tchlistText { margin-top: 30px; }
}

@media (max-width: 759px) {
  .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWa=
tchlistText { font-size: 24px; line-height: 29.23px; margin-top: 10px; }
}

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWatc=
hlistContainer { display: flex; flex-direction: column; gap: 50px; }

@media (max-width: 759px) {
  .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWa=
tchlistContainer { gap: 30px; }
}

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWatc=
hlistButton { align-items: center; background-color: rgb(0, 85, 148); color=
: rgb(255, 255, 255); cursor: pointer; display: flex; font-size: 16px; font=
-weight: 600; height: 50px; justify-content: center; letter-spacing: 1.091p=
x; line-height: 16px; margin: auto; text-align: center; text-transform: upp=
ercase; white-space: nowrap; width: 236px; }

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWatc=
hlistButton:hover { color: rgb(255, 255, 255); }

@media (max-width: 759px) {
  .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWa=
tchlistButton { font-size: 14px; height: 46px; margin-bottom: 20px; width: =
208px; }
}

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-watchlistI=
mg { background-image: url("https://static-redesign.cnbcfm.com/dist/aaef357=
fd7f6d3bbf46a.png"); background-repeat: no-repeat; background-size: 423px 1=
84px; height: 184px; margin: 35px auto auto; width: 423px; }

@media (max-width: 759px) {
  .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-watchlis=
tImg { background-image: url("https://static-redesign.cnbcfm.com/dist/6f133=
73a0304d88f6030.png"); background-size: 257px 168px; height: 168px; margin-=
top: 15px; width: 257px; }
}

.SplitStats-splitStats { margin: 15px 0px 0px; }

@media (min-width: 760px) {
  .SplitStats-splitStats { display: none; }
}

.SplitStats-splitStats .SplitStats-title { color: rgb(0, 47, 108); font-siz=
e: 18px; font-weight: 800; text-transform: uppercase; }

.SplitStats-splitStats .SplitStats-list, .SplitStats-splitStats .SplitStats=
-listSingle { gap: 0px 15px; display: grid; grid-template-columns: 1fr 1fr;=
 list-style: none; margin: 0px; padding: 0px; }

.SplitStats-splitStats .SplitStats-flowColumn { grid-auto-flow: column; gri=
d-template-rows: repeat(4, auto); }

.SplitStats-splitStats .SplitStats-listSingle { grid-auto-flow: row; grid-t=
emplate-columns: 1fr; grid-template-rows: none; }

.SplitStats-splitStats .SplitStats-listSingle .SplitStats-item { border-bot=
tom: 0px; font-size: 16px; margin: 0px; padding: 5px 2px; }

.SplitStats-splitStats .SplitStats-listSingle .SplitStats-item:nth-child(2n=
+1) { background: rgb(248, 248, 248); }

.SplitStats-splitStats .SplitStats-listSingle .SplitStats-name { color: rgb=
(23, 23, 23); font-weight: 400; }

.SplitStats-splitStats .SplitStats-item { align-items: center; border-botto=
m: 1px solid rgb(217, 217, 217); box-sizing: border-box; display: flex; fon=
t-family: "Proxima Nova", sans-serif; font-size: 11px; font-weight: 800; ju=
stify-content: space-between; margin: 0px 0px 5px; padding: 0px 0px 5px; }

.SplitStats-splitStats .SplitStats-name { color: rgb(116, 116, 116); }

.SplitStats-splitStats .SplitStats-price { color: rgb(23, 23, 23); }

.ProPill-proPillLink { display: inline-block; padding-right: 4px; }

.ProPill-proPill { bottom: 0px; display: inline-block; position: relative; =
vertical-align: initial; width: auto; }

.PieChart-chart { border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.25) 0px 4=
px 4px; padding: 0px; pointer-events: all; }

.PieChart-chart, .PieChart-inner { height: var(--diameter); width: var(--di=
ameter); }

.PieChart-inner { display: grid; place-items: center; pointer-events: none;=
 position: absolute; text-align: center; }

.PieChart-overlay { border-radius: 50%; box-shadow: calc(var(--shadowOffset=
)*-1) var(--shadowOffset) 5px 1px #00000040; display: flex; flex-direction:=
 column; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; height:=
 calc(var(--diameter) - var(--strokeWidth)*2); justify-content: center; wid=
th: calc(var(--diameter) - var(--strokeWidth)*2); }

.PieChart-total { font-size: 20px; font-weight: 600; line-height: 20px; }

.PieChart-ratings { font-size: 10px; font-weight: 500; line-height: 12px; }

.PieChart-consensus { overflow-wrap: break-word; font-size: 16px; font-weig=
ht: 600; hyphens: auto; line-height: 16px; padding: 4px; }

.AnalystConsensus-container { background: rgb(255, 255, 255); border: 1px s=
olid rgb(217, 217, 217); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2=
5) 0px 4px 4px; color: rgb(0, 0, 0); display: grid; font-family: "Proxima N=
ova", Helvetica, Arial, sans-serif; grid-template-columns: 2fr 3fr; grid-te=
mplate-rows: 42px 199px; height: 241px; overflow: hidden; }

.AnalystConsensus-containerWebservice { margin-bottom: 30px; }

.AnalystConsensus-header { align-items: center; border-bottom: 3px solid rg=
b(0, 168, 87); display: flex; grid-area: 1 / 1 / 2 / 3; justify-content: sp=
ace-between; padding: 4px 20px 0px 16px; }

.AnalystConsensus-proPill { height: 20px; }

.AnalystConsensus-stockInfo { align-items: center; color: rgb(0, 85, 148); =
display: flex; line-height: 19px; min-height: 22px; }

.AnalystConsensus-companyName { font-size: 20px; font-weight: 700; line-hei=
ght: 20px; margin-right: 8px; }

.AnalystConsensus-stockSymbol { border-left: 2px solid rgb(0, 85, 148); fon=
t-size: 18px; font-style: normal; font-weight: 500; line-height: 20px; padd=
ing-left: 8px; color: rgb(0, 85, 148) !important; text-decoration: none !im=
portant; }

.AnalystConsensus-stockSymbol:hover { color: rgb(252, 183, 0) !important; }

.AnalystConsensus-leftPanel { gap: 20px 10px; display: grid; grid-area: 2 /=
 1 / 3 / 2; grid-template-columns: 1fr 1fr; grid-template-rows: auto 46px; =
padding: 22px; }

.AnalystConsensus-negativeUpside { color: rgb(180, 9, 9); }

.AnalystConsensus-averagePriceTarget, .AnalystConsensus-currentPrice, .Anal=
ystConsensus-highPriceTarget { border-bottom: 1px dashed rgb(116, 116, 116)=
; }

.AnalystConsensus-headerQuotePage { justify-content: flex-end; }

.AnalystConsensus-title { font-size: 16px; font-weight: 600; grid-area: 2 /=
 1 / 3 / 3; letter-spacing: 1px; line-height: 19px; text-align: center; }

.AnalystConsensus-pieChart { align-items: center; display: flex; flex-direc=
tion: column; grid-area: 1 / 1 / 2 / 2; justify-self: right; width: fit-con=
tent; }

.AnalystConsensus-buy, .AnalystConsensus-hold, .AnalystConsensus-sell, .Ana=
lystConsensus-strongBuy, .AnalystConsensus-underperform { align-items: cent=
er; display: flex; font-size: 12px; font-weight: 600; line-height: 15px; }

.AnalystConsensus-buy .AnalystConsensus-box, .AnalystConsensus-hold .Analys=
tConsensus-box, .AnalystConsensus-sell .AnalystConsensus-box, .AnalystConse=
nsus-strongBuy .AnalystConsensus-box, .AnalystConsensus-underperform .Analy=
stConsensus-box { height: 14px; margin-left: 10px; margin-right: 10px; widt=
h: 14px; }

.AnalystConsensus-buy { color: rgb(0, 168, 87); }

.AnalystConsensus-buy .AnalystConsensus-box { background-color: rgb(0, 168,=
 87); }

.AnalystConsensus-hold { color: rgb(116, 116, 116); }

.AnalystConsensus-hold .AnalystConsensus-box { background-color: rgb(116, 1=
16, 116); }

.AnalystConsensus-sell { color: rgb(0, 47, 108); }

.AnalystConsensus-sell .AnalystConsensus-box { background-color: rgb(0, 47,=
 108); }

.AnalystConsensus-underperform { color: rgb(51, 106, 160); }

.AnalystConsensus-underperform .AnalystConsensus-box { background-color: rg=
b(51, 106, 160); }

.AnalystConsensus-strongBuy { color: rgb(20, 92, 66); }

.AnalystConsensus-strongBuy .AnalystConsensus-box { background-color: rgb(2=
0, 92, 66); }

.AnalystConsensus-legend { background: rgb(248, 248, 248); border: 0.2px so=
lid rgb(216, 216, 216); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.25)=
 0px 1px 4px; display: flex; flex-direction: column; height: 108px; justify=
-content: space-around; padding: 3px 8px 3px 0px; width: fit-content; }

.AnalystConsensus-rightPanel { border-left: 1px solid rgba(0, 0, 0, 0.2); d=
isplay: flex; flex-direction: column; grid-area: 2 / 2 / 3 / 3; justify-con=
tent: space-between; }

.AnalystConsensus-stats { display: flex; flex-direction: column; justify-co=
ntent: space-around; padding: 15px 25px; }

.AnalystConsensus-averagePriceTarget, .AnalystConsensus-currentPrice, .Anal=
ystConsensus-highPriceTarget, .AnalystConsensus-lowPriceTarget { align-item=
s: center; display: flex; font-size: 16px; font-weight: 500; height: 54px; =
line-height: 19px; }

.AnalystConsensus-value { font-size: 16px; line-height: 19px; margin-left: =
auto; }

.AnalystConsensus-highPriceTarget .AnalystConsensus-value { color: rgb(20, =
92, 66); }

.AnalystConsensus-averagePriceTarget .AnalystConsensus-value { color: rgb(6=
6, 66, 66); display: flex; flex-direction: column; font-size: 14px; text-al=
ign: right; }

.AnalystConsensus-averagePriceTarget .AnalystConsensus-value .AnalystConsen=
sus-upside { }

.AnalystConsensus-lowPriceTarget .AnalystConsensus-value { color: rgb(0, 47=
, 108); }

@media (max-width: 760px) {
  .AnalystConsensus-container { border-radius: 2px; display: grid; grid-tem=
plate-columns: 303px; grid-template-rows: auto 195px 190px; height: auto; w=
idth: 303px; }
  .AnalystConsensus-header { grid-area: 1 / 1 / 2 / 2; padding: 6px 20px; }
  .AnalystConsensus-header .AnalystConsensus-proPill { height: 13px; }
  .AnalystConsensus-header .AnalystConsensus-stockInfo .AnalystConsensus-co=
mpanyName { font-size: 14px; font-weight: 700; height: auto; line-height: 1=
6px; margin-right: 5px; max-width: 10rem; }
  .AnalystConsensus-header .AnalystConsensus-stockInfo .AnalystConsensus-st=
ockSymbol { border-left: 1px solid rgb(0, 85, 148); font-size: 12px; font-w=
eight: 500; line-height: 16px; padding-left: 5px; }
  .AnalystConsensus-leftPanel { border-bottom: 1px solid rgb(217, 217, 217)=
; display: grid; grid-area: 2 / 1 / 3 / 2; grid-template-columns: 1fr 1fr; =
padding: 0px 20px; }
  .AnalystConsensus-leftPanel .AnalystConsensus-pieChart { justify-self: ri=
ght; margin-right: 14px; margin-top: 20px; }
  .AnalystConsensus-leftPanel .AnalystConsensus-legend { margin-top: 20px; =
}
  .AnalystConsensus-rightPanel { border-left: none; grid-area: 3 / 1 / 4 / =
2; }
  .AnalystConsensus-rightPanel .AnalystConsensus-stats { padding: 0px 20px;=
 }
  .AnalystConsensus-rightPanel .AnalystConsensus-stats .AnalystConsensus-av=
eragePriceTarget, .AnalystConsensus-rightPanel .AnalystConsensus-stats .Ana=
lystConsensus-currentPrice, .AnalystConsensus-rightPanel .AnalystConsensus-=
stats .AnalystConsensus-highPriceTarget, .AnalystConsensus-rightPanel .Anal=
ystConsensus-stats .AnalystConsensus-lowPriceTarget { font-size: 14px; heig=
ht: 64px; line-height: 17px; }
}

.AnalystConsensus-containerArticlePage { height: 421px; margin-bottom: 30px=
; }

.AnalystConsensus-currentPrice { display: flex; justify-content: space-betw=
een; }

.AnalystConsensus-currentPrice .AnalystConsensus-value { display: flex; jus=
tify-content: flex-end; }

.AnalystConsensus-lastUpdated { color: rgb(66, 66, 66); display: flex; font=
-size: 8px; font-style: normal; font-weight: 600; line-height: 10px; }

.AnalystConsensus-changePct { align-items: center; color: rgb(0, 132, 86); =
display: flex; font-size: 10px; font-style: normal; font-weight: 600; line-=
height: 12px; }

.AnalystConsensus-changePctNegative { color: rgb(180, 9, 9); }

.AnalystConsensus-unchanged { color: rgb(66, 72, 88); }

@media (min-width: 360px) {
  .AnalystConsensus-rightPanel .AnalystConsensus-statsArticlePage .AnalystC=
onsensus-averagePriceTarget, .AnalystConsensus-rightPanel .AnalystConsensus=
-statsArticlePage .AnalystConsensus-currentPrice, .AnalystConsensus-rightPa=
nel .AnalystConsensus-statsArticlePage .AnalystConsensus-highPriceTarget, .=
AnalystConsensus-rightPanel .AnalystConsensus-statsArticlePage .AnalystCons=
ensus-lowPriceTarget { height: 46px; }
}

@media (min-width: 760px) {
  .AnalystConsensus-containerArticlePage { height: 241px; }
  .AnalystConsensus-rightPanel .AnalystConsensus-statsArticlePage .AnalystC=
onsensus-averagePriceTarget, .AnalystConsensus-rightPanel .AnalystConsensus=
-statsArticlePage .AnalystConsensus-currentPrice, .AnalystConsensus-rightPa=
nel .AnalystConsensus-statsArticlePage .AnalystConsensus-highPriceTarget, .=
AnalystConsensus-rightPanel .AnalystConsensus-statsArticlePage .AnalystCons=
ensus-lowPriceTarget { height: 44px; }
}

@media (min-width: 1340px) {
  .AnalystConsensus-containerQuotePage { grid-template-rows: 40px 191px; he=
ight: 231px; width: 966px; }
  .AnalystConsensus-containerQuotePage .AnalystConsensus-leftPanel { column=
-gap: 44px; }
  .AnalystConsensus-containerQuotePage .AnalystConsensus-rightPanel .Analys=
tConsensus-stats { padding-left: 40px; padding-right: 40px; }
}

.AnalystConsensus-gateContainer { border-radius: 10px; box-shadow: rgba(0, =
0, 0, 0.25) 0px 4px 4px; width: 100%; }

.AnalystConsensus-gateContainer div[style], .AnalystConsensus-gateContainer=
 iframe[style] { border-radius: 10px; }

@media (max-width: 760px) {
  .AnalystConsensus-gateContainer { box-shadow: none; display: flex; justif=
y-content: center; }
  .AnalystConsensus-gateContainer div[style], .AnalystConsensus-gateContain=
er iframe[style] { border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.25) 0px =
4px 4px; width: 303px !important; }
}

.AnalystConsensus-error .AnalystConsensus-legend { flex-direction: row; }

.AnalystConsensus-error .AnalystConsensus-legend .AnalystConsensus-boxConta=
iner { display: flex; flex-direction: column; justify-content: space-around=
; }

.AnalystConsensus-error .AnalystConsensus-legend .AnalystConsensus-errorMes=
sage { color: rgb(206, 43, 43); display: grid; font-size: 12px; font-weight=
: 500; line-height: 12px; place-items: center; text-align: center; }

.BadgeGroup-badgeGroup { display: flex; justify-content: center; margin: 24=
px 0px 0px; width: 100%; }

@media (max-width: 1019px) {
  .BadgeGroup-badgeGroup { margin: 24px 0px -6px; }
}

@media (max-width: 759px) {
  .BadgeGroup-badgeGroup { margin: 0px; }
}

.BadgeGroup-badge { margin: 0px 10px; max-height: 60px; max-width: 120px; }

.Loading-wrapper { background: none; height: 100%; }

.Loading-nightModeWrapper { background: rgb(0, 0, 0); height: 100%; }

.Loading-loadingImage { height: 295px; max-width: 900px; width: 100%; }

.ErrorChartBoundary-errorWrapper { background: grey; border: 1px solid silv=
er; color: rgb(255, 255, 255); height: 352px; }

.ErrorChartBoundary-errorWrapper .ErrorChartBoundary-msg { position: relati=
ve; text-align: center; top: 35%; }

.ErrorChartBoundary-errorWrapper .ErrorChartBoundary-msg span { background:=
 rgb(255, 255, 255); border-radius: 3px; color: rgb(0, 0, 0); font-family: =
inherit; font-size: 12px; line-height: inherit; margin: 0px; padding: 2px; =
}

.PhoenixChartWrapper-rendererApp, .PhoenixChartWrapper-rendererWeb { min-he=
ight: 380px; position: relative; }

.PhoenixChartWrapper-rendererWeb { margin-top: 20px; }

.PhoenixChartWrapper-rendererApp { height: 100%; margin: 0px; }

.PhoenixChartWrapper-loadingWrapper { background: rgb(255, 255, 255); inset=
: 0px; position: absolute; z-index: 10; }

.MiniQuoteData-container { display: block; height: 162px; line-height: 22px=
; padding: 0px 30px; text-indent: 0px; }

@media (min-width: 1020px) {
  .MiniQuoteData-container { height: 144px; padding: 0px 8px; }
}

@media (max-width: 759px) {
  .MiniQuoteData-container { height: 154px; min-width: 320px; padding: 0px =
15px; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-container { height: 274px; min-width: 560px; }
}

.MiniQuoteData-chickletContainer { display: block; height: 144px; line-heig=
ht: 22px; padding: 0px 8px; text-indent: 0px; }

@media (min-width: 1020px) {
  .MiniQuoteData-chickletContainer { height: 144px; padding: 0px 8px; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-chickletContainer .MiniQuoteData-companyName, .MiniQuoteDa=
ta-chickletContainer .MiniQuoteData-link { font-size: 14px; margin-bottom: =
0px; margin-top: 12px; }
  .MiniQuoteData-chickletContainer .MiniQuoteData-last { font-size: 24px; m=
argin-right: 12px; }
}

.MiniQuoteData-chickletContainer .MiniQuoteData-link { font-size: 11px !imp=
ortant; }

.MiniQuoteData-chickletContainer .MiniQuoteData-quote, .MiniQuoteData-chick=
letContainer .MiniQuoteData-quoteDown, .MiniQuoteData-chickletContainer .Mi=
niQuoteData-quoteUp { font-size: 12px !important; }

.MiniQuoteData-chickletContainer .MiniQuoteData-halfDetail { color: rgb(116=
, 116, 116); display: flex; font-size: 10px; font-weight: 700; justify-cont=
ent: space-between; margin: 0px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-chickletContainer .MiniQuoteData-halfDetail { font-size: 1=
0px; line-height: inherit; margin: 0px; }
  .MiniQuoteData-chickletContainer .MiniQuoteData-section { margin-bottom: =
0px; }
}

.MiniQuoteData-section { display: block; padding-bottom: 0px; padding-left:=
 0px; padding-top: 0px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-section { margin-bottom: 10px; }
}

.MiniQuoteData-companyName { overflow: hidden; text-overflow: ellipsis; whi=
te-space: nowrap; }

.MiniQuoteData-companyName, .MiniQuoteData-last { font-weight: 700; }

.MiniQuoteData-companyName, .MiniQuoteData-link { font-size: 14px; margin-t=
op: 12px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-companyName, .MiniQuoteData-link { font-size: 24px; margin=
-bottom: 14px; margin-top: 14px; }
}

.MiniQuoteData-last, .MiniQuoteData-quote, .MiniQuoteData-quoteDown, .MiniQ=
uoteData-quoteUp { display: block; margin: 4px 0px; }

.MiniQuoteData-header { align-items: center; display: flex; }

.MiniQuoteData-last { font-size: 24px; margin-right: 12px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-last { font-size: 34px; }
}

.MiniQuoteData-link { font-size: 11px; font-weight: 600; }

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-link { font-size: 16px; }
}

.MiniQuoteData-link a { color: rgb(0, 85, 148); text-decoration: underline;=
 }

.MiniQuoteData-cnbcLink { color: rgb(32, 119, 182); text-decoration: underl=
ine; }

.MiniQuoteData-quote, .MiniQuoteData-quoteDown, .MiniQuoteData-quoteUp { co=
lor: rgb(116, 116, 116); font-family: "Proxima Nova", sans-serif; font-size=
: 12px; font-weight: 700; line-height: 12px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-quote, .MiniQuoteData-quoteDown, .MiniQuoteData-quoteUp { =
font-size: 20px; }
}

.MiniQuoteData-quoteUp { color: rgb(0, 132, 86); }

.MiniQuoteData-quoteUp::before { content: "=E2=96=BE"; display: inline-bloc=
k; margin-right: 4px; transform: rotate(-180deg); }

.MiniQuoteData-quoteDown { color: rgb(208, 2, 27); }

.MiniQuoteData-quoteDown::before { content: "=E2=96=BE"; margin-right: 4px;=
 }

.MiniQuoteData-details { column-gap: 4%; display: grid; grid-template-colum=
ns: 1fr 1fr; }

.MiniQuoteData-container, .MiniQuoteData-withTopBorder { border-bottom: 0.5=
px solid rgb(116, 116, 116); }

.MiniQuoteData-halfDetail { color: rgb(116, 116, 116); display: flex; font-=
size: 10px; font-weight: 700; justify-content: space-between; margin: 0px; =
}

.MiniQuoteData-halfDetail :nth-child(2n) { color: rgb(23, 23, 23); }

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-halfDetail { font-size: 18px; line-height: 40px; margin: 0=
px 0px 20px; }
}

.MiniQuoteData-halfDetail:nth-of-type(2n+1) { grid-column: 1 / 2; }

.MiniQuoteData-halfDetail:nth-of-type(2n) { grid-column: 2 / 3; }

.DynamicLoadingIndicator-spinnerParent { display: block; padding: 10px; }

.DynamicLoadingIndicator-spinner { animation: 2s linear 0s infinite normal =
none running DynamicLoadingIndicator-spin; border-width: 3px; border-style:=
 solid; border-color: rgb(102, 102, 102) rgb(243, 243, 243) rgb(243, 243, 2=
43); border-image: initial; border-radius: 50%; display: block; margin: 0px=
 auto; }

@keyframes DynamicLoadingIndicator-spin {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.AddToWatchlistDropdown-container { place-content: center; align-items: cen=
ter; background-color: rgb(255, 255, 255); display: flex; flex-direction: c=
olumn; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; padding: =
20px 0px; position: fixed; z-index: 1001; }

.AddToWatchlistDropdown-container.AddToWatchlistDropdown-withWatchlists { a=
lign-items: normal; justify-content: normal; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-container { inset: 0px; z-index: 9999; }
}

@media (min-width: 1020px) {
  .AddToWatchlistDropdown-container { border-width: 0px 0.5px 0.5px; border=
-right-style: solid; border-bottom-style: solid; border-left-style: solid; =
border-right-color: rgb(158, 158, 158); border-bottom-color: rgb(158, 158, =
158); border-left-color: rgb(158, 158, 158); border-image: initial; border-=
top-style: initial; border-top-color: initial; box-shadow: rgba(0, 0, 0, 0.=
25) 0px 1px 6px, rgb(0, 47, 108) 0px -3px 0px; display: block; left: 0px; p=
adding: 0px; position: absolute; width: auto; }
  .AddToWatchlistDropdown-container.AddToWatchlistDropdown-mini { left: 0px=
; right: auto; }
}

.AddToWatchlistDropdown-container .AddToWatchlistDropdown-miniQuoteDataCont=
ainer { align-items: center; border-bottom: 0.5px solid rgb(116, 116, 116);=
 display: flex; justify-content: center; min-height: 156px; }

@media (min-width: 1020px) {
  .AddToWatchlistDropdown-container .AddToWatchlistDropdown-miniQuoteDataCo=
ntainer { min-height: 156px; }
}

@media (max-width: 759px) {
  .AddToWatchlistDropdown-container .AddToWatchlistDropdown-miniQuoteDataCo=
ntainer { min-height: 156px; min-width: 320px; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .AddToWatchlistDropdown-container .AddToWatchlistDropdown-miniQuoteDataCo=
ntainer { min-height: 274px; min-width: 560px; }
}

.AddToWatchlistDropdown-container .AddToWatchlistDropdown-signInMessage, .A=
ddToWatchlistDropdown-container .AddToWatchlistDropdown-simpleText { displa=
y: block; font-size: 12px; line-height: 12px; text-align: center; }

.AddToWatchlistDropdown-container .AddToWatchlistDropdown-signInMessage { c=
olor: rgb(0, 0, 0); font-weight: 700; margin-bottom: -10px; margin-top: 20p=
x; }

.AddToWatchlistDropdown-container .AddToWatchlistDropdown-simpleText { font=
-weight: 500; }

.AddToWatchlistDropdown-container .AddToWatchlistDropdown-simpleText:last-c=
hild { margin-bottom: 20px; }

.AddToWatchlistDropdown-chicletContainer { place-content: center; align-ite=
ms: center; background-color: rgb(255, 255, 255); border-width: 0px 0.5px 0=
.5px; border-right-style: solid; border-bottom-style: solid; border-left-st=
yle: solid; border-right-color: rgb(158, 158, 158); border-bottom-color: rg=
b(158, 158, 158); border-left-color: rgb(158, 158, 158); border-image: init=
ial; border-top-style: initial; border-top-color: initial; box-shadow: rgba=
(0, 0, 0, 0.25) 0px 1px 6px, rgb(0, 47, 108) 0px -3px 0px; display: block; =
flex-direction: column; font-family: "Proxima Nova", Helvetica, Arial, sans=
-serif; left: 0px; padding: 0px; position: absolute; width: auto; z-index: =
1001; top: 27px !important; }

.AddToWatchlistDropdown-chicletContainer.AddToWatchlistDropdown-withWatchli=
sts { align-items: normal; justify-content: normal; }

.AddToWatchlistDropdown-chicletContainer.AddToWatchlistDropdown-mini { left=
: 0px; right: auto; }

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-miniQuoteD=
ataContainer { align-items: center; border-bottom: 0.5px solid rgb(116, 116=
, 116); display: flex; justify-content: center; min-height: 156px; }

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-closeButto=
n { display: none; }

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-signInMess=
age, .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-simpl=
eText { display: block; font-size: 12px; line-height: 12px; text-align: cen=
ter; }

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-signInMess=
age { color: rgb(0, 0, 0); font-weight: 700; margin-bottom: -10px; margin-t=
op: 20px; }

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-simpleText=
 { font-weight: 500; }

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-simpleText=
:last-child { margin-bottom: 20px; }

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-headerForW=
atchlistTag { align-items: center; display: flex; font-family: "Proxima Nov=
a", Helvetica, Arial, sans-serif; font-size: 11px; height: 32px; margin: 0p=
x 0px 0px 8px; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-headerFo=
rWatchlistTag { font-size: 11px !important; height: 32px !important; line-h=
eight: inherit !important; margin-left: 8px !important; padding: 0px !impor=
tant; }
}

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-watchlistS=
crollContainer { max-height: 100px; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-watchlis=
tScrollContainer::before { bottom: 32px; }
}

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-footer { b=
ottom: 0px; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-footer .=
AddToWatchlistDropdown-watchlistTagFooterLink:first-child { margin-bottom: =
12px; margin-top: 12px; }
  .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-footer .=
AddToWatchlistDropdown-watchlistTagFooterLink { font-size: 11px; margin-lef=
t: 10px; }
}

.AddToWatchlistDropdown-chicletGhostDropdownCloser { display: block !import=
ant; }

.AddToWatchlistDropdown-wrapper { max-height: calc(-158px + 100vh); overflo=
w: auto; }

@media (min-width: 1020px) {
  .AddToWatchlistDropdown-wrapper { max-height: 118px; }
}

.AddToWatchlistDropdown-watchlistContainer { border: 0.5px solid rgb(207, 2=
16, 226); box-shadow: rgb(0, 47, 108) 0px -3px 0px; padding: unset; right: =
-1px; top: 27px; width: calc(100% + 2px); }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-watchlistContainer { top: 0px; }
}

.AddToWatchlistDropdown-container.AddToWatchlistDropdown-isFetching { paddi=
ng-top: 0px; }

.AddToWatchlistDropdown-closeButton { display: block; font-size: 12px; posi=
tion: absolute; right: 15px; top: 20px; }

@media (min-width: 1020px) {
  .AddToWatchlistDropdown-closeButton { display: none; }
}

.AddToWatchlistDropdown-closeButton.AddToWatchlistDropdown-closeButtonForSy=
mbolTag { font-size: 15px; top: 27px; }

.AddToWatchlistDropdown-header { color: rgb(158, 158, 158); font-size: 12px=
; font-weight: 600; letter-spacing: 0.01em; line-height: 12px; margin: 20px=
 30px; text-indent: 0px; }

.AddToWatchlistDropdown-header.AddToWatchlistDropdown-headerForWatchlistTag=
 { align-items: center; display: flex; font-family: "Proxima Nova", Helveti=
ca, Arial, sans-serif; font-size: 11px; height: 32px; margin: 0px 0px 0px 8=
px; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-header.AddToWatchlistDropdown-headerForWatchlistT=
ag { font-size: 18px; height: 68px; line-height: normal; margin-left: 30px;=
 padding: 8px 0px; }
}

.AddToWatchlistDropdown-footer { display: block; padding: 15px 15px 20px; p=
osition: relative; width: 100%; z-index: 1; }

.AddToWatchlistDropdown-footer .AddToWatchlistDropdown-footerLink, .AddToWa=
tchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooterLink { col=
or: rgb(0, 85, 148); display: block; font-size: 11px; font-weight: 600; lin=
e-height: 13px; padding-left: 10px; padding-top: 10px; text-indent: 0px; }

.AddToWatchlistDropdown-footer .AddToWatchlistDropdown-footerLink.AddToWatc=
hlistDropdown-signIn, .AddToWatchlistDropdown-footer .AddToWatchlistDropdow=
n-watchlistTagFooterLink.AddToWatchlistDropdown-signIn { background-color: =
rgb(0, 85, 148); border: none; bottom: 0px; color: rgb(255, 255, 255); posi=
tion: static; }

.AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooterLi=
nk { line-height: 11px; margin-left: 10px; padding: unset; text-decoration:=
 underline; }

.AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooterLi=
nk:first-child { margin-bottom: 12px; margin-top: 12px; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooter=
Link:first-child { margin-bottom: 30px; margin-top: 48px; }
  .AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooter=
Link { font-size: 18px; margin-left: 30px; }
}

.AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooterLi=
nk:hover { color: rgb(0, 85, 148); }

.AddToWatchlistDropdown-footer .AddToWatchlistDropdown-footerLink { border:=
 1px solid rgb(7, 29, 57); color: rgb(7, 29, 57); line-height: 12px; paddin=
g: 15px; text-align: center; width: 100%; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-footer { bottom: 20px; position: absolute; }
}

.AddToWatchlistDropdown-watchlistTagFooter { padding: unset; position: rela=
tive; }

.AddToWatchlistDropdown-signInContainer { bottom: 0px; min-width: 240px; po=
sition: relative; width: 50%; }

.AddToWatchlistDropdown-createWatchlistContainer { bottom: 0px; padding-bot=
tom: 10px; position: relative; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-createWatchlistContainer { text-align: center; to=
p: 20px; width: 50%; }
}

.AddToWatchlistDropdown-message { color: rgb(232, 128, 42); display: block;=
 font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px=
; font-weight: 600; line-height: 100%; padding: 15px 15px 0px; text-align: =
center; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-message { font-size: 18px; font-weight: 600; line=
-height: 18px; }
}

.AddToWatchlistDropdown-message.AddToWatchlistDropdown-watchListEmptyMsg { =
color: rgb(23, 23, 23); }

.AddToWatchlistDropdown-symbolIssueError { border-bottom: 1px solid rgb(186=
, 186, 186); color: rgb(206, 43, 43); display: block; font-family: "Proxima=
 Nova", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; li=
ne-height: 18px; padding: 35px 20px; text-align: center; white-space: norma=
l; }

.AddToWatchlistDropdown-ghostDropdownCloser { inset: 0px; display: none; po=
sition: fixed; z-index: 98; }

@media (min-width: 1020px) {
  .AddToWatchlistDropdown-ghostDropdownCloser { display: block; }
}

.AddToWatchlistDropdown-watchlistContainerAddTag { left: -1px; min-width: 3=
00px; top: 27px; width: calc(100% + 2px); }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-watchlistContainerAddTag { top: 0px; }
}

.AddToWatchlistDropdown-watchlistContainerAddTag .AddToWatchlistDropdown-me=
ssage { font-size: 11px; font-weight: 700; letter-spacing: -0.004em; line-h=
eight: 13px; padding-left: 8px; padding-right: 8px; text-align: center; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-watchlistContainerAddTag .AddToWatchlistDropdown-=
message { align-items: center; display: flex; font-size: 18px; font-weight:=
 700; letter-spacing: -0.002em; line-height: 18px; text-align: center; }
}

.AddToWatchlistDropdown-loggedOutAddTag { padding: unset; }

.AddToWatchlistDropdown-loggedOutAddTag .AddToWatchlistDropdown-signInConta=
iner .AddToWatchlistDropdown-watchlistTagFooterLink { position: relative; r=
ight: 9px; top: 8px; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-loggedOutAddTag .AddToWatchlistDropdown-signInCon=
tainer .AddToWatchlistDropdown-watchlistTagFooterLink { font-size: 14px; ma=
rgin-left: unset; padding-top: 50px; right: 0px; text-align: center; top: 0=
px; }
}

.AddToWatchlistDropdown-loggedOutAddTag .AddToWatchlistDropdown-createWatch=
listContainer .AddToWatchlistDropdown-watchlistTagFooterLink { padding-bott=
om: 8px; position: relative; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-loggedOutAddTag .AddToWatchlistDropdown-createWat=
chlistContainer .AddToWatchlistDropdown-watchlistTagFooterLink { font-size:=
 14px; margin-left: unset; padding-top: 50px; }
}

.AddToWatchlistDropdown-signInContainerAddTag { display: block; margin: 0px=
 10%; padding: 8px; }

@media (min-width: 1020px) {
  .AddToWatchlistDropdown-signInContainerAddTag { min-width: unset; width: =
unset; }
}

.AddToWatchlistDropdown-buttonLink { border: 1px solid rgb(0, 85, 148); col=
or: rgb(0, 85, 148); display: block; font-size: 10px; font-weight: 600; lin=
e-height: 12px; padding: 8px; text-align: center; width: 100%; }

.AddToWatchlistDropdown-buttonLink.AddToWatchlistDropdown-signIn { backgrou=
nd-color: rgb(0, 85, 148); border: none; bottom: 0px; color: rgb(255, 255, =
255); margin-top: 20px; position: static; }

.AddToWatchlistDropdown-buttonLink.AddToWatchlistDropdown-createWatchlist {=
 background-color: rgb(0, 85, 148); border: none; bottom: 0px; color: rgb(2=
55, 255, 255); margin: auto; max-width: 100%; min-width: 120px; padding: 15=
px; position: static; text-decoration: none; width: 90%; }

.AddToWatchlistDropdown-buttonLink.AddToWatchlistDropdown-createWatchlist:h=
over { color: rgb(255, 255, 255); }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-buttonLink.AddToWatchlistDropdown-createWatchlist=
 { min-width: 200px; }
  .AddToWatchlistDropdown-buttonLink { font-size: 14px; font-weight: 700; }
}

.AddToWatchlistDropdown-signInButtonAddTag { align-items: center; font-size=
: 10px; font-weight: 700; letter-spacing: 0.5px; line-height: 12px; padding=
: 8px; text-align: center; }

.AddToWatchlistDropdown-signInButtonAddTag.AddToWatchlistDropdown-signIn { =
background-color: rgb(0, 85, 148); }

.AddToWatchlistDropdown-signInButtonAddTag.AddToWatchlistDropdown-signIn:ho=
ver { background-color: rgb(0, 47, 108); }

.AddToWatchlistDropdown-signInButtonAddTag.AddToWatchlistDropdown-createWat=
chlist { background-color: rgb(0, 85, 148); color: rgb(255, 255, 255); font=
-family: "Proxima Nova", Helvetica, Arial, sans-serif; padding: 8px; text-d=
ecoration: none; }

.AddToWatchlistDropdown-signInButtonAddTag.AddToWatchlistDropdown-createWat=
chlist:hover { background-color: rgb(0, 47, 108); color: rgb(255, 255, 255)=
; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-signInButtonAddTag.AddToWatchlistDropdown-createW=
atchlist { padding: 12px; }
  .AddToWatchlistDropdown-buttonLink { font-size: 14px; letter-spacing: 1.1=
px; line-height: 16px; margin: auto; max-width: 260px; padding: 12px; }
}

.AddToWatchlistDropdown-watchlistScrollContainer { display: block; max-heig=
ht: 100px; overflow-y: scroll; }

.AddToWatchlistDropdown-watchlistScrollContainer::before { bottom: 32px; co=
ntent: ""; display: block; height: 40px; pointer-events: none; position: ab=
solute; width: 100%; z-index: 1; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-watchlistScrollContainer::before { bottom: 100px;=
 }
}

.AddToWatchlistDropdown-watchlistScrollContainer.AddToWatchlistDropdown-fad=
e::before { background: linear-gradient(rgba(255, 255, 255, 0), 25%, rgb(25=
5, 255, 255)); }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-watchlistScrollContainer { max-height: 70%; }
}

@keyframes WatchlistNotification-showAndFadeOut {=20
  0% { opacity: 0; transform: translateY(5px); }
  5% { opacity: 1; transform: translateY(0px); }
  80% { opacity: 1; }
  100% { opacity: 0; }
}

.WatchlistNotification-notificationContainer { display: flex; justify-conte=
nt: center; position: absolute; width: 100%; }

.WatchlistNotification-notificationContainer .WatchlistNotification-notific=
ation { animation: 3s linear 0s 1 normal none running WatchlistNotification=
-showAndFadeOut; font-family: "Proxima Nova", Helvetica, Arial, sans-serif;=
 opacity: 0; text-align: center; z-index: 4000; }

.AddToWatchlistDropdownCheckbox-container { border-top: 1px solid rgb(186, =
186, 186); display: block; }

.AddToWatchlistDropdownCheckbox-container:last-of-type { border-bottom: 1px=
 solid rgb(186, 186, 186); }

@media (max-width: 1019px) {
  .AddToWatchlistDropdownCheckbox-chicletWatchlist.AddToWatchlistDropdownCh=
eckbox-watchlistForSymbolTag { font-size: 11px !important; height: 32px !im=
portant; padding-left: 8px !important; }
}

.AddToWatchlistDropdownCheckbox-watchlist { align-items: center; color: rgb=
(7, 29, 57); display: flex; font-size: 14px; font-weight: 700; padding: 8px=
 29px; width: 100%; }

.AddToWatchlistDropdownCheckbox-watchlist:first-child { overflow: hidden; t=
ext-overflow: ellipsis; white-space: nowrap; }

.AddToWatchlistDropdownCheckbox-watchlist.AddToWatchlistDropdownCheckbox-wa=
tchlistForSymbolTag { color: rgb(0, 47, 108); font-size: 11px; font-weight:=
 600; height: 32px; padding-left: 8px; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdownCheckbox-watchlist.AddToWatchlistDropdownCheckbox-=
watchlistForSymbolTag { font-size: 18px; height: 50px; padding-left: 30px; =
}
}

.AddToWatchlistDropdownCheckbox-checkbox { border: 1px solid rgb(186, 186, =
186); border-radius: 2px; flex-shrink: 0; height: 14px; margin-right: 12px;=
 position: relative; width: 14px; }

.AddToWatchlistDropdownCheckbox-watchlistNameForSymbolTag { line-height: no=
rmal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.AddToWatchlistDropdownCheckbox-hasSymbols .AddToWatchlistDropdownCheckbox-=
checkbox::after { border-color: rgb(7, 29, 57); border-style: solid; border=
-width: 0px 2px 2px 0px; content: ""; display: block; height: 12px; left: 5=
px; position: absolute; top: -4px; transform: rotate(45deg); width: 5px; }

.AddToWatchlistDropdownCheckbox-hasSymbols .AddToWatchlistDropdownCheckbox-=
checkboxForSymbolTag { background: rgb(32, 119, 182); border: none; }

.AddToWatchlistDropdownCheckbox-hasSymbols .AddToWatchlistDropdownCheckbox-=
checkboxForSymbolTag::after { border-color: rgb(255, 255, 255); height: 7px=
; left: 5px; top: 1px; width: 3px; }

.AddToWatchlistDropdownCheckbox-isLoading { cursor: wait; }

.AddToWatchlistDropdownCheckbox-isLoading > * { opacity: 0.5; }

.AddToWatchlistDropdownCheckbox-error { color: rgb(206, 43, 43); display: b=
lock; font-size: 12px; font-weight: 600; padding: 0px 10px 8px 56px; }

.AddToWatchlistDropdownCheckboxes-notificationContainer { font-size: 11px; =
line-height: 18px; padding: 2px 6px 0px; top: 150px; }

.AddToWatchlistDropdownCheckboxes-notificationContainer .AddToWatchlistDrop=
downCheckboxes-notification { background-color: rgb(32, 119, 182); border-r=
adius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px 1px; color: rgb(255=
, 255, 255); font-weight: 700; line-height: 16px; padding: 10px; white-spac=
e: nowrap; width: 224px; }

.AddToWatchlistDropdownCheckboxes-notificationContainer .AddToWatchlistDrop=
downCheckboxes-notification.AddToWatchlistDropdownCheckboxes-error { backgr=
ound-color: rgb(206, 43, 43); width: 204px; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdownCheckboxes-notificationContainer { top: 165px; }
}

.AddToWatchlistButton-container { display: block; font-family: "Proxima Nov=
a", Helvetica, Arial, sans-serif; position: relative; }

.AddToWatchlistButton-watchlistContainer { display: inline-block; }

.AddToWatchlistButton-button { align-items: center; border: 1px solid rgb(0=
, 47, 108); box-sizing: border-box; color: rgb(0, 47, 108); display: flex; =
font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px;=
 font-weight: 600; justify-content: center; line-height: 12px; padding: 8px=
; }

@media (min-width: 1020px) {
  .AddToWatchlistButton-button { padding: 14px 15px; }
}

.AddToWatchlistButton-button .AddToWatchlistButton-mobileText { font-size: =
26px; font-weight: 600; line-height: 12px; }

.AddToWatchlistButton-button .AddToWatchlistButton-desktopText { display: n=
one; }

@media (min-width: 1020px) {
  .AddToWatchlistButton-button .AddToWatchlistButton-desktopText { display:=
 initial; margin: 0px 10px 0px 0px; }
}

.AddToWatchlistButton-button .AddToWatchlistButton-embeddedText { letter-sp=
acing: 1px; margin-right: 10px; }

.AddToWatchlistButton-watchlistFromTagItem { border: 0.5px solid rgb(207, 2=
16, 226); border-radius: 7px; display: flex; position: relative; }

.AddToWatchlistButton-watchlistFromTagItem:hover { border: 0.5px solid rgb(=
116, 116, 116); }

.AddToWatchlistButton-watchlistFromTagItem.AddToWatchlistButton-dropdownVis=
ible { border: 0.5px solid rgb(207, 216, 226); }

.AddToWatchlistButton-addWatchListFromTag { background-image: url("https://=
static-redesign.cnbcfm.com/dist/3d3257ad9e8a242b5362.svg"); background-repe=
at: no-repeat; height: 12px; width: 12px; }

.AddToWatchlistButton-watchlistButton { align-items: center; color: rgb(0, =
47, 108); display: flex; font-family: "Proxima Nova", Helvetica, Arial, san=
s-serif; font-size: 12px; font-weight: 600; line-height: 12px; padding: 8px=
 8px 8px 4px; }

.AddToWatchlistButton-watchlistButton.AddToWatchlistButton-dropdownOpen .Ad=
dToWatchlistButton-addWatchListFromTag, .AddToWatchlistButton-watchlistButt=
on:focus .AddToWatchlistButton-addWatchListFromTag, .AddToWatchlistButton-w=
atchlistButton:hover .AddToWatchlistButton-addWatchListFromTag { background=
-image: url("https://static-redesign.cnbcfm.com/dist/8eafdf125d3d82d5a92f.s=
vg"); }

.QuoteStrip-container { font-family: "Proxima Nova", Helvetica, Arial, sans=
-serif; margin-top: -7px; }

@media (min-width: 760px) {
  .QuoteStrip-container { margin-top: 0px; }
}

.QuoteStrip-changeDown { color: rgb(206, 43, 43); font-size: 18px; font-wei=
ght: 700; white-space: nowrap; }

@media (min-width: 760px) {
  .QuoteStrip-changeDown { font-size: 25px; line-height: 28px; }
}

@media (min-width: 1020px) {
  .QuoteStrip-changeDown { font-size: 20px; line-height: 23px; }
}

@media (min-width: 1340px) {
  .QuoteStrip-changeDown { font-size: 32px; line-height: 36px; }
}

.QuoteStrip-changeUp { color: rgb(0, 132, 86); font-size: 18px; font-weight=
: 700; white-space: nowrap; }

@media (min-width: 760px) {
  .QuoteStrip-changeUp { font-size: 25px; line-height: 28px; }
}

@media (min-width: 1020px) {
  .QuoteStrip-changeUp { font-size: 20px; line-height: 23px; }
}

@media (min-width: 1340px) {
  .QuoteStrip-changeUp { font-size: 32px; line-height: 36px; }
}

.QuoteStrip-changeIcon { display: inline; margin-right: 10px; }

@media (min-width: 1340px) {
  .QuoteStrip-changeIcon { height: 22px; margin-top: 3px; width: 22px; }
}

.QuoteStrip-afterHoursIcon { display: inline; padding-right: 10px; }

.QuoteStrip-unchanged { color: rgb(66, 72, 88); font-size: 22px; font-weigh=
t: 700; white-space: nowrap; }

@media (min-width: 760px) {
  .QuoteStrip-unchanged { font-size: 25px; line-height: 28px; }
}

@media (min-width: 1020px) {
  .QuoteStrip-unchanged { font-size: 20px; line-height: 23px; }
}

@media (min-width: 1340px) {
  .QuoteStrip-unchanged { font-size: 32px; line-height: 36px; }
}

.QuoteStrip-companyName { color: rgb(0, 47, 108); display: flex; font-size:=
 24px; font-weight: 700; justify-content: space-between; line-height: 27px;=
 }

.QuoteStrip-companyName .QuoteStrip-quoteTitle { font-size: inherit; margin=
: 0px; }

.QuoteStrip-companyName .QuoteStrip-quoteTitleLink { color: rgb(0, 47, 108)=
; font-size: inherit; padding: 0px; }

.QuoteStrip-companyName .QuoteStrip-quoteTitleLink :hover { color: rgb(0, 8=
5, 148); }

.QuoteStrip-companyName .QuoteStrip-name { display: table; padding: 0px 0px=
 1px; }

.QuoteStrip-companyName .QuoteStrip-rightSideButtonsWrappers { display: fle=
x; margin: 10px 0px 15px; }

.QuoteStrip-companyName a { padding: 3px; }

@media (min-width: 760px) {
  .QuoteStrip-companyName { font-size: 28px; line-height: 30px; }
}

@media (min-width: 0px) and (max-width: 759px) {
  .QuoteStrip-companyName.QuoteStrip-companyName_quoteStripEnabled { flex-d=
irection: column; }
}

@media (min-width: 1020px) and (max-width: 1339px) {
  .QuoteStrip-companyName.QuoteStrip-companyName_quoteStripEnabled { flex-d=
irection: column; }
}

.QuoteStrip-addToWatchlistButton { height: 42px; min-width: 42px; }

.QuoteStrip-symbolAndExchange { color: rgb(116, 116, 116); display: table; =
font-size: 18px; font-weight: 500; padding-bottom: 2px; }

@media (min-width: 760px) {
  .QuoteStrip-symbolAndExchange { font-size: 20px; }
}

.QuoteStrip-quoteStripSubHeader { color: rgb(186, 186, 186); font-size: 14p=
x; font-weight: 600; line-height: 18px; }

.QuoteStrip-extendedLastTradeTime, .QuoteStrip-lastTradeTime { color: rgb(2=
3, 23, 23); font-size: 16px; font-weight: 600; line-height: 18px; }

@media (min-width: 760px) {
  .QuoteStrip-extendedLastTradeTime, .QuoteStrip-lastTradeTime { padding-bo=
ttom: 10px; }
}

@media (min-width: 1020px) {
  .QuoteStrip-lastTradeTime { padding-bottom: 15px; }
}

.QuoteStrip-dataContainer { align-items: center; display: flex; flex-direct=
ion: row; justify-content: space-between; padding-top: 5px; }

@media (min-width: 760px) {
  .QuoteStrip-dataContainer { padding-top: 25px; }
}

.QuoteStrip-extendedHours { border-top: 1px solid rgb(186, 186, 186); paddi=
ng-top: 10px; }

@media (min-width: 1020px) {
  .QuoteStrip-extendedHours { padding-top: 5px; }
  .QuoteStrip-extendedHours .QuoteStrip-lastTimeAndPriceContainer { width: =
58%; }
}

@media (min-width: 1340px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastTimeAndPriceContainer { width: =
66%; }
}

@media (min-width: 1020px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastTimeAndPriceSideDrawerContainer=
 { width: 58%; }
}

@media (min-width: 1340px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastTimeAndPriceSideDrawerContainer=
 { width: 50%; }
}

.QuoteStrip-extendedHours .QuoteStrip-lastPrice { font-size: 32px; }

@media (min-width: 760px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastPrice { font-size: 40px; line-h=
eight: 45px; padding-right: 40px; }
}

@media (min-width: 1020px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastPrice { font-size: 25px; line-h=
eight: 28px; padding-right: 25px; }
}

@media (min-width: 1340px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastPrice { font-size: 46px; line-h=
eight: 52px; padding-right: 30px; }
}

@media (min-width: 760px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastTradeTime { padding-bottom: 0px=
; }
}

@media (min-width: 1020px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastTradeTime { padding-bottom: 10p=
x; }
}

@media (min-width: 1340px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastTradeTime { padding-bottom: 0px=
; }
}

.QuoteStrip-extendedHours .QuoteStrip-changeDown, .QuoteStrip-extendedHours=
 .QuoteStrip-changeUp, .QuoteStrip-extendedHours .QuoteStrip-unchanged { fo=
nt-size: 18px; line-height: 20px; }

@media (min-width: 760px) {
  .QuoteStrip-extendedHours .QuoteStrip-changeDown, .QuoteStrip-extendedHou=
rs .QuoteStrip-changeUp, .QuoteStrip-extendedHours .QuoteStrip-unchanged { =
font-size: 20px; line-height: 23px; }
}

@media (min-width: 1340px) {
  .QuoteStrip-extendedHours .QuoteStrip-changeDown, .QuoteStrip-extendedHou=
rs .QuoteStrip-changeUp, .QuoteStrip-extendedHours .QuoteStrip-unchanged { =
font-size: 25px; line-height: 28px; }
}

.QuoteStrip-extendedHours .QuoteStrip-fiftyTwoWeekRange, .QuoteStrip-extend=
edHours .QuoteStrip-volume { font-size: 16px; }

@media (min-width: 1020px) {
  .QuoteStrip-extendedHours .QuoteStrip-fiftyTwoWeekRange, .QuoteStrip-exte=
ndedHours .QuoteStrip-volume { font-size: 18px; }
}

@media (min-width: 1340px) {
  .QuoteStrip-extendedHours .QuoteStrip-fiftyTwoWeekRange, .QuoteStrip-exte=
ndedHours .QuoteStrip-volume { font-size: 16px; }
  .QuoteStrip-extendedHours .QuoteStrip-changeIcon { height: 21px; width: 2=
1px; }
}

@media (min-width: 760px) {
  .QuoteStrip-extendedDataContainer { max-width: 496px; padding-top: 20px; =
}
}

@media (min-width: 1020px) {
  .QuoteStrip-extendedDataContainer { max-width: 460px; padding-bottom: 8px=
; }
}

@media (min-width: 1340px) {
  .QuoteStrip-extendedDataContainer { max-width: 760px; }
}

.QuoteStrip-extendedDataContainer .QuoteStrip-lastTimeAndPriceContainer { w=
idth: 100%; }

.QuoteStrip-extendedDataContainer .QuoteStrip-volume { font-size: 18px; }

@media (min-width: 760px) {
  .QuoteStrip-extendedDataContainer .QuoteStrip-volume { font-size: 16px; }
}

@media (min-width: 1020px) {
  .QuoteStrip-extendedDataContainer .QuoteStrip-volume { font-size: 18px; }
}

.QuoteStrip-extendedDataContainer .QuoteStrip-volumeContainer { padding-top=
: 25px; }

@media (min-width: 1020px) {
  .QuoteStrip-extendedDataContainer .QuoteStrip-volumeContainer { padding-t=
op: 15px; }
}

.QuoteStrip-dataLabel { color: rgb(116, 116, 116); font-size: 18px; font-we=
ight: 600; padding-bottom: 10px; }

.QuoteStrip-extendedLabel { color: rgb(232, 128, 42); }

.QuoteStrip-lastPriceStripContainer { align-items: center; display: flex; f=
lex-wrap: wrap; }

.QuoteStrip-lastPrice { color: rgb(23, 23, 23); font-size: 40px; font-weigh=
t: 700; padding-right: 20px; pointer-events: none; }

.QuoteStrip-lastPrice a { color: rgb(23, 23, 23); text-decoration: none; }

@media (min-width: 760px) {
  .QuoteStrip-lastPrice { font-size: 46px; line-height: 52px; }
}

@media (min-width: 1020px) {
  .QuoteStrip-lastPrice { font-size: 32px; line-height: 36px; }
}

@media (min-width: 1340px) {
  .QuoteStrip-lastPrice { font-size: 51px; line-height: 42px; }
}

.QuoteStrip-lastTimeAndPriceContainer { width: 100%; }

@media (min-width: 760px) {
  .QuoteStrip-lastTimeAndPriceContainer { width: 53%; }
}

@media (min-width: 1020px) {
  .QuoteStrip-lastTimeAndPriceContainer { width: 51%; }
}

@media (min-width: 1340px) {
  .QuoteStrip-lastTimeAndPriceContainer { width: 67%; }
}

.QuoteStrip-lastTimeAndPriceSideDrawerContainer { width: 100%; }

@media (min-width: 760px) {
  .QuoteStrip-lastTimeAndPriceSideDrawerContainer { width: 53%; }
}

@media (min-width: 1020px) {
  .QuoteStrip-lastTimeAndPriceSideDrawerContainer { width: 51%; }
}

@media (min-width: 1340px) {
  .QuoteStrip-lastTimeAndPriceSideDrawerContainer { width: 50%; }
}

.QuoteStrip-fiftyTwoWeek, .QuoteStrip-volumeContainer { display: none; }

@media (min-width: 760px) {
  .QuoteStrip-fiftyTwoWeek, .QuoteStrip-volumeContainer { display: block; p=
adding-top: 10px; }
}

.QuoteStrip-fiftyTwoWeekRange, .QuoteStrip-volume { font-size: 18px; font-w=
eight: 600; line-height: 20px; }

.QuoteStrip-watchLiveBtn { align-items: center; background: none; border: 1=
px solid rgb(0, 47, 108); border-radius: 0px; color: rgb(0, 47, 108); displ=
ay: flex; font-weight: 600; height: 42px; line-height: 12px; margin: 0px 0p=
x 0px 18px; padding: 14px 5px; }

.QuoteStrip-watchLiveBtn, .QuoteStrip-watchLiveLogo { -webkit-font-smoothin=
g: antialiased; text-size-adjust: 100%; box-sizing: border-box; font-family=
: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px; }

.QuoteStrip-watchLiveLogo { cursor: pointer; display: block; font-weight: 7=
00; width: 18px; color: rgb(255, 255, 255) !important; }

.QuoteStrip-watchLiveLink { text-size-adjust: 100%; background: rgb(206, 43=
, 43); cursor: pointer; font-weight: 700; height: 30px; margin-right: 0.5re=
m; padding: 6px 4px; text-decoration: none; width: 4rem; color: rgb(255, 25=
5, 255) !important; display: flex !important; justify-content: space-evenly=
 !important; }

.QuoteStrip-watchLiveBtnV2, .QuoteStrip-watchLiveLink { -webkit-font-smooth=
ing: antialiased; align-items: center; box-sizing: border-box; font-family:=
 "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px; }

.QuoteStrip-watchLiveBtnV2 { text-size-adjust: 100%; background: linear-gra=
dient(rgb(255, 255, 255), rgb(255, 255, 255)) padding-box padding-box, line=
ar-gradient(to right bottom, rgb(252, 204, 18), rgb(255, 113, 18), rgb(239,=
 21, 65), rgb(110, 85, 220), rgb(6, 157, 224), rgb(5, 172, 63)) border-box =
border-box; border: 1px solid rgba(0, 0, 0, 0); border-radius: 4px; bottom:=
 4px; color: rgb(0, 47, 108); display: flex; font-weight: 600; height: 48px=
; line-height: 12px; margin: 0px 0px 0px 18px; padding: 4px; position: rela=
tive; }

@media (max-width: 759px) {
  .QuoteStrip-watchLiveBtnV2 { width: 100%; }
}

.QuoteStrip-watchLiveLinkV2 { -webkit-font-smoothing: antialiased; text-siz=
e-adjust: 100%; align-items: center; background: rgb(0, 83, 207); border-ra=
dius: 2px; box-sizing: border-box; cursor: pointer; font-family: "Proxima N=
ova", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; heig=
ht: 40px; line-height: 17.05px; margin-right: 0.5rem; text-decoration: none=
; width: 127px; color: rgb(255, 255, 255) !important; display: flex !import=
ant; justify-content: center !important; padding: 12px !important; }

.QuoteStrip-watchLiveLinkV2:hover { background: rgb(0, 47, 108); }

.QuoteStrip-livePlayIcon { animation: 1.5s ease-in-out 0s infinite normal n=
one running QuoteStrip-pulse; background-color: rgb(255, 255, 255); border-=
radius: 100%; box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px; display: inli=
ne-block; height: 8px; margin-right: 7px; position: relative; transform: sc=
ale(1); width: 8px; }

@keyframes QuoteStrip-pulse {=20
  0% { box-shadow: rgb(0, 83, 207) 0px 0px 0px 1px; opacity: 1; }
  70% { border: 1px solid rgb(0, 83, 207); box-shadow: rgb(255, 255, 255) 0=
px 0px 0px 1px; opacity: 0.9; padding: 2px; transform: scale(1.2); }
  100% { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px; opacity: 1; transf=
orm: scale(1); }
}

.QuoteStrip-liveShowTitleV2 { color: rgb(0, 47, 108); font-size: 14px; font=
-weight: 800; line-height: 18px; text-transform: none; }

@media (prefers-color-scheme: dark) {
  .webview .QuoteStrip-extendedLastTradeTime, .webview .QuoteStrip-lastPric=
e, .webview .QuoteStrip-lastTradeTime { color: rgb(220, 224, 228); }
}

.DownloadChartPopup-wrapper { background-color: rgba(22, 22, 22, 0.5); disp=
lay: block; height: 100%; left: 0px; position: absolute; top: 0px; visibili=
ty: visible; width: 100%; }

.DownloadChartPopup-wrapper input { font-size: 26px; }

.DownloadChartPopup-wrapper .DownloadChartPopup-message { font-family: "Pro=
xima Nova Semi Bold", Helvetica, Arial, sans-serif; font-size: 22px; width:=
 710px; }

.DownloadChartPopup-wrapper .DownloadChartPopup-closeBtnWrapper { float: ri=
ght; margin: 0px 0px 10px; }

.DownloadChartPopup-wrapper .DownloadChartPopup-closeBtnWrapper .DownloadCh=
artPopup-closeBtn { background: rgb(255, 255, 255); color: rgb(155, 155, 15=
5); cursor: pointer; font-size: 24px; font-weight: 700; left: 10px; line-he=
ight: 15px; position: relative; text-align: center; }

.DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal { backgr=
ound: rgb(255, 255, 255); border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.4=
) 0px 0px 10px; margin: 0px auto; padding: 10px 30px 10px 20px; position: r=
elative; top: 10%; width: 748px; z-index: 41; }

.DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal .Downloa=
dChartPopup-hiddenCanvas { display: none; }

.DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal .Downloa=
dChartPopup-visibleCanvas { display: block; }

.DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal .Downloa=
dChartPopup-downloadButton { float: right; }

.DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal .Downloa=
dChartPopup-downloadButton a { background: rgb(61, 167, 241); border: none;=
 border-radius: 4px; font: 800 14px "Proxima Nova Semi Bold", Helvetica, Ar=
ial, sans-serif; height: 30px; padding: 8px; position: relative; text-trans=
form: uppercase; top: -55px; }

.DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal .Downloa=
dChartPopup-downloadButton a:hover { color: rgb(0, 0, 0); }

.DownloadChartButton-button { align-items: center; border: 1px solid rgb(0,=
 47, 108); box-sizing: border-box; color: rgb(0, 47, 108); display: none; f=
ont-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px; =
font-weight: 600; height: 42px; line-height: 12px; margin: 0px 18px 0px 0px=
; padding: 14px 15px; }

@media (min-width: 1020px) {
  .DownloadChartButton-button { display: flex; }
}

.DownloadChartButton-button .DownloadChartButton-icon { margin: 0px 0px 0px=
 10px; width: 12px; }

.Summary-container { margin: 0px auto 32px; width: 960px; }

@media (max-width: 1339px) {
  .Summary-container { width: 630px; }
}

@media (max-width: 1019px) {
  .Summary-container { width: 678px; }
}

@media (max-width: 759px) {
  .Summary-container { margin: 0px auto 30px; min-width: 318px; width: 100%=
; }
}

.Summary-sideDrawerContainer { width: auto !important; }

.Summary-adContainer { display: block; height: 250px; }

.Summary-adContainer + .Summary-subsection { margin-top: 30px; }

@media (max-width: 759px) {
  .Summary-adContainer { padding-top: 0px; }
  .Summary-adContainer + .Summary-subsection { margin-top: 32px; }
}

@media (min-width: 1020px) {
  .Summary-adContainer { display: none; }
}

.Summary-subsection { margin-top: 32px; width: 100%; }

@media (max-width: 759px) {
  .Summary-subsection { margin-top: 24px; }
}

.Summary-title { color: rgb(0, 47, 108); font-size: 18px; font-weight: 700;=
 height: 30px; line-height: 22px; margin: 0px; text-transform: uppercase; }

.Summary-label, .Summary-title { font-family: "Proxima Nova", Helvetica, Ar=
ial, sans-serif; font-style: normal; }

.Summary-label { color: rgb(116, 116, 116); font-size: 16px; font-weight: 6=
00; line-height: 18px; text-transform: capitalize; }

@media (max-width: 759px) {
  .Summary-label { color: rgb(23, 23, 23); }
}

.Summary-value { color: rgb(23, 23, 23); font-family: "Proxima Nova", Helve=
tica, Arial, sans-serif; font-size: 16px; font-style: normal; font-weight: =
700; line-height: 18px; margin-left: 8px; pointer-events: none; }

.Summary-value a { color: rgb(23, 23, 23); text-decoration: none; }

.Summary-data { column-gap: 30px; display: grid; width: 100%; }

.Summary-stat { align-items: center; border-bottom: 1px solid rgb(217, 217,=
 217); display: flex; font-size: 14px; font-weight: 600; justify-content: s=
pace-between; }

@media (max-width: 759px) {
  .Summary-stat { border-bottom: none; }
  .Summary-stat:nth-child(2n+1) { background-color: rgb(248, 248, 248); }
}

.Summary-exchangeTradedFund, .Summary-stock { grid-auto-flow: column; grid-=
template-columns: repeat(3, 1fr); grid-template-rows: repeat(5, 1fr); heigh=
t: 200px; }

@media (max-width: 1339px) {
  .Summary-exchangeTradedFund, .Summary-stock { grid-template-columns: repe=
at(2, 1fr); grid-template-rows: repeat(8, 1fr); height: 320px; }
}

@media (max-width: 1019px) {
  .Summary-exchangeTradedFund, .Summary-stock { grid-template-columns: repe=
at(3, 1fr); grid-template-rows: repeat(5, 1fr); height: 240px; }
}

@media (max-width: 759px) {
  .Summary-exchangeTradedFund, .Summary-stock { grid-template-columns: repe=
at(1, 1fr); grid-template-rows: repeat(15, 1fr); height: 480px; }
}

@media (min-width: 1340px) {
  .Summary-exchangeTradedFund .Summary-_10DayAverageVolume, .Summary-stock =
.Summary-_10DayAverageVolume { grid-area: 5 / 1 / 6 / 2; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .Summary-exchangeTradedFund .Summary-_10DayAverageVolume, .Summary-stock =
.Summary-_10DayAverageVolume { grid-area: 5 / 1 / 6 / 2; }
}

@media (min-width: 1340px) {
  .Summary-exchangeTradedFund .Summary-beta, .Summary-stock .Summary-beta {=
 grid-area: 5 / 2 / 6 / 3; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .Summary-exchangeTradedFund .Summary-beta, .Summary-stock .Summary-beta {=
 grid-area: 5 / 2 / 6 / 3; }
}

@media (min-width: 1020px) and (max-width: 1179px) {
  .Summary-exchangeTradedFund .Summary-_10DayAverageVolume { grid-area: 5 /=
 2 / 6 / 3; }
}

@media (min-width: 1180px) and (max-width: 1339px) {
  .Summary-exchangeTradedFund .Summary-_10DayAverageVolume { grid-area: 5 /=
 2 / 6 / 3; }
}

.Summary-ratios { grid-auto-flow: column; grid-template-columns: repeat(3, =
1fr); grid-template-rows: repeat(3, 1fr); height: 120px; }

@media (max-width: 1339px) {
  .Summary-ratios { grid-template-columns: repeat(2, 1fr); grid-template-ro=
ws: repeat(5, 1fr); height: 200px; }
}

@media (max-width: 1019px) {
  .Summary-ratios { grid-template-columns: repeat(3, 1fr); grid-template-ro=
ws: repeat(3, 1fr); height: 144px; }
}

@media (max-width: 759px) {
  .Summary-ratios { grid-template-columns: repeat(1, 1fr); grid-template-ro=
ws: repeat(9, 1fr); height: 288px; }
}

@media (min-width: 1340px) {
  .Summary-ratios .Summary-revenue { grid-area: 1 / 2 / 2 / 3; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .Summary-ratios .Summary-revenue { grid-area: 1 / 2 / 2 / 3; }
}

@media (min-width: 1340px) {
  .Summary-ratios .Summary-roe { grid-area: 2 / 2 / 3 / 3; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .Summary-ratios .Summary-roe { grid-area: 2 / 2 / 3 / 3; }
}

.Summary-events-stock { grid-auto-flow: row; grid-template-columns: repeat(=
3, 1fr); grid-template-rows: repeat(2, 1fr); height: 80px; }

@media (max-width: 1339px) {
  .Summary-events-stock { grid-auto-flow: column; grid-template-columns: re=
peat(2, 1fr); grid-template-rows: repeat(3, 1fr); height: 120px; }
}

@media (max-width: 1019px) {
  .Summary-events-stock { grid-auto-flow: row; grid-template-columns: repea=
t(3, 1fr); grid-template-rows: repeat(2, 1fr); height: 96px; }
}

@media (max-width: 759px) {
  .Summary-events-stock { grid-auto-flow: column; grid-template-columns: re=
peat(1, 1fr); grid-template-rows: repeat(5, 1fr); height: 160px; }
}

.Summary-events-exchangeTradedFund { grid-template-columns: repeat(3, 1fr);=
 grid-template-rows: repeat(2, 1fr); height: 80px; }

@media (max-width: 1339px) {
  .Summary-events-exchangeTradedFund { grid-template-columns: repeat(2, 1fr=
); grid-template-rows: repeat(2, 1fr); height: 80px; }
}

@media (max-width: 1019px) {
  .Summary-events-exchangeTradedFund { grid-template-columns: repeat(3, 1fr=
); grid-template-rows: repeat(2, 1fr); height: 96px; }
}

@media (max-width: 759px) {
  .Summary-events-exchangeTradedFund { grid-template-columns: repeat(1, 1fr=
); grid-template-rows: repeat(4, 1fr); height: 128px; }
}

.Summary-mutualFund { grid-auto-flow: column; grid-template-columns: repeat=
(3, 1fr); grid-template-rows: repeat(5, 1fr); height: 200px; }

@media (max-width: 1339px) {
  .Summary-mutualFund { grid-template-columns: repeat(2, 1fr); grid-templat=
e-rows: repeat(7, 1fr); height: 280px; }
}

@media (max-width: 1019px) {
  .Summary-mutualFund { grid-template-columns: repeat(3, 1fr); grid-templat=
e-rows: repeat(5, 1fr); height: 240px; }
}

@media (max-width: 759px) {
  .Summary-mutualFund { grid-template-columns: repeat(1, 1fr); grid-templat=
e-rows: repeat(14, 1fr); height: 448px; }
}

.Summary-index { grid-auto-flow: column; grid-template-columns: repeat(3, 1=
fr); grid-template-rows: repeat(4, 1fr); height: 160px; }

@media (max-width: 1339px) {
  .Summary-index { grid-template-columns: repeat(2, 1fr); grid-template-row=
s: repeat(5, 1fr); height: 200px; }
}

@media (max-width: 1019px) {
  .Summary-index { grid-template-columns: repeat(3, 1fr); grid-template-row=
s: repeat(4, 1fr); height: 192px; }
}

@media (max-width: 759px) {
  .Summary-index { grid-template-columns: repeat(1, 1fr); grid-template-row=
s: repeat(10, 1fr); height: 320px; }
}

@media (min-width: 1020px) and (max-width: 1179px) {
  .Summary-index .Summary-ytdPercChange { grid-area: 5 / 1 / 6 / 2; }
}

@media (min-width: 1180px) and (max-width: 1339px) {
  .Summary-index .Summary-ytdPercChange { grid-area: 5 / 1 / 6 / 2; }
}

.Summary-ftse { grid-template-columns: repeat(3, 1fr); grid-template-rows: =
repeat(1, 1fr); height: 40px; }

@media (max-width: 1339px) {
  .Summary-ftse { grid-template-columns: repeat(2, 1fr); grid-template-rows=
: repeat(1, 1fr); height: 40px; }
}

@media (max-width: 1019px) {
  .Summary-ftse { grid-template-columns: repeat(3, 1fr); grid-template-rows=
: repeat(1, 1fr); height: 48px; }
}

@media (max-width: 759px) {
  .Summary-ftse { grid-template-columns: repeat(1, 1fr); grid-template-rows=
: repeat(2, 1fr); height: 64px; }
}

.Summary-governmentBond { grid-auto-flow: column; grid-template-columns: re=
peat(3, 1fr); grid-template-rows: repeat(4, 1fr); height: 160px; }

@media (max-width: 1339px) {
  .Summary-governmentBond { grid-template-columns: repeat(2, 1fr); grid-tem=
plate-rows: repeat(6, 1fr); height: 240px; }
}

@media (max-width: 1019px) {
  .Summary-governmentBond { grid-template-columns: repeat(3, 1fr); grid-tem=
plate-rows: repeat(4, 1fr); height: 192px; }
}

@media (max-width: 759px) {
  .Summary-governmentBond { grid-template-columns: repeat(1, 1fr); grid-tem=
plate-rows: repeat(12, 1fr); height: 384px; }
}

@media (min-width: 1180px) and (max-width: 1339px) {
  .Summary-governmentBond .Summary-coupon { grid-area: 5 / 1 / 6 / 2; }
}

@media (min-width: 1020px) and (max-width: 1179px) {
  .Summary-governmentBond .Summary-coupon { grid-area: 5 / 1 / 6 / 2; }
}

@media (min-width: 1180px) and (max-width: 1339px) {
  .Summary-governmentBond .Summary-maturity { grid-area: 6 / 1 / 7 / 2; }
}

@media (min-width: 1020px) and (max-width: 1179px) {
  .Summary-governmentBond .Summary-maturity { grid-area: 6 / 1 / 7 / 2; }
}

.Summary-cnbcSynthetic, .Summary-forex { grid-auto-flow: row; grid-template=
-columns: repeat(3, 1fr); grid-template-rows: repeat(2, 1fr); height: 80px;=
 }

@media (max-width: 1339px) {
  .Summary-cnbcSynthetic, .Summary-forex { grid-template-columns: repeat(2,=
 1fr); grid-template-rows: repeat(2, 1fr); height: 80px; }
}

@media (max-width: 1019px) {
  .Summary-cnbcSynthetic, .Summary-forex { grid-template-columns: repeat(3,=
 1fr); grid-template-rows: repeat(2, 1fr); height: 96px; }
}

@media (max-width: 759px) {
  .Summary-cnbcSynthetic, .Summary-forex { grid-template-columns: repeat(1,=
 1fr); grid-template-rows: repeat(4, 1fr); height: 128px; }
}

@media (min-width: 760px) {
  .Summary-cnbcSynthetic .Summary-prevClose, .Summary-forex .Summary-prevCl=
ose { grid-area: 2 / 1 / 3 / 2; }
}

.Summary-future { grid-auto-flow: column; grid-template-columns: repeat(3, =
1fr); grid-template-rows: repeat(3, 1fr); height: 120px; }

@media (max-width: 1339px) {
  .Summary-future { grid-template-columns: repeat(2, 1fr); grid-template-ro=
ws: repeat(5, 1fr); height: 200px; }
}

@media (max-width: 1019px) {
  .Summary-future { grid-template-columns: repeat(3, 1fr); grid-template-ro=
ws: repeat(3, 1fr); height: 144px; }
}

@media (max-width: 759px) {
  .Summary-future { grid-template-columns: repeat(1, 1fr); grid-template-ro=
ws: repeat(9, 1fr); height: 288px; }
}

@media (min-width: 1180px) and (max-width: 1339px) {
  .Summary-future .Summary-_10DayAverageVolume { grid-area: 2 / 2 / 3 / 3; =
}
}

@media (min-width: 1020px) and (max-width: 1179px) {
  .Summary-future .Summary-_10DayAverageVolume { grid-area: 2 / 2 / 3 / 3; =
}
}

.Summary-analystConsensusContainer { margin-top: 30px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .Summary-_52WeekHighDate .Summary-label, .Summary-_52WeekLowDate .Summary=
-label { max-width: 90px; }
}

.ErrorHandler-container { background: rgb(255, 80, 83); height: 100%; posit=
ion: relative; width: 100%; word-break: break-word; }

.CharitableTrustHeader-sectionDivider { margin-top: 16px; }

.CharitableTrustHeader-sectionDivider .CharitableTrustHeader-headerWrap { d=
isplay: flex; margin-bottom: 20px; margin-top: 20px; }

.CharitableTrustHeader-sectionDivider .CharitableTrustHeader-headerWrap .Ch=
aritableTrustHeader-tableHeader { color: rgb(0, 47, 108); font-size: 24px; =
font-weight: 900; letter-spacing: 0.25px; line-height: 24px; }

@media (max-width: 759px) {
  .CharitableTrustHeader-sectionDivider .CharitableTrustHeader-headerWrap .=
CharitableTrustHeader-tableHeader { font-size: 20px; line-height: 20px; }
}

.CharitableTrustHeader-sectionDivider .CharitableTrustHeader-smallSpan { ba=
ckground-color: rgb(7, 29, 57); display: block; height: 6px; width: 110px; =
}

@media (max-width: 360px) {
  .CharitableTrustHeader-sectionDivider .CharitableTrustHeader-smallSpan { =
width: 88px; }
}

.CharitableTrustHeader-sectionDivider .CharitableTrustHeader-border { backg=
round-color: rgb(116, 116, 116); display: block; height: 1px; width: 100%; =
}

.TrustActivityTable-trustActivityTable { display: flex; flex-wrap: wrap; ma=
x-width: 1000px; }

.TrustActivityTable-activityTable { max-height: 170px; max-width: 1000px; o=
verflow: hidden auto; transition: max-height 0.3s ease-out; width: 100%; }

@media (max-width: 320px) {
  .TrustActivityTable-activityTable { overflow-x: auto; }
}

.TrustActivityTable-activityTable.TrustActivityTable-noActivity { align-ite=
ms: center; display: flex; overflow-y: hidden; padding-right: 20px; width: =
50%; }

@media (max-width: 550px) {
  .TrustActivityTable-activityTable.TrustActivityTable-noActivity { width: =
100%; }
}

.TrustActivityTable-activityTable::-webkit-scrollbar { height: 3px; width: =
3px; }

.TrustActivityTable-activityTable::-webkit-scrollbar-track { background: rg=
b(217, 217, 217); border-radius: 3px; }

.TrustActivityTable-activityTable::-webkit-scrollbar-thumb { background: rg=
b(158, 158, 158); }

.TrustActivityTable-activityRow { align-items: center; background-color: rg=
ba(207, 216, 226, 0.25); border-left: 3px solid rgb(4, 150, 255); border-ra=
dius: 3px; display: flex; height: 36px; margin-bottom: 4px; margin-right: 8=
px; min-width: 310px; position: relative; }

.TrustActivityTable-activityRow:last-child { margin-bottom: 0px; }

.TrustActivityTable-activityLogo { align-items: center; display: flex; just=
ify-content: center; min-width: 48px; width: 48px; }

@media (max-width: 550px) {
  .TrustActivityTable-activityLogo { min-width: 40px; width: 40px; }
}

.TrustActivityTable-activityLogo span { background-color: rgb(7, 29, 57); h=
eight: 16px; width: 16px; }

.TrustActivityTable-activityLogo .TrustActivityTable-tradeAlertIcon { mask-=
image: url("https://static-redesign.cnbcfm.com/dist/aad91182e297b128069c.sv=
g"); }

.TrustActivityTable-activityLogo .TrustActivityTable-earningsIcon { mask-im=
age: url("https://static-redesign.cnbcfm.com/dist/3f94109d9f51677fee8d.svg"=
); }

.TrustActivityTable-activityLogo .TrustActivityTable-dividendIcon { mask-im=
age: url("https://static-redesign.cnbcfm.com/dist/3635286e4568e237edcf.svg"=
); }

.TrustActivityTable-activityLogo .TrustActivityTable-highIcon { mask-image:=
 url("https://static-redesign.cnbcfm.com/dist/4ecf1f23053f2b129fc4.svg"); }

.TrustActivityTable-activityLogo .TrustActivityTable-lowIcon { mask-image: =
url("https://static-redesign.cnbcfm.com/dist/68d05358c2f6a94bf78a.svg"); }

.TrustActivityTable-activityType { color: rgb(7, 29, 57); font-size: 16px; =
font-weight: 600; min-width: 25%; padding: 0px 5px; white-space: nowrap; }

@media (max-width: 760px) {
  .TrustActivityTable-activityType { flex-grow: 1; font-size: 14px; margin-=
right: 15px; min-width: 25%; }
}

@media (max-width: 550px) {
  .TrustActivityTable-activityType { margin-right: 0px; min-width: 50%; pad=
ding: 0px; }
}

.TrustActivityTable-quoteWrapper { max-width: 20%; }

@media (max-width: 760px) {
  .TrustActivityTable-quoteWrapper { max-width: 25%; }
}

@media (max-width: 759px) {
  .TrustActivityTable-quoteWrapper { width: unset; }
}

.TrustActivityTable-activityQuoteData { border: 1px solid rgb(158, 158, 158=
); border-radius: 8px; display: flex; font-size: 12px; font-weight: 800; ju=
stify-content: center; padding: 8px; white-space: nowrap; width: 130px; }

@media (max-width: 550px) {
  .TrustActivityTable-activityQuoteData { width: 47px; }
}

.TrustActivityTable-activityQuoteData:hover { background-color: rgb(7, 29, =
57); }

.TrustActivityTable-activityQuoteData:hover .TrustActivityTable-quoteGain {=
 color: rgb(52, 208, 122); }

.TrustActivityTable-activityQuoteData:hover .TrustActivityTable-quoteDeclin=
e { color: rgb(230, 77, 85); }

.TrustActivityTable-activityQuoteData .TrustActivityTable-symbolDecline, .T=
rustActivityTable-activityQuoteData .TrustActivityTable-symbolGain { color:=
 rgb(7, 29, 57); margin-right: 8px; }

.TrustActivityTable-activityQuoteData:hover .TrustActivityTable-symbolDecli=
ne, .TrustActivityTable-activityQuoteData:hover .TrustActivityTable-symbolG=
ain { color: rgb(255, 255, 255); }

@media (max-width: 550px) {
  .TrustActivityTable-activityQuoteData:hover .TrustActivityTable-symbolDec=
line { color: rgb(230, 77, 85); }
  .TrustActivityTable-activityQuoteData:hover .TrustActivityTable-symbolGai=
n { color: rgb(52, 208, 122); }
  .TrustActivityTable-activityQuoteData .TrustActivityTable-symbolGain { co=
lor: rgb(0, 132, 86); margin-right: 0px; }
  .TrustActivityTable-activityQuoteData .TrustActivityTable-symbolDecline {=
 color: rgb(206, 43, 43); margin-right: 0px; }
}

.TrustActivityTable-activityQuoteData .TrustActivityTable-quoteGain { color=
: rgb(0, 132, 86); }

.TrustActivityTable-activityQuoteData .TrustActivityTable-quoteDecline { co=
lor: rgb(206, 43, 43); }

.TrustActivityTable-activityQuoteData .TrustActivityTable-quoteDecline span=
:nth-child(2), .TrustActivityTable-activityQuoteData .TrustActivityTable-qu=
oteGain span:nth-child(2) { margin-left: 4px; }

@media (max-width: 550px) {
  .TrustActivityTable-activityQuoteData .TrustActivityTable-quoteDecline, .=
TrustActivityTable-activityQuoteData .TrustActivityTable-quoteGain { displa=
y: none; }
}

.TrustActivityTable-descriptionWrap { max-width: calc(75% - 98px); }

@media (min-width: 550px) {
  .TrustActivityTable-descriptionWrapWithQuote { width: calc(65% - 98px); }
}

@media (max-width: 550px) {
  .TrustActivityTable-descriptionWrapWithQuote { max-width: 25%; }
}

@media (min-width: 1020px) {
  .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activity=
Description { margin-left: 64px !important; }
}

@media (max-width: 1020px) {
  .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activity=
Description { margin-left: 0px; width: calc(65% - 98px); }
}

@media (max-width: 760px) {
  .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activity=
Description { display: none; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activity=
Description { text-align: center; }
}

.TrustActivityTable-descriptionWrap { min-width: 0px; }

.TrustActivityTable-descriptionWrap, .TrustActivityTable-descriptionWrapWit=
hQuote { display: flex; font-size: 16px; justify-content: space-between; li=
ne-height: 28px; }

.TrustActivityTable-descriptionWrap .TrustActivityTable-activityLink, .Trus=
tActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityLink { =
font-family: "Lyon Text"; max-width: 100%; }

.TrustActivityTable-descriptionWrap .TrustActivityTable-activityDescription=
, .TrustActivityTable-descriptionWrap .TrustActivityTable-activityLink a, .=
TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityDes=
cription, .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-=
activityLink a { display: block; flex: 1 2 auto; max-width: 100%; overflow:=
 hidden; text-overflow: ellipsis; white-space: nowrap; }

.TrustActivityTable-descriptionWrap .TrustActivityTable-activityDescription=
, .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activity=
Description { color: rgb(7, 29, 57); font-family: "Proxima Nova"; }

@media (max-width: 760px) {
  .TrustActivityTable-descriptionWrap .TrustActivityTable-activityDescripti=
on, .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activi=
tyDescription { text-align: center; }
}

.TrustActivityTable-descriptionWrap .TrustActivityTable-activityLink a, .Tr=
ustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityLink =
a { color: rgb(32, 119, 182); position: relative; }

.TrustActivityTable-descriptionWrap .TrustActivityTable-activityDescription=
 a, .TrustActivityTable-descriptionWrap .TrustActivityTable-activityLink a,=
 .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityD=
escription a, .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTa=
ble-activityLink a { text-decoration: underline rgb(32, 119, 182); }

.TrustActivityTable-descriptionWrap .TrustActivityTable-activityDescription=
 a:hover, .TrustActivityTable-descriptionWrap .TrustActivityTable-activityL=
ink a:hover, .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTab=
le-activityDescription a:hover, .TrustActivityTable-descriptionWrapWithQuot=
e .TrustActivityTable-activityLink a:hover { color: rgb(252, 183, 0); text-=
decoration-color: rgb(252, 183, 0); }

.TrustActivityTable-descriptionWrap .TrustActivityTable-activityLink a::bef=
ore, .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activ=
ityLink a::before { bottom: 5px; content: ""; display: inline-block; left: =
0px; position: absolute; width: 99.5%; }

.TrustActivityTable-closeButton { align-items: center; display: flex; justi=
fy-content: flex-end; padding-left: 20px; padding-right: 14px; width: 100%;=
 }

@media (max-width: 550px) {
  .TrustActivityTable-closeButton { padding-left: 0px; }
}

.TrustActivityTable-closeButton .TrustActivityTable-closeIcon { background-=
color: rgb(7, 29, 57); height: 16px; mask-image: url("https://static-redesi=
gn.cnbcfm.com/dist/ca2bb28892b3278d0e95.svg"); width: 16px; }

@media (max-width: 550px) {
  .TrustActivityTable-closeButton .TrustActivityTable-closeIcon { margin-le=
ft: 10px; }
}

.TrustActivityTable-activityFooter { align-items: center; display: flex; fl=
ex: 1 1 0%; font-size: 16px; justify-content: flex-end; line-height: 28px; =
margin-top: 16px; max-width: 1000px; overflow-y: hidden; padding-right: 1%;=
 text-align: right; transition: max-height 0.3s ease-out; width: 100%; }

.TrustActivityTable-activityFooter .TrustActivityTable-recentAlertMessage {=
 color: rgb(32, 119, 182); font-family: "Lyon Text"; text-decoration: under=
line; }

.TrustActivityTable-noActivity + .TrustActivityTable-activityFooter { flex:=
 unset; line-height: 36px; margin-top: 0px; width: max-content; }

.TrustActivityTable-noActivityMessage { color: rgb(7, 29, 57); font-size: 1=
6px; font-weight: 600; line-height: 24px; }

.TrustActivityTable-hiddenRowLink { height: 36px; position: absolute; right=
: 50px; top: 0px; width: calc(100% - 50px); z-index: 0; }

@media (min-width: 760px) {
  .TrustActivityTable-hiddenRowLink { display: none; }
}

.TrustActivityTable-closeButtonWrap { flex-grow: 1; }

@media (max-width: 759px) {
  .TrustActivityTable-closeButtonWrap { display: flex; justify-content: fle=
x-end; }
}

@media (max-width: 760px) {
  .TrustActivityTable-activityDescription, .TrustActivityTable-viewQuote { =
display: none !important; }
}

.HistoricalTrustActivity-historicalTrustActivity { margin-bottom: 50px; mar=
gin-top: 40px; }

.HistoricalTrustActivity-filterButtonWrap { overflow-x: auto; white-space: =
nowrap; }

.HistoricalTrustActivity-filterButtonWrap::-webkit-scrollbar { height: 0px;=
 width: 0px; }

.HistoricalTrustActivity-filterButtonWrap::-webkit-scrollbar-track { backgr=
ound: rgba(0, 0, 0, 0); }

.HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterBu=
tton, .HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-fi=
lterButtonActive { border: 1px solid rgb(0, 47, 108); border-radius: 20px; =
height: 28px; margin-left: 12px; }

.HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterBu=
tton:first-child, .HistoricalTrustActivity-filterButtonWrap .HistoricalTrus=
tActivity-filterButtonActive:first-child { margin-left: 0px; }

.HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterBu=
tton span, .HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivi=
ty-filterButtonActive span { color: rgb(0, 47, 108); display: block; font-s=
ize: 12px; font-weight: 600; letter-spacing: 0.79px; line-height: 12px; mar=
gin: 5px 10px; text-transform: uppercase; }

.HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterBu=
tton { background-color: rgb(255, 255, 255); }

.HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterBu=
tton span { color: rgb(0, 47, 108); }

.HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterBu=
ttonActive { background-color: rgb(0, 47, 108); }

.HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterBu=
ttonActive span { color: rgb(255, 255, 255); }

.HistoricalTrustActivity-date { color: rgb(7, 29, 57); font-family: "Proxim=
a Nova"; font-size: 16px; font-weight: 600; line-height: 20px; margin-botto=
m: 20px; margin-top: 28px; }

.HistoricalTrustActivity-loadMoreWrap { display: flex; justify-content: fle=
x-end; margin-top: 20px; max-width: 1000px; width: 100%; }

.HistoricalTrustActivity-loadMoreWrap > a { margin-right: 8px; }

.TodaysTrustActivity-trustActivity { margin-bottom: 50px; margin-top: 20px;=
 max-width: 100%; overflow: hidden; }

.TodaysTrustActivity-dropdownButton { align-items: center; color: rgb(255, =
255, 255); display: flex; }

.TodaysTrustActivity-dropdownButton:active { -webkit-tap-highlight-color: t=
ransparent; }

.TodaysTrustActivity-dropdownButton .TodaysTrustActivity-dropdownArrow, .To=
daysTrustActivity-dropdownButton .TodaysTrustActivity-dropdownUpArrow { bac=
kground: rgb(7, 29, 57); height: 11px; margin-left: 20px; width: 19px; }

.TodaysTrustActivity-dropdownButton .TodaysTrustActivity-dropdownArrow, .To=
daysTrustActivity-dropdownButton .TodaysTrustActivity-dropdownUpArrow { mas=
k-image: url("https://static-redesign.cnbcfm.com/dist/b6891ac795b61eeb366b.=
svg"); }

.TodaysTrustActivity-dropdownButton .TodaysTrustActivity-dropdownUpArrow { =
transform: scaleY(-1); }

.LivePill-watchLivePill { bottom: 0px; position: relative; vertical-align: =
initial; width: auto !important; }

.InvestingClubPill-investingClubPillLink, .LivePill-watchLivePill { display=
: inline-block; padding-right: 4px; }

.InvestingClubPill-investingClubPill { bottom: 0px; display: inline-block; =
position: relative; vertical-align: initial; width: auto; }

.LatestNews-header { border-top: 5px solid rgb(0, 47, 108); }

.LatestNews-header h2 { color: rgb(0, 47, 108); font-size: 24px; font-weigh=
t: 900; letter-spacing: 0.5px; margin: 12px 0px 16px; text-transform: upper=
case; }

@media (max-width: 359px) {
  .LatestNews-header h2 { font-size: 18px; }
}

.LatestNews-item { border-bottom: 1px solid rgb(222, 222, 222); display: fl=
ex; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; margin: 0px =
0px 12px; padding: 0px 0px 10px; }

.LatestNews-item:last-child { margin: 0px 0px 30px; }

.LatestNews-item::before { background: rgb(252, 183, 0); border-radius: 100=
%; content: ""; display: block; flex-shrink: 0; height: 8px; margin: 7px 12=
px 0px 0px; width: 8px; }

.LatestNews-item.LatestNews-iconCleared::before { background: none; }

.LatestNews-container { display: flex; flex-direction: column; margin: 0px =
12px 0px 0px; }

.LatestNews-headline { color: rgb(23, 23, 23); font-size: 16px; font-weight=
: 700; line-height: 18px; margin: 0px 10px 0px 0px; }

.LatestNews-videoIcon { display: inline; margin: 0px 0px -3px 5px; width: 1=
6px; }

.LatestNews-wrapper { white-space: nowrap; }

@media (min-width: 360px) and (max-width: 759px) {
  .LatestNews-wrapper { display: block; }
}

.LatestNews-source, .LatestNews-timestamp { color: rgb(116, 116, 116); disp=
lay: inline-flex; font-size: 12px; font-weight: 700; letter-spacing: 0.2px;=
 text-transform: uppercase; }

.LatestNews-investingClubPill, .LatestNews-proPill, .LatestNews-watchLivePi=
ll { margin-right: 4px; transform: translateY(2px); padding: 0px !important=
; }

.LatestNews-source::before { content: "-"; display: block; margin: 0px 5px;=
 }

@media (max-width: 1019px) {
  .LatestNews-isHomePage { background: rgb(247, 247, 247); padding: 1px 16p=
x 16px; }
}

@media (min-width: 1020px) {
  .LatestNews-isHomePage { border-bottom: 5px solid rgb(0, 47, 108); }
  .LatestNews-isHomePage::after { background: linear-gradient(rgba(255, 255=
, 255, 0), rgb(255, 255, 255)); bottom: 5px; content: ""; display: block; h=
eight: 100px; pointer-events: none; position: absolute; width: 96%; }
}

.LatestNews-isHomePage.LatestNews-hideGradient::after { display: none; }

.LatestNews-isHomePage .LatestNews-header { border-top: none; }

@media (min-width: 1020px) {
  .LatestNews-isHomePage .LatestNews-header { border-top: 1px solid rgb(116=
, 116, 116); }
  .LatestNews-isHomePage .LatestNews-header::before { border-top: 6px solid=
 rgb(0, 137, 208); content: ""; display: block; margin: -6px 0px 0px; width=
: 110px; }
  .LatestNews-isHomePage .LatestNews-header h2 { font-size: 18px; margin: 1=
0px 0px; }
}

.LatestNews-isHomePage .LatestNews-headline { font-weight: 600; order: 2; }

.LatestNews-isHomePage .LatestNews-headline:hover { color: rgb(23, 23, 23);=
 text-decoration: underline; }

@media (min-width: 1020px) {
  .LatestNews-isHomePage .LatestNews-list { max-height: 238px; overflow-y: =
auto; position: relative; }
}

@media (min-width: 1340px) {
  .LatestNews-isHomePage .LatestNews-list { max-height: 352px; }
}

.LatestNews-isHomePage .LatestNews-item:last-child { border-bottom: none; m=
argin: 0px 0px 5px; padding: 0px 0px 5px; }

.LatestNews-isHomePage .LatestNews-headlineWrapper { order: 2; }

.LatestNews-isHomePage .LatestNews-wrapper { display: block; order: 1; }

.LatestNews-isHomePage .LatestNews-visitedIcon { margin: 2px 0px 0px; }

.LatestNews-isHomePage .LatestNews-source, .LatestNews-isHomePage .LatestNe=
ws-timestamp { letter-spacing: 1.2px; }

@media (min-width: 1020px) {
  .LatestNews-isHomePage .LatestNews-buttonContainer { display: none; }
  div.LatestNews-isIntlHomepage .LatestNews-list { max-height: 378px; }
}

@media (min-width: 1340px) {
  div.LatestNews-isIntlHomepage .LatestNews-list { max-height: 472px; }
}

@media (min-width: 1020px) {
  .LatestNews-noWatchLiveAbove .LatestNews-list { max-height: 380px; }
}

@media (min-width: 1340px) {
  .LatestNews-noWatchLiveAbove .LatestNews-list { max-height: 472px; }
}

.LatestNews-button, .LatestNews-newsTabButton { align-items: center; backgr=
ound: rgb(255, 255, 255); border: 1px solid rgb(0, 47, 108); color: rgb(0, =
47, 108); display: flex; font-family: "Proxima Nova", sans-serif; font-size=
: 14px; font-weight: 600; justify-content: center; letter-spacing: 1.09px; =
margin: 15px 0px; padding: 10px; text-transform: uppercase; transition: bac=
kground 0.15s, color 0.15s; width: 100%; }

.LatestNews-button::after, .LatestNews-newsTabButton::after { border-bottom=
: 2px solid rgb(0, 47, 108); border-right: 2px solid rgb(0, 47, 108); conte=
nt: ""; display: block; height: 7px; margin: -5px 0px 0px 7px; transform: r=
otate(45deg); transition: border 0.15s; width: 7px; }

.LatestNews-button:hover, .LatestNews-newsTabButton:hover { background: rgb=
(0, 47, 108); color: rgb(255, 255, 255); }

.LatestNews-button:hover::after, .LatestNews-newsTabButton:hover::after { b=
order-bottom-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 2=
55); }

@media (min-width: 760px) {
  .LatestNews-button, .LatestNews-newsTabButton { margin: 15px auto; paddin=
g: 10px 30px; width: auto; }
}

@media (min-width: 1020px) {
  .LatestNews-button, .LatestNews-newsTabButton { display: none; }
}

.LatestNews-newsTabButton { display: none; margin: 0px auto 30px; }

@media (min-width: 760px) {
  .LatestNews-newsTabButton { display: flex; }
}

.LatestNews-tradeAlertLabel { background-color: rgb(255, 255, 255); border:=
 0.5px solid rgb(7, 29, 57); border-radius: 4px; color: rgb(7, 29, 57); dis=
play: inline-block; font-family: "Proxima Nova", sans-serif; font-size: 11p=
x; font-style: normal; font-weight: 600; line-height: 10px; margin-right: 4=
px; margin-top: 2px; padding: 2.5px 4px; vertical-align: top; }

.QuoteNewsWithFilters-filterButtonWrap { margin: 16px 0px; overflow-x: auto=
; white-space: nowrap; }

.QuoteNewsWithFilters-filterButtonWrap::-webkit-scrollbar { height: 0px; wi=
dth: 0px; }

.QuoteNewsWithFilters-filterButtonWrap::-webkit-scrollbar-track { backgroun=
d: rgba(0, 0, 0, 0); }

.QuoteNewsWithFilters-filterButtonWrap .QuoteNewsWithFilters-filterButton {=
 background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 47, 108); b=
order-radius: 20px; height: 28px; margin-left: 12px; }

.QuoteNewsWithFilters-filterButtonWrap .QuoteNewsWithFilters-filterButton:f=
irst-child { margin-left: 0px; }

.QuoteNewsWithFilters-filterButtonWrap .QuoteNewsWithFilters-filterButton s=
pan { color: rgb(0, 47, 108); display: block; font-size: 12px; font-weight:=
 600; letter-spacing: 0.79px; line-height: 12px; margin: 5px 10px; pointer-=
events: none; text-transform: uppercase; }

.QuoteNewsWithFilters-filterButtonWrap .QuoteNewsWithFilters-filterButtonAc=
tive { background-color: rgb(0, 47, 108); }

.QuoteNewsWithFilters-filterButtonWrap .QuoteNewsWithFilters-filterButtonAc=
tive span { color: rgb(255, 255, 255); }

.TableHeaderContent-headerRow .TableHeaderContent-headerCell, .TableHeaderC=
ontent-headerRow .TableHeaderContent-headerCellRight { background: rgb(39, =
49, 60); border-right: 1px solid rgb(255, 255, 255); color: rgb(241, 241, 2=
41); font-weight: 500; line-height: 1; padding: 16px 8px; text-transform: u=
ppercase; }

.TableHeaderContent-headerRow .TableHeaderContent-headerSortLabel { color: =
rgb(241, 241, 241) !important; width: 100%; }

.TableHeaderContent-headerRow .TableHeaderContent-headerSortLabel .TableHea=
derContent-active, .TableHeaderContent-headerRow .TableHeaderContent-header=
SortLabel svg { margin-left: auto; margin-right: 0px; color: rgb(241, 241, =
241) !important; }

.TableHeaderContent-headerRow .TableHeaderContent-headerSortLabel:hover svg=
 { background: rgb(255, 255, 255); border-radius: 50%; height: 16px; margin=
-left: auto; margin-right: 0px; opacity: 1; width: 16px; color: rgb(39, 49,=
 60) !important; }

.TableHeaderContent-headerRow .TableHeaderContent-headerCellRight { text-al=
ign: right; }

.TableHeaderContent-headerRow .TableHeaderContent-headerCellRight .TableHea=
derContent-headerSortLabel { flex-direction: row-reverse; }

.TableHeaderContent-headerRow .TableHeaderContent-headerCellRight .TableHea=
derContent-headerSortLabel .TableHeaderContent-active, .TableHeaderContent-=
headerRow .TableHeaderContent-headerCellRight .TableHeaderContent-headerSor=
tLabel svg, .TableHeaderContent-headerRow .TableHeaderContent-headerCellRig=
ht .TableHeaderContent-headerSortLabel:hover svg { margin-left: 0px; margin=
-right: auto; }

.TableBodyContent-contentCell { color: rgb(66, 66, 66); border: none !impor=
tant; }

.TableBodyContent-symbol { max-width: 100px; min-width: 100px; width: 100px=
; }

.TableBodyContent-symbol::after { box-shadow: rgba(130, 130, 130, 0.15) 6px=
 0px 4px -4px; content: ""; height: 100%; position: absolute; right: 0px; t=
op: 0px; width: 100%; z-index: -1; }

.TableBodyContent-company { color: rgb(0, 85, 148); }

.TableBodyContent-company, .TableBodyContent-industry, .TableBodyContent-se=
ctor { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.TableBodyContent-index { white-space: nowrap; }

.NumberRenderer-positive { color: rgb(10, 102, 48); }

.NumberRenderer-negativeCellValue { color: rgb(206, 43, 43); }

.PercentRenderer-positive { color: rgb(10, 102, 48); }

.PercentRenderer-negativeCellValue { color: rgb(206, 43, 43); }

.NumberUnitConversionRenderer-positive { color: rgb(10, 102, 48); }

.NumberUnitConversionRenderer-negativeCellValue { color: rgb(206, 43, 43); =
}

.ConsensusRatingRenderer-strongBuy { color: rgb(20, 92, 66); }

.ConsensusRatingRenderer-buy { color: rgb(10, 102, 48); }

.ConsensusRatingRenderer-neutral { color: rgb(116, 116, 116); }

.ConsensusRatingRenderer-sell, .ConsensusRatingRenderer-strongSell { color:=
 rgb(0, 47, 108); }

.CompanyRenderer-companyName { color: rgb(0, 83, 207); cursor: pointer; }

.CompanyRenderer-companyName:focus, .CompanyRenderer-companyName:hover { co=
lor: rgb(0, 30, 90); }

.SymbolRenderer-symbolName { align-items: center; display: flex; justify-co=
ntent: space-between; }

.SymbolRenderer-buttonStyles { margin-right: 7px; padding: 0px; }

@media (max-width: 1019px) {
  .SymbolRenderer-dropdownStyles { transform: none !important; width: 100% =
!important; }
}

.InvestorSentimentRenderer-veryPositive { color: rgb(20, 92, 66); }

.InvestorSentimentRenderer-positive { color: rgb(10, 102, 48); }

.InvestorSentimentRenderer-neutral { color: rgb(116, 116, 116); }

.InvestorSentimentRenderer-negative, .InvestorSentimentRenderer-veryNegativ=
e { color: rgb(206, 43, 43); }

.SignalRenderer-positive { color: rgb(10, 102, 48); }

.SignalRenderer-neutral { color: rgb(116, 116, 116); }

.SignalRenderer-negative { color: rgb(206, 43, 43); }

.TableLoadingPlaceholder-tableRow:nth-child(2n+1) { background: rgb(255, 25=
5, 255) !important; }

.TableLoadingPlaceholder-tableRow:nth-child(2n) { background: rgb(248, 248,=
 248) !important; }

.TableLoadingPlaceholder-tableCell { height: 53px; border-bottom: 0px !impo=
rtant; }

.TableLoadingPlaceholder-tableCell .TableLoadingPlaceholder-tableCellLoadin=
gPill { background: rgba(0, 0, 0, 0.04); border-radius: 5px; height: 12px; =
width: auto; }

.TableWarningErrorPlaceholder-container { flex-grow: 0; flex-shrink: 0; hei=
ght: calc(-500px + 100vh); min-height: 170px; overflow: auto; overscroll-be=
havior: none; position: relative; }

@media (min-width: 1020px) {
  .TableWarningErrorPlaceholder-container { height: auto; }
}

@media screen and (min-width: 1020px) and (hover: hover) and (pointer: fine=
) {
  .TableWarningErrorPlaceholder-container { overscroll-behavior: auto; }
}

.TableWarningErrorPlaceholder-container tfoot { position: relative !importa=
nt; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-table=
Body { position: relative; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-table=
Body tr:nth-child(2n+1) { background: rgb(255, 255, 255) !important; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-table=
Body tr:nth-child(2n) { background: rgb(248, 248, 248) !important; }

.TableWarningErrorPlaceholder-container table { border-collapse: collapse; =
border-spacing: 0px; width: 100%; }

.TableWarningErrorPlaceholder-container td, .TableWarningErrorPlaceholder-c=
ontainer th { padding: 8px; text-align: left; text-transform: capitalize; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-heade=
rRow { height: 53px; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-heade=
rRow .TableWarningErrorPlaceholder-headerCell { background: rgb(39, 49, 60)=
; border-right: 1px solid rgb(255, 255, 255); color: rgb(241, 241, 241); fo=
nt-weight: 500; line-height: 1; padding: 16px 8px; text-transform: uppercas=
e; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-heade=
rRow .TableWarningErrorPlaceholder-headerSortLabel { color: rgb(241, 241, 2=
41) !important; width: 100%; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-heade=
rRow .TableWarningErrorPlaceholder-headerSortLabel .TableWarningErrorPlaceh=
older-active, .TableWarningErrorPlaceholder-container .TableWarningErrorPla=
ceholder-headerRow .TableWarningErrorPlaceholder-headerSortLabel svg { marg=
in-left: auto; margin-right: 0px; color: rgb(241, 241, 241) !important; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-heade=
rRow .TableWarningErrorPlaceholder-headerSortLabel:active svg, .TableWarnin=
gErrorPlaceholder-container .TableWarningErrorPlaceholder-headerRow .TableW=
arningErrorPlaceholder-headerSortLabel:focus svg, .TableWarningErrorPlaceho=
lder-container .TableWarningErrorPlaceholder-headerRow .TableWarningErrorPl=
aceholder-headerSortLabel:hover svg { background: rgb(255, 255, 255); borde=
r-radius: 50%; height: 16px; margin-left: auto; margin-right: 0px; opacity:=
 1; width: 16px; color: rgb(39, 49, 60) !important; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-table=
Cell { border-bottom: 0px; height: 53px; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-table=
Cell .TableWarningErrorPlaceholder-tableCellLoadingPill { background: rgba(=
0, 0, 0, 0.04); border-radius: 5px; height: 12px; width: auto; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warni=
ngContainer { left: 0px; position: absolute; text-align: center; top: 37%; =
width: 100%; }

@media screen and (min-width: 480px) and (orientation: portrait) {
  .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-war=
ningContainer { top: 40%; }
}

@media (min-width: 760px) {
  .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-war=
ningContainer { top: 40%; }
}

@media screen and (min-width: 760px) and (orientation: landscape) {
  .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-war=
ningContainer { top: 30%; }
}

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warni=
ngContainer .TableWarningErrorPlaceholder-warningLabel { color: rgb(66, 66,=
 66); font-size: 12px; font-weight: 500; }

@media screen and (min-width: 480px) and (orientation: portrait) {
  .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-war=
ningContainer .TableWarningErrorPlaceholder-warningLabel { color: rgb(66, 6=
6, 66); font-size: 16px; font-weight: 600; margin-top: 20px; }
}

@media (min-width: 760px) {
  .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-war=
ningContainer .TableWarningErrorPlaceholder-warningLabel { color: rgb(66, 6=
6, 66); font-size: 16px; font-weight: 600; margin-top: 20px; }
}

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warni=
ngContainer .TableWarningErrorPlaceholder-icon { height: 23px; width: 23px;=
 }

@media screen and (min-width: 480px) and (orientation: portrait) {
  .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-war=
ningContainer .TableWarningErrorPlaceholder-icon { height: 48px; margin-bot=
tom: 20px; width: 48px; }
}

@media (min-width: 760px) {
  .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-war=
ningContainer .TableWarningErrorPlaceholder-icon { height: 48px; margin-bot=
tom: 20px; width: 48px; }
}

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warni=
ngContainer .TableWarningErrorPlaceholder-icon.TableWarningErrorPlaceholder=
-warningIcon { color: rgb(252, 183, 0); }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warni=
ngContainer .TableWarningErrorPlaceholder-icon.TableWarningErrorPlaceholder=
-errorIcon { color: rgb(206, 43, 43); }

.CustomColumnsTable-container table { border-collapse: initial; border-spac=
ing: 0px; width: 100%; }

.CustomColumnsTable-container tfoot { position: relative !important; }

.CustomColumnsTable-container thead { top: -1px !important; }

.CustomColumnsTable-container td, .CustomColumnsTable-container th { font-s=
ize: 14px; padding: 8px; text-transform: capitalize; }

@media (max-width: 1019px) {
  .CustomColumnsTable-fixedHeightContainer { height: calc(-394px + 100vh); =
min-height: 250px; }
}

@media (min-width: 1020px) {
  .CustomColumnsTable-fixedHeightContainer { flex-grow: 0; flex-shrink: 0; =
overflow-x: auto; }
}

.CustomColumnsTable-fixedHeightContainer .CustomColumnsTable-tableContainer=
 { min-height: 250px; overscroll-behavior: none; height: calc(-410px + 100v=
h) !important; }

@media (min-width: 1020px) {
  .CustomColumnsTable-fixedHeightContainer .CustomColumnsTable-tableContain=
er { height: calc(-330px + 100vh) !important; }
}

@media screen and (min-width: 1020px) and (hover: hover) and (pointer: fine=
) {
  .CustomColumnsTable-fixedHeightContainer .CustomColumnsTable-tableContain=
er { overscroll-behavior: auto; }
}

.CustomColumnsTable-container:not(.CustomColumnsTable-fixedHeightContainer)=
 div[data-viewport-type=3D"element"] { position: relative !important; }

.PortfolioCalendarEventFields-eventLabel { color: rgb(23, 23, 23); font-siz=
e: 20px; font-weight: 500; padding: 20px 0px; text-transform: capitalize; }

.PortfolioCalendarEventFields-fieldRow { border-bottom: 1px dotted rgb(217,=
 217, 217); clear: both; height: 19px; line-height: 19px; margin-bottom: 20=
px; }

.PortfolioCalendarEventFields-fieldText { background-color: rgb(255, 255, 2=
55); color: rgb(23, 23, 23); display: inline-block; font-size: 14px; }

.PortfolioCalendarEventFields-fieldText:first-child { font-weight: 400; pad=
ding-right: 5px; }

.PortfolioCalendarEventFields-fieldText:last-child { float: right; font-wei=
ght: 500; padding-left: 5px; }

.PortfolioCalendarEventDetails-container { padding-bottom: 5px; }

.PortfolioCalendarEventDetails-header { color: rgb(23, 23, 23); font-size: =
24px; font-weight: 500; padding: 40px 0px; text-transform: capitalize; }

.PortfolioCalendarEventDetails-tableHeader { color: rgb(23, 23, 23); font-s=
ize: 20px; font-weight: 500; padding: 20px 0px; text-transform: capitalize;=
 }

.PortfolioCalendarEventDetails-spacer { height: 15px; }

.DrawerBuilder-container { margin: 0px 22px 40px; max-width: 100%; }

@media (min-width: 760px) {
  .DrawerBuilder-container { margin: 0px 40px 40px; }
}

.DrawerBuilder-safariContainer { margin: 0px 40px 100px; }

@media (max-width: 759px) {
  .DrawerBuilder-safariContainer { margin: 0px 22px 100px; }
}

.DrawerBuilder-col { display: flex; flex-direction: column; flex-grow: 0; f=
lex-shrink: 0; margin-right: 30px; max-width: calc(100% - 30px); min-width:=
 calc(100% - 30px); }

@media (min-width: 760px) {
  .DrawerBuilder-col { max-width: calc(33.3333% - 30px); min-width: calc(33=
.3333% - 30px); }
}

@media (min-width: 1020px) {
  .DrawerBuilder-col { max-width: calc(44.4444% - 30px); min-width: calc(44=
.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .DrawerBuilder-col { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .DrawerBuilder-col { max-width: calc(33.3333% - 30px); min-width: calc(33=
.3333% - 30px); }
}

.DrawerBuilder-col:last-child { margin-right: 0px; }

.DrawerBuilder-mainContent { margin: 42px 0px 15px; }

.DrawerBuilder-mainContent .DrawerBuilder-QuoteNewsFilterContainer { margin=
-top: 40px; }

@media (min-width: 760px) {
  .DrawerBuilder-sidebar { flex-grow: 0; flex-shrink: 0; max-width: calc(30=
0% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .DrawerBuilder-sidebar { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .DrawerBuilder-sidebar { max-width: calc(133.333% - 30px); min-width: cal=
c(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .DrawerBuilder-sidebar { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .DrawerBuilder-sidebar { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 1020px) {
  .DrawerBuilder-sidebar { flex-grow: 0; flex-shrink: 0; margin-left: 30px;=
 max-width: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
}

@media (min-width: 1340px) {
  .DrawerBuilder-sidebar { flex-grow: 0; flex-shrink: 0; margin-left: 30px;=
 max-width: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

.DrawerBuilder-button, .DrawerBuilder-buttonActive { align-items: center; b=
ackground: rgb(255, 255, 255); border: 1px solid rgb(0, 47, 108); color: rg=
b(0, 47, 108); display: flex; font-family: "Proxima Nova", sans-serif; font=
-size: 12px; font-weight: 700; justify-content: center; letter-spacing: 1.0=
9px; margin: 15px 0px 30px; padding: 15px 20px; text-transform: uppercase; =
width: 100%; }

.DrawerBuilder-button::after, .DrawerBuilder-buttonActive::after { border-b=
ottom: 2px solid rgb(0, 47, 108); border-right: 2px solid rgb(0, 47, 108); =
content: ""; display: block; height: 7px; margin: -4px 0px 0px 5px; transfo=
rm: rotate(45deg); width: 7px; }

.DrawerBuilder-buttonActive::after { margin: 5px 0px 0px 5px; transform: ro=
tate(225deg); }

.DrawerBuilder-showOnDesktop { display: none; }

@media (min-width: 760px) {
  .DrawerBuilder-showOnDesktop { display: initial; }
}

.DrawerBuilder-showOnMobile { display: initial; margin-bottom: 10px; }

@media (min-width: 760px) {
  .DrawerBuilder-showOnMobile { display: none; }
}

@media (max-width: 759px) {
  .DrawerBuilder-hideOnMobile { display: none; }
}

.DrawerBuilder-analystConsensusContainer { display: flex; justify-content: =
center; margin-bottom: 25px; margin-top: 30px; }

.DrawerBuilder-quoteDetailsLink { color: rgb(0, 47, 108); font-size: 14px; =
font-weight: 600; position: absolute; right: 45px; text-decoration: underli=
ne rgb(0, 47, 108); top: 10px; }

.DrawerBuilder-quoteDetailsLink:focus, .DrawerBuilder-quoteDetailsLink:hove=
r { color: rgb(0, 85, 148); text-decoration-color: rgb(0, 85, 148); }

.DrawerBuilder-quoteDetailsLink:hover .DrawerBuilder-arrowIcon::before { co=
lor: rgb(0, 85, 148); }

.DrawerBuilder-arrowIcon { display: inline-block; line-height: 14px; margin=
-left: 5px; vertical-align: middle; }

.DrawerBuilder-arrowIcon::before { color: rgb(0, 47, 108); font-size: 12px;=
 }

@media (min-width: 760px) {
  .DrawerBuilder-quoteDetailsLink { font-size: 16px; }
}

.cq-dialogs { position: absolute; z-index: 2001; }

.cq-color-picker[cq-active] { z-index: 2002; }

.ciq-window { z-index: 2002 !important; }

@keyframes DrawerLoader-pulsating {=20
  0% { background-color: rgb(217, 217, 217); }
  50% { background-color: rgb(241, 241, 241); }
  100% { background-color: rgb(217, 217, 217); }
}

.DrawerLoader-container { margin: 0px 22px 40px; max-width: 100%; }

@media (min-width: 760px) {
  .DrawerLoader-container { margin: 0px 40px 40px; }
}

.DrawerLoader-titleLoading { animation: 2s ease 0s infinite normal none run=
ning DrawerLoader-pulsating; height: 50px; margin: 63px 0px 54px; width: 12=
3px; }

@media (min-width: 760px) {
  .DrawerLoader-titleLoading { height: 54px; margin: 63px 0px 78px; width: =
151px; }
}

.DrawerLoader-graphLoading { animation: 2s ease 0s infinite normal none run=
ning DrawerLoader-pulsating; height: 251px; margin-bottom: 90px; width: 320=
px; }

@media (min-width: 760px) {
  .DrawerLoader-graphLoading { height: 400px; margin-bottom: 118px; width: =
680px; }
}

.DrawerLoader-newsLoading { animation: 2s ease 0s infinite normal none runn=
ing DrawerLoader-pulsating; height: 26px; margin-bottom: 20px; }

@media (min-width: 760px) {
  .DrawerLoader-newsLoading { height: 28px; }
}

.DrawerLoader-newsLoading:nth-child(2n) { margin-bottom: 40px; }

.DrawerLoader-newsBarMedium { width: 258px; }

@media (min-width: 760px) {
  .DrawerLoader-newsBarMedium { width: 524px; }
}

.DrawerLoader-newsBarExtraLong { width: 318px; }

@media (min-width: 760px) {
  .DrawerLoader-newsBarExtraLong { width: 682px; }
}

.DrawerLoader-newsBarLong { width: 318px; }

@media (min-width: 760px) {
  .DrawerLoader-newsBarLong { width: 609px; }
}

.DrawerLoader-newsBarShort { width: 318px; }

@media (min-width: 760px) {
  .DrawerLoader-newsBarShort { width: 435px; }
}

.SideDrawerBackground-sideDrawerBackground { background: rgba(0, 0, 0, 0.7)=
; height: 100%; left: 0px; overflow-y: auto; position: fixed; top: 0px; tra=
nsition: background-color 0.5s; width: 100%; z-index: 2000; }

.SideDrawerProvider-sideDrawer { background: rgb(255, 255, 255); bottom: 0p=
x; box-shadow: rgba(23, 23, 23, 0.1) 5px 5px 20px; display: inline-block; h=
eight: 100vh; max-width: 100%; overflow: scroll; overscroll-behavior: conta=
in; position: fixed; right: 0px; top: 0px; transform: none; width: 100vw; z=
-index: 2001; margin-top: 0px !important; }

@media (min-width: 1020px) {
  .SideDrawerProvider-sideDrawer { width: 760px; }
}

.SideDrawerProvider-closeButton { color: rgb(169, 169, 169); cursor: pointe=
r; position: absolute; right: 12px; top: 12px; }

.Help-container { color: rgb(111, 111, 111); font-size: 12px; font-weight: =
300; letter-spacing: 0.78px; line-height: 14.62px; padding: 5px 0px 15px; t=
ext-align: left; }

.Help-container a.Help-helpLink { color: rgb(0, 83, 207); }

.Help-container a.Help-helpLink:focus, .Help-container a.Help-helpLink:hove=
r { color: rgb(252, 183, 0); }

.LabelLink-container { border-top: 1px solid rgb(217, 217, 217); display: f=
lex; flex-direction: row; justify-content: space-between; }

.LabelLink-container .LabelLink-label { color: rgb(118, 117, 117); font-siz=
e: 16px; font-weight: 600; letter-spacing: 0.5px; line-height: 19.49px; mar=
gin: 18px 0px; text-align: left; text-transform: uppercase; }

@media (min-width: 760px) {
  .LabelLink-container .LabelLink-label { font-size: 18px; line-height: 21.=
92px; }
}

.LabelLink-container a.LabelLink-link { color: rgb(0, 83, 207); font-size: =
12px; font-weight: 500; letter-spacing: 1px; line-height: 12px; margin: aut=
o 0px; text-align: left; }

.LabelLink-container a.LabelLink-link:focus, .LabelLink-container a.LabelLi=
nk-link:hover { color: rgb(252, 183, 0); }

.Account-container { display: block; }

.Subscriptions-container { padding: 0px 10px 10px; }

.Subscriptions-headline { color: rgb(105, 104, 104); font-size: 12px; font-=
weight: 500; letter-spacing: 1px; line-height: 14.62px; margin-bottom: 10px=
; margin-top: 0px; text-align: left; text-transform: uppercase; }

.Subscriptions-noContent { color: rgb(72, 72, 72); font-size: 12px; font-we=
ight: 300; letter-spacing: 0.5px; line-height: 18px; text-align: left; }

.Subscriptions-included { color: rgb(72, 72, 72); font-size: 12px; font-wei=
ght: 300; line-height: 14.62px; }

.Subscription-dateContainer, .Subscription-logoContainer, .Subscription-top=
 { align-items: center; display: flex; }

.Subscription-logoContainer { flex-direction: column; }

.Subscription-top { justify-content: space-between; margin: 15px 0px 10px; =
}

.Subscription-bottom { align-items: center; display: flex; justify-content:=
 flex-start; }

.Subscription-date, .Subscription-dateLabel { color: rgb(66, 66, 66); font-=
size: 12px; font-weight: 400; letter-spacing: 0.009em; line-height: 12px; }

.Subscription-dateLabel { padding-right: 5px; }

.Subscription-date { font-weight: 600; }

.Subscription-secondaryLogo { height: 16px; width: 53px; }

.Divider-divider { font-size: 12px; font-weight: 600; margin: auto 5px; }

.IncludedWith-included { color: rgb(72, 72, 72); font-size: 12px; font-weig=
ht: 300; line-height: 14.62px; }

.SubscriptionInfo-containerLogoAndMessage { display: flex; }

.SubscriptionInfo-appStoreMsg { color: rgb(66, 66, 66); font-family: "Proxi=
ma Nova", Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal=
; font-weight: 400; letter-spacing: 0.009em; line-height: 14px; margin-left=
: auto; max-width: 234px; text-align: right; }

.SubscriptionInfo-helpCenterLink { color: rgb(0, 83, 207); }

.SubscriptionInfo-helpCenterLink :hover { color: rgb(23, 23, 23); text-deco=
ration: underline; }

.Product-promoBanner { align-items: center; background-color: rgb(255, 188,=
 5); border-radius: 7px 7px 0px 0px; display: flex; font-size: 14px; font-w=
eight: 600; height: 37px; justify-content: center; letter-spacing: 1.1px; l=
ine-height: 17.05px; margin: 7px 0px -16px; padding-bottom: 5px; position: =
relative; text-transform: uppercase; }

.Product-container { background: url("https://static-redesign.cnbcfm.com/di=
st/44944463efaf14fd092f.svg") right top -10px / 500px no-repeat rgb(248, 24=
8, 248); border: 1px solid rgba(227, 227, 227, 0.5); border-radius: 6px; bo=
x-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px; display: block; margin: 10px=
 auto; padding: 10px; position: relative; }

@media (min-width: 760px) {
  .Product-container { padding-bottom: 17px; }
}

.Product-container .Product-body, .Product-container .Product-head { align-=
items: flex-start; display: flex; justify-content: space-between; margin-to=
p: 5px; }

.Product-container .Product-left, .Product-container .Product-right { displ=
ay: block; }

.Product-container .Product-head .Product-left { align-self: center; }

@media (min-width: 760px) {
  .Product-container .Product-head .Product-left { align-self: flex-start; =
}
}

.Product-container .Product-head .Product-left svg { max-height: 26px; max-=
width: 128px; }

.Product-container .Product-feature { align-items: center; display: flex; p=
adding: 5px 0px; }

@media (min-width: 760px) {
  .Product-container .Product-feature { padding: 0px; }
}

.Product-container .Product-feature svg { margin-left: 5px; }

.Product-container .Product-featureText { color: rgb(75, 79, 84); font-size=
: 12px; font-weight: 500; line-height: 14px; margin-left: 10px; text-align:=
 left; width: 153px; }

@media (min-width: 760px) {
  .Product-container .Product-featureText { font-size: 14px; line-height: 2=
6px; width: auto; }
}

.Product-container .Product-featureText.Product-all-access { line-height: 1=
4px; margin-left: 5px; max-width: 235px; width: 235px; }

@media (min-width: 760px) {
  .Product-container .Product-featureText.Product-all-access { line-height:=
 17px; max-width: 275px; width: 275px; }
}

.Product-container .Product-subscribeButton { align-items: center; appearan=
ce: none; background-color: rgb(0, 85, 148); border: 1px solid rgb(0, 47, 1=
08); color: rgb(255, 255, 255); display: flex; flex-direction: row; font-si=
ze: 14px; font-weight: 600; height: 40px; justify-content: center; letter-s=
pacing: 1px; padding: 0px 20px; text-align: center; text-transform: upperca=
se; transition: 0.15s linear; width: 100%; }

.Product-container .Product-subscribeButton.Product-defaultButton.Product-a=
ll-access, .Product-container .Product-subscribeButton.Product-defaultButto=
n.Product-investing-club, .Product-container .Product-subscribeButton.Produ=
ct-defaultButton.Product-pro { border-radius: 3px; height: 44px; letter-spa=
cing: 0.5px; padding: 7px 15px; }

@media (min-width: 760px) {
  .Product-container .Product-subscribeButton.Product-defaultButton.Product=
-all-access, .Product-container .Product-subscribeButton.Product-defaultBut=
ton.Product-investing-club, .Product-container .Product-subscribeButton.Pro=
duct-defaultButton.Product-pro { height: 31px; }
}

.Product-container .Product-subscribeButton > span { display: block; line-h=
eight: 12px; }

.Product-container .Product-subscribeButton [class*=3D" icon-"], .Product-c=
ontainer .Product-subscribeButton [class^=3D"icon-"] { height: 12px; margin=
-left: 5px; position: relative; }

.Product-container .Product-subscribeButton [class*=3D" icon-"]::before, .P=
roduct-container .Product-subscribeButton [class^=3D"icon-"]::before { line=
-height: 12px; }

.Product-container .Product-subscribeButton:focus, .Product-container .Prod=
uct-subscribeButton:hover { background-color: rgb(0, 47, 108); border-color=
: rgb(0, 47, 108); color: rgb(255, 255, 255); }

.Product-container .Product-subscribeButton[class*=3D"touchButton"]:hover {=
 background-color: rgb(0, 85, 148); border-color: rgb(0, 47, 108); color: r=
gb(255, 255, 255); }

@media (hover: hover) {
  .Product-container .Product-subscribeButton[class*=3D"touchButton"]:hover=
 { background-color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); color:=
 rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .Product-container .Product-subscribeButton { padding: 0px 30px; width: a=
uto; }
}

.Product-container .Product-subscribeButton.Product-pro { align-items: cent=
er; appearance: none; background-color: rgb(4, 126, 46); border: 1px solid =
rgb(4, 126, 46); color: rgb(255, 255, 255); display: flex; flex-direction: =
row; font-size: 14px; font-weight: 600; height: 40px; justify-content: cent=
er; letter-spacing: 1px; padding: 0px 20px; text-align: center; text-transf=
orm: uppercase; transition: 0.15s linear; width: 100%; }

.Product-container .Product-subscribeButton.Product-pro > span { display: b=
lock; line-height: 12px; }

.Product-container .Product-subscribeButton.Product-pro [class*=3D" icon-"]=
, .Product-container .Product-subscribeButton.Product-pro [class^=3D"icon-"=
] { height: 12px; margin-left: 5px; position: relative; }

.Product-container .Product-subscribeButton.Product-pro [class*=3D" icon-"]=
::before, .Product-container .Product-subscribeButton.Product-pro [class^=
=3D"icon-"]::before { line-height: 12px; }

.Product-container .Product-subscribeButton.Product-pro:focus, .Product-con=
tainer .Product-subscribeButton.Product-pro:hover { background-color: rgb(0=
, 80, 52); border-color: rgb(0, 80, 52); color: rgb(255, 255, 255); }

.Product-container .Product-subscribeButton.Product-pro[class*=3D"touchButt=
on"]:hover { background-color: rgb(4, 126, 46); border-color: rgb(4, 126, 4=
6); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .Product-container .Product-subscribeButton.Product-pro[class*=3D"touchBu=
tton"]:hover { background-color: rgb(0, 80, 52); border-color: rgb(0, 80, 5=
2); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .Product-container .Product-subscribeButton.Product-pro { padding: 0px 30=
px; width: auto; }
}

.Product-container .Product-subscribeButton.Product-investing-club { align-=
items: center; appearance: none; background-color: rgb(0, 83, 207); border:=
 1px solid rgb(0, 83, 207); color: rgb(255, 255, 255); display: flex; flex-=
direction: row; font-size: 14px; font-weight: 600; height: 40px; justify-co=
ntent: center; letter-spacing: 1px; padding: 0px 20px; text-align: center; =
text-transform: uppercase; transition: 0.15s linear; width: 100%; }

.Product-container .Product-subscribeButton.Product-investing-club > span {=
 display: block; line-height: 12px; }

.Product-container .Product-subscribeButton.Product-investing-club [class*=
=3D" icon-"], .Product-container .Product-subscribeButton.Product-investing=
-club [class^=3D"icon-"] { height: 12px; margin-left: 5px; position: relati=
ve; }

.Product-container .Product-subscribeButton.Product-investing-club [class*=
=3D" icon-"]::before, .Product-container .Product-subscribeButton.Product-i=
nvesting-club [class^=3D"icon-"]::before { line-height: 12px; }

.Product-container .Product-subscribeButton.Product-investing-club:focus, .=
Product-container .Product-subscribeButton.Product-investing-club:hover { b=
ackground-color: rgb(23, 23, 23); border-color: rgb(23, 23, 23); color: rgb=
(255, 255, 255); }

.Product-container .Product-subscribeButton.Product-investing-club[class*=
=3D"touchButton"]:hover { background-color: rgb(0, 83, 207); border-color: =
rgb(0, 83, 207); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .Product-container .Product-subscribeButton.Product-investing-club[class*=
=3D"touchButton"]:hover { background-color: rgb(23, 23, 23); border-color: =
rgb(23, 23, 23); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .Product-container .Product-subscribeButton.Product-investing-club { padd=
ing: 0px 30px; width: auto; }
}

.Product-container .Product-subscribeButton.Product-all-access { align-item=
s: center; appearance: none; background-color: rgb(0, 30, 90); border: 1px =
solid rgb(0, 30, 90); color: rgb(255, 255, 255); display: flex; flex-direct=
ion: row; font-size: 14px; font-weight: 600; height: 40px; justify-content:=
 center; letter-spacing: 1px; padding: 0px 20px; text-align: center; text-t=
ransform: uppercase; transition: 0.15s linear; width: 100%; }

.Product-container .Product-subscribeButton.Product-all-access > span { dis=
play: block; line-height: 12px; }

.Product-container .Product-subscribeButton.Product-all-access [class*=3D" =
icon-"], .Product-container .Product-subscribeButton.Product-all-access [cl=
ass^=3D"icon-"] { height: 12px; margin-left: 5px; position: relative; }

.Product-container .Product-subscribeButton.Product-all-access [class*=3D" =
icon-"]::before, .Product-container .Product-subscribeButton.Product-all-ac=
cess [class^=3D"icon-"]::before { line-height: 12px; }

.Product-container .Product-subscribeButton.Product-all-access:focus, .Prod=
uct-container .Product-subscribeButton.Product-all-access:hover { backgroun=
d-color: rgb(23, 23, 23); border-color: rgb(23, 23, 23); color: rgb(255, 25=
5, 255); }

.Product-container .Product-subscribeButton.Product-all-access[class*=3D"to=
uchButton"]:hover { background-color: rgb(0, 30, 90); border-color: rgb(0, =
30, 90); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .Product-container .Product-subscribeButton.Product-all-access[class*=3D"=
touchButton"]:hover { background-color: rgb(23, 23, 23); border-color: rgb(=
23, 23, 23); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .Product-container .Product-subscribeButton.Product-all-access { padding:=
 0px 30px; width: auto; }
}

.Product-container a.Product-learnMoreLink { align-items: center; color: rg=
b(0, 83, 207); display: flex; font-size: 14px; font-weight: 600; height: 44=
px; line-height: 17.05px; text-align: left; }

@media (min-width: 760px) {
  .Product-container a.Product-learnMoreLink { height: 31px; }
}

.Product-container .Product-footer { align-items: center; display: flex; ju=
stify-content: flex-start; margin-top: 10px; padding-left: 5px; }

.Product-container .Product-secondaryLogo { height: 16px; width: 53px; }

.Products-container { margin-bottom: 20px; }

.Products-title { border-top: 1px dashed rgb(217, 217, 217); color: rgb(105=
, 104, 104); font-size: 12px; font-weight: 500; letter-spacing: 1px; line-h=
eight: 14.62px; margin: 0px 10px; padding: 15px 0px 5px; text-align: left; =
text-transform: uppercase; }

.AccountSideDrawer-container { background-color: rgb(255, 255, 255); box-sh=
adow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px; display: flex; flex-direction: c=
olumn; height: 100%; padding: 25px 15px 15px; position: fixed; right: 0px; =
top: 0px; width: 100%; z-index: 9999; }

@media (min-width: 760px) {
  .AccountSideDrawer-container { padding: 25px 25px 15px; width: 468px; }
}

.AccountSideDrawer-backdrop { background: rgba(0, 0, 0, 0.7); height: 100%;=
 left: 0px; overflow-y: auto; position: fixed; top: 0px; transition: backgr=
ound-color 0.5s; width: 100%; z-index: 2000; }

.AccountSideDrawer-greeting { font-size: 18px; letter-spacing: 0.78px; line=
-height: 21.92px; margin: 0px; text-align: left; }

@media (min-width: 760px) {
  .AccountSideDrawer-greeting { font-size: 20px; font-weight: 600; line-hei=
ght: 24.36px; }
}

.AccountSideDrawer-head { align-items: flex-end; display: flex; flex-direct=
ion: column; justify-content: flex-end; }

.AccountSideDrawer-body { display: block; overflow: auto; scrollbar-width: =
none; }

.AccountSideDrawer-body::-webkit-scrollbar { display: none; }

.AccountSideDrawer-signout { align-items: flex-start; border-top: 1px solid=
 rgb(217, 217, 217); display: flex; flex-direction: column; justify-content=
: flex-start; margin: 5px 0px 25px; padding: 15px 0px 0px; }

.AccountSideDrawer-signout .AccountSideDrawer-signOutLink { color: rgb(0, 8=
3, 207); font-size: 16px; font-weight: 600; letter-spacing: 0.5px; line-hei=
ght: 19.49px; text-align: left; text-transform: uppercase; }

@media (min-width: 760px) {
  .AccountSideDrawer-signout .AccountSideDrawer-signOutLink { font-size: 18=
px; line-height: 21.92px; }
}

.AccountSideDrawer-signout .AccountSideDrawer-signOutLink:focus, .AccountSi=
deDrawer-signout .AccountSideDrawer-signOutLink:hover { color: rgb(252, 183=
, 0); }

.AccountSideDrawer-closeButton svg path { fill: rgb(23, 23, 23); }

.UniversalVideoPlayer-videoContainer { opacity: 1; position: absolute; z-in=
dex: 10; }

.hfsf { z-index: 100; }

.hfsf .ot-sdk-show-settings.US { background-image: url("https://static-rede=
sign.cnbcfm.com/dist/17269f1b6083fd5f61be.svg"); background-position-y: 2px=
; background-repeat: no-repeat; background-size: 24px; padding: 0px 0px 0px=
 30px; }

.NavSpacer-navSpacer { display: block; height: 45px; }

.NavSpacer-navSpacer.NavSpacer-navSpacerCountDownClock, .NavSpacer-navSpace=
r.NavSpacer-navSpacerFiveThings { height: 112px; }

@media (min-width: 760px) {
  .NavSpacer-navSpacer { height: 70px; }
  .NavSpacer-navSpacer.NavSpacer-navSpacerCountDownClock, .NavSpacer-navSpa=
cer.NavSpacer-navSpacerFiveThings { height: 112px; }
}

.NavSpacer-navSpacer.NavSpacer-navSpacerNewsAlert { height: 85px; }

.NavSpacer-navSpacer.NavSpacer-navSpacerNewsAlert.NavSpacer-navSpacerLiveAl=
ert { height: 125px; }

.NavSpacer-navSpacer.NavSpacer-navSpacerNewsAlert.NavSpacer-navSpacerCountD=
ownClock, .NavSpacer-navSpacer.NavSpacer-navSpacerNewsAlert.NavSpacer-navSp=
acerFiveThings { height: 192px; }

@media (min-width: 760px) {
  .NavSpacer-navSpacer.NavSpacer-navSpacerNewsAlert { height: 110px; }
  .NavSpacer-navSpacer.NavSpacer-navSpacerNewsAlert.NavSpacer-navSpacerLive=
Alert { height: 150px; }
  .NavSpacer-navSpacer.NavSpacer-navSpacerNewsAlert.NavSpacer-navSpacerCoun=
tDownClock { height: 152px; }
  .NavSpacer-navSpacer.NavSpacer-navSpacerNewsAlert.NavSpacer-navSpacerFive=
Things { height: 185px; }
}

.NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert { height: 85px; }

@media (min-width: 360px) {
  .NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSpacerNews=
Alert { height: 125px; }
  .NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSpacerNews=
Alert.NavSpacer-NavSpacer-navSpacerFiveThings { height: 162px; }
}

@media (min-width: 760px) {
  .NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSpacerNews=
Alert { height: 150px; }
}

@media (min-width: 1020px) {
  .NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSpacerNews=
Alert { height: 150px; }
}

@media (min-width: 1340px) {
  .NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSpacerNews=
Alert { height: 150px; }
}

.NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSpacerNewsAl=
ert.NavSpacer-navSpacerFiveThings { height: 185px; }

.NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSpacerNewsAl=
ert.NavSpacer-navSpacerCountDownClock { height: 192px; }

.NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSpacerCountD=
ownClock, .NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSp=
acerFiveThings { height: 152px; }

@media (min-width: 760px) {
  .NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert { height: 110px; }
}

.SelectHFSNav-container { height: 60px; margin-bottom: -20px; position: sti=
cky; top: 0px; z-index: 9999; }

@media screen and (min-width: 759px) {
  .SelectHFSNav-container { height: 80px; }
}

.SelectHFSNav-container #hfs-header { position: fixed; width: 100%; }

@supports (-webkit-overflow-scrolling:touch) {
  .hfsh .menu .inner::after { display: none !important; }
}

.hfsh .ot-sdk-show-settings.US { background-image: url("https://static-rede=
sign.cnbcfm.com/dist/17269f1b6083fd5f61be.svg"); background-position-y: 4px=
; background-repeat: no-repeat; background-size: 24px; padding: 0px 0px 0px=
 28px; }

@supports (-webkit-overflow-scrolling:touch) {
  .menu-select__copyright::after { content: ""; display: block; height: 88p=
x; width: 100%; }
}

nav.hfsh { pointer-events: auto !important; }

.MobileAdhesion-container { display: none; margin: 10px auto; overflow: hid=
den; text-align: center; }

.JumpLink-container { margin: 0px auto; position: relative; width: 100%; z-=
index: 1000; }

@media (min-width: 1020px) {
  .JumpLink-container { margin: 0px auto; max-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .JumpLink-container { max-width: 678px; }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .JumpLink-container { max-width: 960px; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .JumpLink-container { max-width: 1290px; }
}

.JumpLink-link { align-items: center; background-color: rgb(232, 232, 232);=
 color: rgb(0, 47, 108); display: flex; font-size: 14px; font-weight: 700; =
height: 1px; left: -10000px; line-height: 1; overflow: hidden; padding: 0px=
 14px; position: absolute; text-transform: uppercase; top: 0px; width: 1px;=
 }

.JumpLink-link:focus-visible { height: 40px; left: 0px; width: auto; }

.SidebarArticle-sidebar { position: relative; }

@media (min-width: 1020px) {
  .SidebarArticle-sticky { margin-bottom: 20px; position: sticky; }
}

.SidebarArticle-noSticky { position: static !important; }

.SidebarArticle-noSticky .SidebarArticle-sticky { position: sticky; }

.LazyLoaderPlaceholder-articleBody { display: flex; flex-flow: wrap; paddin=
g: 0px 20px; }

@media (min-width: 760px) {
  .LazyLoaderPlaceholder-articleBody { padding-left: 0px; padding-right: 0p=
x; }
}

.LazyLoaderPlaceholder-bodyText { color: rgb(46, 46, 46); font-family: Lyon=
, Helvetica, Arial, sans-serif; font-size: 18px; line-height: 1.66; margin-=
bottom: 30px; }

@media (min-width: 760px) {
  .LazyLoaderPlaceholder-bodyText { flex-grow: 0; flex-shrink: 0; margin-le=
ft: calc(50% + 30px); max-width: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: calc(22.2222% + 30px); }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 1020px) {
  .LazyLoaderPlaceholder-bodyText { flex-grow: 0; flex-shrink: 0; margin-le=
ft: calc(25% + 30px); max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: calc(11.1111% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1340px) {
  .LazyLoaderPlaceholder-bodyText { flex-grow: 0; flex-shrink: 0; margin-le=
ft: 30px; max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: 14.2857%; }
}

@media (min-width: 760px) {
  .LazyLoaderPlaceholder-listWrapper { flex-grow: 0; flex-shrink: 0; margin=
-left: calc(50% + 30px); max-width: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: calc(16.6667% + 30px); =
}
}

@media (min-width: 760px) and (min-width: 1020px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: calc(22.2222% + 30px); =
}
}

@media (min-width: 760px) and (min-width: 1340px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: calc(16.6667% + 30px); =
}
}

@media (min-width: 1020px) {
  .LazyLoaderPlaceholder-listWrapper { flex-grow: 0; flex-shrink: 0; margin=
-left: calc(25% + 30px); max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: calc(8.33333% + 30px); =
}
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: calc(11.1111% + 30px); =
}
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: calc(8.33333% + 30px); =
}
}

@media (min-width: 1340px) {
  .LazyLoaderPlaceholder-listWrapper { flex-grow: 0; flex-shrink: 0; margin=
-left: 30px; max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: 14.2857%; }
}

.LazyLoaderPlaceholder-listTitle { font-size: 24px; font-weight: 700; margi=
n-bottom: 15px; }

.LazyLoaderPlaceholder-gridContainer { gap: 30px; display: grid; font-size:=
 18px; font-weight: 600; grid-template-columns: auto auto auto; line-height=
: 22px; padding: 10px; }

@media (min-width: 360px) and (max-width: 759px) {
  .LazyLoaderPlaceholder-gridContainer { display: block; padding-left: 0px;=
 }
}

.LazyLoaderPlaceholder-gridItem { border-bottom: 1px dashed rgba(139, 139, =
139, 0.5); }

.LazyLoaderPlaceholder-gridItem .LazyLoaderPlaceholder-author, .LazyLoaderP=
laceholder-gridItem .LazyLoaderPlaceholder-headline, .LazyLoaderPlaceholder=
-gridItem .LazyLoaderPlaceholder-section { color: rgb(0, 0, 0); display: bl=
ock; margin-bottom: 12px; margin-top: 12px; }

.LazyLoaderPlaceholder-gridItem .LazyLoaderPlaceholder-headline:hover { tex=
t-decoration: underline; }

.LazyLoaderPlaceholder-gridItem .LazyLoaderPlaceholder-author, .LazyLoaderP=
laceholder-gridItem .LazyLoaderPlaceholder-section { font-size: 12px; line-=
height: 12px; overflow-y: hidden; }

@media (min-width: 360px) and (max-width: 759px) {
  .LazyLoaderPlaceholder-headline { word-break: break-word; }
}

.LazyLoaderPlaceholder-moduleTitle { color: rgb(0, 0, 0); display: block; f=
ont-size: 32px; font-weight: 800; line-height: 37px; padding: 10px; }

.LazyLoaderPlaceholder-moduleTitle:hover { color: rgb(32, 119, 182); }

@media (min-width: 360px) and (max-width: 759px) {
  .LazyLoaderPlaceholder-moduleTitle { padding-left: 0px; }
}

.AdvertorialFooter-advertorialFooter { background-color: rgb(225, 225, 225)=
; color: rgb(115, 115, 115); font-size: 14px; text-align: center; width: 10=
0%; }

.AdvertorialFooter-advertorialFooter .AdvertorialFooter-innerText { font-we=
ight: 450; margin: 0px auto; padding: 15px 0px; text-align: center; }

@media (min-width: 360px) {
  .AdvertorialFooter-advertorialFooter .AdvertorialFooter-innerText { width=
: 85%; }
}

@media (min-width: 760px) {
  .AdvertorialFooter-advertorialFooter .AdvertorialFooter-innerText { width=
: 500px; }
}

* { box-sizing: border-box; }

li, ol, ul { list-style: none; margin: 0px; padding: 0px; }

a { color: rgb(255, 255, 255); cursor: pointer; text-decoration: none; }

a:focus, a:hover { color: rgb(252, 183, 0); }

button { background: none; border: none; cursor: pointer; padding: 0px; }

table { border-collapse: collapse; }

td, th { padding: 8px 15px 8px 0px; text-align: left; }

img { display: block; }

html { }

body { -webkit-font-smoothing: antialiased; text-size-adjust: 100%; border:=
 0px; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; margin: 0p=
x; padding: 0px; }

body::after { content: "mobile"; display: none; }

@media (min-width: 760px) {
  body::after { content: "tablet"; }
}

@media (min-width: 1020px) {
  body::after { content: "small_desktop"; }
}

@media (min-width: 1180px) {
  body::after { content: "medium_desktop"; }
}

@media (min-width: 1340px) {
  body::after { content: "large_desktop"; }
}

:focus { outline: none; }

button { border-radius: 0px; font-family: "Proxima Nova", Helvetica, Arial,=
 sans-serif; }

.openNav { position: fixed; width: 100%; }

@media (min-width: 1020px) {
  .openNav { overflow-y: scroll; }
}

.App-articleBody { display: flex; flex-flow: wrap; padding: 0px 20px; }

@media (min-width: 760px) {
  .App-articleBody { padding-left: 0px; padding-right: 0px; }
}

.group { font-family: Lyon, Helvetica, Arial, sans-serif; font-size: 18px; =
line-height: 1.66; margin-bottom: 30px; }

@media (min-width: 760px) {
  .group { flex-grow: 0; flex-shrink: 0; margin-left: calc(50% + 30px); max=
-width: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .group { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .group { margin-left: calc(22.2222% + 30px); }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .group { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 1020px) {
  .group { flex-grow: 0; flex-shrink: 0; margin-left: calc(25% + 30px); max=
-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .group { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .group { margin-left: calc(11.1111% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .group { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1340px) {
  .group { flex-grow: 0; flex-shrink: 0; margin-left: 30px; max-width: 100%=
; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .group { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .group { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .group { margin-left: 14.2857%; }
}

@media (max-width: 759px) {
  .hideOnMobile { display: none; }
}

.App-bodyText { color: rgb(46, 46, 46); font-family: Lyon, Helvetica, Arial=
, sans-serif; font-size: 18px; line-height: 1.66; margin-bottom: 30px; }

@media (min-width: 760px) {
  .App-bodyText { flex-grow: 0; flex-shrink: 0; margin-left: calc(50% + 30p=
x); max-width: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .App-bodyText { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .App-bodyText { margin-left: calc(22.2222% + 30px); }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .App-bodyText { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 1020px) {
  .App-bodyText { flex-grow: 0; flex-shrink: 0; margin-left: calc(25% + 30p=
x); max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .App-bodyText { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .App-bodyText { margin-left: calc(11.1111% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .App-bodyText { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1340px) {
  .App-bodyText { flex-grow: 0; flex-shrink: 0; margin-left: 30px; max-widt=
h: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .App-bodyText { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .App-bodyText { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .App-bodyText { margin-left: 14.2857%; }
}

@media (min-width: 760px) {
  .App-listWrapper { flex-grow: 0; flex-shrink: 0; margin-left: calc(50% + =
30px); max-width: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .App-listWrapper { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .App-listWrapper { margin-left: calc(22.2222% + 30px); }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .App-listWrapper { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 1020px) {
  .App-listWrapper { flex-grow: 0; flex-shrink: 0; margin-left: calc(25% + =
30px); max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .App-listWrapper { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .App-listWrapper { margin-left: calc(11.1111% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .App-listWrapper { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1340px) {
  .App-listWrapper { flex-grow: 0; flex-shrink: 0; margin-left: 30px; max-w=
idth: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .App-listWrapper { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .App-listWrapper { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .App-listWrapper { margin-left: 14.2857%; }
}

@media (min-width: 760px) {
  #taboolaContainer { flex-grow: 0; flex-shrink: 0; margin-left: calc(50% +=
 30px); max-width: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  #taboolaContainer { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  #taboolaContainer { margin-left: calc(22.2222% + 30px); }
}

@media (min-width: 760px) and (min-width: 1340px) {
  #taboolaContainer { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 1020px) {
  #taboolaContainer { flex-grow: 0; flex-shrink: 0; margin-left: calc(25% +=
 30px); max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  #taboolaContainer { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  #taboolaContainer { margin-left: calc(11.1111% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  #taboolaContainer { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1340px) {
  #taboolaContainer { flex-grow: 0; flex-shrink: 0; margin-left: 30px; max-=
width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  #taboolaContainer { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  #taboolaContainer { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  #taboolaContainer { margin-left: 14.2857%; }
}

@media (min-width: 760px) {
  #taboolaContainer { flex: 0 0 auto; }
}

@media (min-width: 1020px) {
  #taboolaContainer { flex: 0 0 auto; margin-left: calc(16.6667% + 5px); ma=
x-width: calc(83.3333% - 5px); min-width: calc(83.3333% - 5px); }
}

@media (min-width: 1340px) {
  #taboolaContainer { flex: 0 0 auto; margin-left: calc(14.2857% + 4.28571p=
x); max-width: calc(85.7143% - 4.28571px); min-width: calc(85.7143% - 4.285=
71px); }
}

.App-listTitle { font-size: 24px; font-weight: 700; margin-bottom: 15px; }

.numeric { text-align: right; }

@media (prefers-color-scheme: dark) {
  .webview, .webview #taboola-below-article-thumbnails-Bento-Feed, .webview=
 #taboola-below-article-thumbnails-Bento-Feed .video-title, .webview .trc_r=
box_header_span { background-color: rgb(0, 0, 0); color: rgb(220, 224, 228)=
; }
  .webview #taboola-below-article-thumbnails-Bento-Feed .video-title a, .we=
bview #taboola-below-article-thumbnails-Bento-Feed a, .webview .trc_rbox_he=
ader_span a, .webview a { color: rgb(220, 224, 228); }
}

.grecaptcha-badge { display: none; }

@font-face { font-display: block; font-family: icomoon; font-style: normal;=
 font-weight: 400; src: url("https://static-redesign.cnbcfm.com/dist/icomoo=
n.woff2") format("woff2"); }

[class*=3D" icon-"], [class^=3D"icon-"] { speak: none; -webkit-font-smoothi=
ng: antialiased; font-style: normal; font-variant: normal; font-weight: 400=
; line-height: 1; text-transform: none; font-family: icomoon !important; }

.icon-social_apple_news::before { content: "=EE=A4=80"; }

.icon-close-2::before { content: "=EE=A4=81"; }

.icon-thumbs-up::before { content: "=EE=A4=82"; }

.icon-chat-bubble::before { content: "=EE=A4=83"; }

.icon-chat-bubble-hover::before { content: "=EE=A4=84"; }

.icon-thumbs-down::before { content: "=EE=A4=85"; }

.icon-buffett-pause::before { content: "=EE=A4=86"; }

.icon-buffett-timeline::before { content: "=EE=A4=87"; }

.icon-buffett-backtotop::before { content: "=EE=A4=88"; }

.icon-buffett-sync::before { content: "=EE=A4=89"; }

.icon-buffett-arrow-right-long::before { content: "=EE=A4=8A"; }

.icon-buffett-arrow-left-long::before { content: "=EE=A4=8B"; }

.icon-buffett-diamond::before { content: "=EE=A4=8C"; }

.icon-check::before { content: "=EE=A4=8D"; }

.icon-search::before { content: "=EE=A4=8E"; }

.icon-hamburger::before { content: "=EE=A4=8F"; }

.icon-close::before { content: "=EE=A4=90"; }

.icon-social_facebook::before { content: "=EE=A4=91"; }

.icon-social_instagram::before { content: "=EE=A4=92"; }

.icon-social_linkedin::before { content: "=EE=A4=93"; }

.icon-social_rss::before { content: "=EE=A4=94"; }

.icon-social_twitter::before { content: "=EE=A4=95"; }

.icon-social_youtube::before { content: "=EE=A4=96"; }

.icon-tumblr::before { content: "=EE=A4=97"; }

.icon-stumbleupon::before { content: "=EE=A4=98"; }

.icon-reddit::before { content: "=EE=A4=99"; }

.icon-quote-mark::before { content: "=EE=A4=9A"; }

.icon-probug::before { content: "=EE=A4=9B"; }

.icon-play-triangle::before { content: "=EE=A4=9C"; }

.icon-pinterest::before { content: "=EE=A4=9D"; }

.icon-more-dots::before { content: "=EE=A4=9E"; }

.icon-pause::before { content: "=EE=A4=86"; }

.icon-play::before { content: "=EE=A4=9F"; }

.icon-email::before { content: "=EE=A4=A0"; }

.icon-digg::before { content: "=EE=A4=A1"; }

.icon-arrow-left::before { content: "=EE=A4=A2"; }

.icon-arrow-right::before { content: "=EE=A4=A3"; }

.icon-arrow-down-readmore::before { content: "=EE=A4=A4"; }

.icon-arrow-transporter-down::before { content: "=EE=A4=A5"; }

.icon-calendar::before { content: "=EE=A4=A6"; }

.icon-livebug::before { content: "=EE=A4=A7"; }

.icon-lock::before { content: "=EE=A4=A8"; }

.icon-sort::before { content: "=EE=A4=A9"; }

.icon-cnbctv::before { content: "=EE=A4=AA"; }

.icon-markets::before { content: "=EE=A4=AB"; }

.icon-menu::before { content: "=EE=A4=AC"; }

.icon-news::before { content: "=EE=A4=AD"; }

.icon-offsite-arrow::before { content: "=EE=A4=AE"; }

.icon-short-arrow-left::before { content: "=EE=A4=AF"; }

.icon-short-arrow-right::before { content: "=EE=A4=B0"; }

.icon-live::before { content: "=EE=A4=B1"; }

.icon-newsletter::before { content: "=EE=A4=B2"; }

.icon-caret-left::before { content: "=EE=A4=B3"; }

.icon-triangle-down::before { content: "=EE=A4=B4"; }

.icon-triangle-up::before { content: "=EE=A4=B5"; }

.icon-caret-right::before { content: "=EE=A4=B6"; }

.icon-buffett-arrow-left::before { content: "=EE=A4=B7"; }

.icon-buffett-arrow-right::before { content: "=EE=A4=B8"; }

.icon-buffett-chevron-down::before { content: "=EE=A4=B9"; }

.icon-buffett-chevron-left::before { content: "=EE=A4=BA"; }

.icon-buffett-chevron-right::before { content: "=EE=A4=BB"; }

.icon-buffett-chevron-up::before { content: "=EE=A4=BC"; }

.icon-buffett-playlist::before { content: "=EE=A4=BD"; }

.icon-buffett-slideshow::before { content: "=EE=A4=BE"; }

.icon-buffett-video-fullscreen::before { content: "=EE=A4=BF"; }

.icon-buffett-video-mute::before { content: "=EE=A5=80"; }

.icon-buffett-video-volume::before { content: "=EE=A5=81"; }

.icon-buffett-video::before { content: "=EE=A4=9C"; }

.PlayButton-buffett .icon-buffett-video::before { content: "=EE=A5=82"; }

.icon-video_back_to_top::before { content: "=EE=A5=83"; }

.icon-video_close::before { content: "=EE=A5=84"; }

.icon-logo-cnbc::before { content: "=EE=A5=85"; }

.icon-minus::before { content: "=EE=A5=86"; }

.icon-plus::before { content: "=EE=A5=87"; }

.icon-watchlist::before { content: "=EE=A5=88"; }

.icon-replay::before { content: "=EE=A5=A5"; }

.icon-full-screen-alt::before { content: "=EE=A6=8B"; }

.icon-full-screen-close-alt::before { content: "=EE=A6=8C"; }

@font-face { font-display: block; font-family: makeit-icons; font-style: no=
rmal; font-weight: 400; src: url("https://static-redesign.cnbcfm.com/dist/m=
akeit-icons.woff2") format("woff2"); }

[class*=3D" icon-makeit-"]::before, [class^=3D"icon-makeit-"]::before { dis=
play: inline-block; font-family: makeit-icons !important; }

.icon-makeit-arrow-down::before { content: "=EE=A4=80"; }

.icon-makeit-arrow-left::before { content: "=EE=A4=81"; }

.icon-makeit-arrow-right::before { content: "=EE=A4=82"; }

.icon-makeit-arrow-up::before { content: "=EE=A4=83"; }

.icon-makeit-backtotop::before { content: "=EE=A4=84"; }

.icon-makeit-check::before { content: "=EE=A4=85"; }

.icon-makeit-close::before { content: "=EE=A4=86"; }

.icon-makeit-externallink::before { content: "=EE=A4=87"; }

.icon-makeit-filter-closed::before { content: "=EE=A4=88"; }

.icon-makeit-filter-open::before { content: "=EE=A4=89"; }

.icon-makeit-fullscreen::before { content: "=EE=A4=8A"; }

.icon-makeit-hamburger::before { content: "=EE=A4=8B"; }

.icon-makeit-logo-cnbc::before { content: "=EE=A4=99"; }

.icon-makeit-mail::before { content: "=EE=A4=8D"; }

.icon-makeit-mute::before { content: "=EE=A4=8E"; }

.icon-makeit-pause::before { content: "=EE=A4=8F"; }

.icon-makeit-play::before { content: "=EE=A4=90"; }

.icon-makeit-questionnaire::before { content: "=EE=A4=91"; }

.icon-makeit-quote::before { content: "=EE=A4=92"; }

.icon-makeit-search::before { border-top: 1px solid rgba(0, 0, 0, 0); conte=
nt: "=EE=A4=93"; }

.icon-makeit-trending-bug::before { content: "=EE=A4=94"; }

.icon-makeit-unmute::before { content: "=EE=A4=95"; }

.icon-makeit-plus::before { content: "=EE=A4=96"; }

.icon-makeit-minus::before { content: "=EE=A4=97"; }

.icon-makeit-newsletter::before { content: "=EE=A4=98"; }

@font-face { font-display: swap; font-family: social-icons; font-style: nor=
mal; font-weight: 400; src: url("https://static-redesign.cnbcfm.com/dist/so=
cial-icons.woff2") format("woff2"); }

[class*=3D" gig-button-container-"], [class^=3D"gig-button-container-"] { s=
peak: none; -webkit-font-smoothing: antialiased; font-style: normal; font-v=
ariant: normal; font-weight: 400; line-height: 1; text-transform: none; fon=
t-family: social-icons !important; }

.gig-button-container-facebook .icon-social::before { content: "=EE=A4=91";=
 }

.gig-button-container-instagram .icon-social::before { content: "=EE=A4=92"=
; }

.gig-button-container-linkedin .icon-social::before { content: "=EE=A4=93";=
 }

.gig-button-container-rss .icon-social::before { content: "=EE=A4=94"; }

.gig-button-container-twitter .icon-social::before { content: "=EE=A4=95"; =
}

.gig-button-container-youtube .icon-social::before { content: "=EE=A4=96"; =
}

.gig-button-container-tumblr .icon-social::before { content: "=EE=A4=97"; }

.gig-button-container-stumbleupon .icon-social::before { content: "=EE=A4=
=98"; }

.gig-button-container-reddit .icon-social::before { content: "=EE=A4=99"; }

.gig-button-container-pinterest .icon-social::before { content: "=EE=A4=9D"=
; }

.gig-button-container-share .icon-social::before { content: "=EE=A4=9E"; }

.gig-button-container-email .icon-social::before { content: "=EE=A4=A0"; }

.gig-button-container-digg .icon-social::before { content: "=EE=A4=A1"; }

.transition-fade-enter { opacity: 0.01 !important; }

.transition-fade-appear { opacity: 0.01; }

.transition-fade-appear.transition-fade-appear-active { transition: opacity=
 0.5s ease-in; opacity: 1 !important; }

.transition-fade-enter.transition-fade-enter-active { transition: opacity 0=
.3s ease-in; opacity: 1 !important; }

.transition-transform-y-appear { transform: translateY(20%); transition: tr=
ansform 0.5s ease-in; }

.transition-transform-y-appear.transition-transform-y-appear-active { trans=
form: translateY(0px); transition: transform 0.5s ease-in; }

.transition-top-enter { transform: translateY(-100%); }

.transition-search-fade-enter { opacity: 0.01 !important; }

.transition-search-fade-enter.transition-search-fade-enter-active { transit=
ion: opacity 0.5s ease-in; opacity: 1 !important; }

.transition-top-enter.transition-top-enter-active { transform: translateY(0=
px); transition: transform 0.5s; }

.transition-bottom-enter { transform: translateY(100%); }

.transition-bottom-enter.transition-bottom-enter-active { transform: transl=
ateY(0px); transition: transform 0.5s; }

.mega-menu-enter { opacity: 0.01 !important; }

.mega-menu-enter .mega-menu-megaMenu { transform: translate3d(0px, -100%, 0=
px) !important; }

.mega-menu-enter.mega-menu-enter-active { transition: opacity 0.3s ease-in;=
 opacity: 1 !important; }

.mega-menu-enter.mega-menu-enter-active .mega-menu-megaMenu { transition: t=
ransform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transform: translateZ(0=
px) !important; }

.mega-menu-exit { opacity: 1 !important; }

.mega-menu-exit .mega-menu-megaMenu { transform: translateZ(0px) !important=
; }

.mega-menu-exit.mega-menu-exit-active { transition: opacity 0.15s ease-in; =
opacity: 0.01 !important; }

.mega-menu-exit.mega-menu-exit-active .mega-menu-megaMenu { transition: tra=
nsform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); transform: translate3d(0=
px, -100%, 0px) !important; }

.App-contentWrapper { margin-top: 45px; }

@media (min-width: 760px) {
  .App-contentWrapper { margin-top: 70px; }
}

.App-contentWrapperClock { margin-top: 112px; }

.App-containerClick a:focus, .App-containerClick button:focus, .App-contain=
erClick input:focus, .App-containerClick textarea:focus { outline: none; }

.App-proContentRecommendation { bottom: 0px; position: fixed; width: 100%; =
z-index: 9999; }

@media (max-width: 759px) {
  .App-proContentRecommendation { bottom: 55px; }
}

.App-makeit.App-buttonContainer { margin-bottom: 20px; position: relative; =
text-align: center; width: auto; }

@media (min-width: 760px) {
  .App-makeit.App-buttonContainer { margin-bottom: 50px; }
}

.App-makeit .App-buttonLink { background: rgb(255, 255, 255); border: 3px s=
olid rgb(104, 235, 202); color: rgb(62, 72, 85); display: inline-block; fon=
t-size: 14px; font-weight: 600; height: 42px; letter-spacing: 3px; line-hei=
ght: 12px; padding: 12px 75px; text-transform: uppercase; width: auto; }

.App-makeit .App-buttonLink:hover { background-color: rgb(104, 235, 202); }

body .makeitBrand { font-family: Averta, Helvetica, Arial, sans-serif; }

body .makeitBrand #faceteddata div > a { color: rgb(0, 0, 0); }

.HalfAndHalfBreaker-halfAndHalfBreaker { margin-left: -20px; margin-right: =
-20px; width: auto; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-halfAndHalfBreaker { margin: 0px; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-halfAndHalfBreaker { padding-left: 0px; padding-right=
: 0px; }
}

.HalfAndHalfBreaker-container { margin: 0px auto; max-width: 100%; width: 1=
00%; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-container { max-width: 678px; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-container { max-width: 960px; }
}

@media (min-width: 1340px) {
  .HalfAndHalfBreaker-container { max-width: 1290px; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-container { display: flex; max-width: none; }
}

.HalfAndHalfBreaker-wrapper { position: relative; }

.HalfAndHalfBreaker-section { background-position: 50% center; background-s=
ize: cover; padding: 30px 20px; position: relative; width: 100%; }

.HalfAndHalfBreaker-section:last-child { border-top: 1px solid rgb(255, 255=
, 255); }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-section { display: flex; padding-left: 0px; padding-r=
ight: 0px; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-section { flex-direction: column; height: auto; max-w=
idth: 50%; min-width: 50%; padding: 30px; }
  .HalfAndHalfBreaker-section:first-child { padding-left: 0px; }
  .HalfAndHalfBreaker-section:last-child { border-left: 1px solid rgb(255, =
255, 255); border-top: none; padding-right: 0px; }
}

.HalfAndHalfBreaker-newsletterIcon { display: flex; margin-right: 15px; }

.HalfAndHalfBreaker-newsletterIcon .icon-newsletter::before { font-size: 38=
px; line-height: 0.73; position: relative; top: 4px; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-newsletterIcon .icon-newsletter::before { font-size: =
44px; top: -2px; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-newsletterIcon .icon-newsletter::before { top: 4px; }
}

@media (min-width: 1340px) {
  .HalfAndHalfBreaker-newsletterIcon .icon-newsletter::before { font-size: =
45px; top: 3px; }
}

.HalfAndHalfBreaker-logo { display: block; height: auto; margin-right: 15px=
; width: 160px; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-logo { width: 265px; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-logo { width: 265px; }
}

.HalfAndHalfBreaker-title { align-items: center; color: rgb(255, 255, 255);=
 display: flex; font-size: 24px; font-weight: 700; letter-spacing: -0.16em;=
 line-height: 32px; margin-bottom: 10px; max-width: 100%; position: relativ=
e; z-index: 2; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-title { align-items: flex-start; font-size: 26px; lin=
e-height: 30px; padding-right: 30px; width: 51%; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-title { align-items: center; font-size: 32px; line-he=
ight: 31px; min-height: 40px; padding-right: 20px; width: 100%; }
}

.HalfAndHalfBreaker-titleImage { display: block; margin-bottom: 10px; max-w=
idth: 100%; padding-right: 20px; position: relative; z-index: 2; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-titleImage { max-height: 40px; padding-right: 30px; w=
idth: 51%; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-titleImage { padding-right: 20px; width: 100%; }
}

.HalfAndHalfBreaker-content { max-width: 100%; position: relative; z-index:=
 2; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-content { float: left; width: 60%; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-content { align-items: flex-start; display: flex; fle=
x-direction: column; flex-grow: 1; float: none; width: auto; }
}

@media (min-width: 1340px) {
  .HalfAndHalfBreaker-content { display: flex; flex-direction: row; justify=
-content: space-between; width: 100%; }
}

.HalfAndHalfBreaker-description { color: rgb(255, 255, 255); font-family: L=
yon, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; line-=
height: 24px; margin: 0px 0px 20px; max-width: 100%; position: relative; z-=
index: 2; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-description { margin-top: 0px; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-description { margin-top: 15px; padding-right: 20px; =
}
}

@media (min-width: 1340px) {
  .HalfAndHalfBreaker-description { margin-bottom: 0px; max-width: none; pa=
dding-right: 40px; }
}

.HalfAndHalfBreaker-button { background: rgba(0, 0, 0, 0); border: 1px soli=
d rgb(255, 255, 255); color: rgb(255, 255, 255); display: inline-block; fon=
t-size: 12px; font-weight: 600; height: 40px; letter-spacing: 1.09px; line-=
height: 40px; position: relative; text-align: center; text-transform: upper=
case; white-space: nowrap; width: 100%; z-index: 2; }

.HalfAndHalfBreaker-button:hover { background-color: rgb(252, 183, 0); bord=
er-color: rgb(252, 183, 0); color: rgb(7, 29, 57); }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-button { padding: 0px 20px; width: auto; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-button { margin-top: auto; }
}

@media (min-width: 1340px) {
  .HalfAndHalfBreaker-button { margin: 20px 0px 0px auto; }
}

.HalfAndHalfBreaker-background1 { background-position: 50% center; backgrou=
nd-size: cover; border: none; height: 100%; left: 0px; position: absolute; =
top: 0px; width: 100%; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-background1 { width: 100%; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-background1 { left: 0px; margin-left: calc(480px - 50=
vw); width: 50vw; }
}

@media (min-width: 1180px) {
  .HalfAndHalfBreaker-background1 { margin-left: calc(538.5px - 50vw); }
}

@media (min-width: 1340px) {
  .HalfAndHalfBreaker-background1 { margin-left: calc(645px - 50vw); }
}

.HalfAndHalfBreaker-background1::after { background: linear-gradient(90deg,=
 rgba(7, 29, 57, 0.9), rgba(57, 187, 122, 0.9)); content: ""; height: 100%;=
 left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-background2 { margin-left: 0px; }
}

.HalfAndHalfBreaker-background2::after { background: linear-gradient(90deg,=
 rgba(7, 29, 57, 0.9), rgba(0, 85, 148, 0.9)); content: ""; height: 100%; l=
eft: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }

.HalfAndHalfBreaker-proBackground::after { background: linear-gradient(rgb(=
46, 46, 46) 40%, rgba(57, 187, 122, 0.9)) rgb(46, 46, 46); }

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-proBackground::after { background: linear-gradient(90=
deg, rgb(46, 46, 46) 40%, rgba(57, 187, 122, 0.9)) rgb(46, 46, 46); }
}

.HalfAndHalfBreaker-watchlistBackground::after { background: linear-gradien=
t(270deg, rgba(7, 29, 57, 0.9) 10%, rgb(0, 85, 148)); }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-watchlistBackground::after { background: linear-gradi=
ent(90deg, rgba(46, 46, 46, 0.9) 40%, rgb(0, 85, 148)); }
}

.HalfAndHalfBreaker-newsletterBackground::after { background: linear-gradie=
nt(rgba(46, 46, 46, 0.5), rgb(7, 29, 57)); }

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-newsletterBackground::after { background: linear-grad=
ient(90deg, rgba(46, 46, 46, 0.8) 40%, rgba(7, 29, 57, 0.9)); }
}

.WatchlistPage-container { max-width: 100%; min-height: 500px; position: re=
lative; }

@media (min-width: 360px) {
  .WatchlistPage-container { margin-bottom: 0px; }
}

@media (min-width: 760px) {
  .WatchlistPage-container { margin: 0px auto; max-width: 678px; }
}

@media (min-width: 1020px) {
  .WatchlistPage-container { margin-bottom: 15px; max-width: 960px; }
}

@media (min-width: 1340px) {
  .WatchlistPage-container { margin-bottom: 25px; max-width: 1290px; }
}

.WatchlistPage-header { display: flex; justify-content: space-between; marg=
in-top: 30px; }

.WatchlistPage-header h2 { margin: 0px; }

.WatchlistPage-header button { border: 1px solid rgb(0, 47, 108); color: rg=
b(0, 47, 108); padding: 10px; }

.StickyProductMarketingPage-pnHeader { background-color: rgb(255, 255, 255)=
; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; display: flex; height: 80px;=
 justify-content: center; position: fixed; top: 0px; width: 100%; z-index: =
99; }

.StickyProductMarketingPage-staticHeader { align-items: center; display: fl=
ex; flex-direction: row; gap: 24px; height: 104px; justify-content: space-b=
etween; margin: auto; max-width: 1290px; padding-bottom: 20px; position: fi=
xed; top: 0px; width: 100%; }

.StickyProductMarketingPage-cnbcLogo { margin-left: 25px; }

.StickyProductMarketingPage-cnbcLogo > img { height: 23px; width: 135px; }

.StickyProductMarketingPage-headerSubscribe { color: rgb(0, 0, 0); font-siz=
e: 20px; font-weight: 600; letter-spacing: 1.09091px; line-height: 16px; ma=
rgin-right: 25px; text-align: center; }

.StickyProductMarketingPage-allAccessButtonHeader, .StickyProductMarketingP=
age-buttonHeaderBaseStyle, .StickyProductMarketingPage-freeAccountButtonHea=
der, .StickyProductMarketingPage-investingClubButtonHeader, .StickyProductM=
arketingPage-plusButtonHeader, .StickyProductMarketingPage-proButtonHeader =
{ background: rgb(255, 188, 5); border: 0px; border-radius: 3px; color: rgb=
(255, 255, 255); font-size: 14px; font-weight: 600; height: 46px; letter-sp=
acing: 1.09091px; line-height: 16px; margin-left: 12px; text-align: center;=
 text-transform: uppercase; width: 199px; }

.StickyProductMarketingPage-allAccessButtonHeader:hover, .StickyProductMark=
etingPage-buttonHeaderBaseStyle:hover, .StickyProductMarketingPage-freeAcco=
untButtonHeader:hover, .StickyProductMarketingPage-investingClubButtonHeade=
r:hover, .StickyProductMarketingPage-plusButtonHeader:hover, .StickyProduct=
MarketingPage-proButtonHeader:hover { background: rgb(4, 119, 201); }

.StickyProductMarketingPage-plusButtonHeader { background: rgb(0, 30, 90); =
width: 116px; }

.StickyProductMarketingPage-plusButtonHeader:hover { background: rgb(0, 47,=
 108); }

.StickyProductMarketingPage-allAccessButtonHeader { background: rgb(0, 83, =
207); }

.StickyProductMarketingPage-allAccessButtonHeader:hover { background: rgb(4=
, 119, 201); }

.StickyProductMarketingPage-proButtonHeader { background: rgb(0, 132, 86); =
width: 140px; }

.StickyProductMarketingPage-proButtonHeader:hover { background: rgb(0, 80, =
52); }

.StickyProductMarketingPage-investingClubButtonHeader { background: rgb(7, =
29, 57); }

.StickyProductMarketingPage-investingClubButtonHeader:hover { background: r=
gb(24, 150, 255); }

.StickyProductMarketingPage-freeAccountButtonHeader { background: rgb(51, 1=
06, 160); }

.StickyProductMarketingPage-freeAccountButtonHeader:hover { background: rgb=
(0, 47, 108); }

@media (max-width: 759px) {
  .StickyProductMarketingPage-pnHeader { height: 52px; }
  .StickyProductMarketingPage-staticHeader { gap: unset; height: 72px; widt=
h: 100%; }
  .StickyProductMarketingPage-cnbcLogo { margin-left: 10px; }
  .StickyProductMarketingPage-cnbcLogo > img { height: 15px; width: 83px; }
  .StickyProductMarketingPage-headerSubscribe { align-items: center; displa=
y: flex; font-size: 12px; font-weight: 600; letter-spacing: 0.09px; line-he=
ight: 16px; margin-right: 20px; }
  .StickyProductMarketingPage-allAccessButtonHeader, .StickyProductMarketin=
gPage-buttonHeaderBaseStyleMobileTablet, .StickyProductMarketingPage-freeAc=
countButtonHeader, .StickyProductMarketingPage-investingClubButtonHeader, .=
StickyProductMarketingPage-plusButtonHeader, .StickyProductMarketingPage-pr=
oButtonHeader { font-size: 10px; font-weight: 600; height: 28px; letter-spa=
cing: 1.09091px; line-height: 10px; margin-left: 5px; text-transform: upper=
case; width: 120px; }
  .StickyProductMarketingPage-plusButtonHeader { width: 55px; }
  .StickyProductMarketingPage-proButtonHeader { width: 120px; }
}

.ProductMarketingPage-ProductMarketingPage { min-height: 100vh; }

.SiteMapHeader-container { display: flex; flex-flow: wrap; padding: 0px; wi=
dth: 100%; }

@media (min-width: 760px) {
  .SiteMapHeader-container { padding-left: 0px; padding-right: 0px; }
}

.SiteMapHeader-heading { border-top: 1px solid rgb(116, 116, 116); color: r=
gb(0, 47, 108); font-size: 30px; font-weight: 800; letter-spacing: 0.5px; l=
ine-height: 37px; margin-bottom: 20px; margin-top: 0px; padding-top: 10px; =
position: relative; text-transform: uppercase; width: 100%; }

@media (min-width: 760px) {
  .SiteMapHeader-heading { margin-bottom: 30px; }
}

@media (min-width: 1020px) {
  .SiteMapHeader-heading { font-size: 32px; line-height: 40px; }
}

.SiteMapHeader-heading::before { background-color: rgb(32, 119, 182); conte=
nt: ""; height: 6px; left: 0px; position: absolute; top: -6px; width: 110px=
; }

.SiteMapSubMenuItems-sitemapSubMenuItem { color: rgb(23, 23, 23); font-fami=
ly: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 16px; font-wei=
ght: 600; letter-spacing: 0.03em; line-height: 22px; text-align: left; }

.SiteMapSubMenuItems-sitemapSubMenuItem:hover { text-decoration: underline;=
 }

.SiteMapMenuItem-menuItemColumn { margin-bottom: 20px; width: 100%; }

@media (min-width: 760px) {
  .SiteMapMenuItem-menuItemColumn { margin-bottom: 30px; width: 33.3333%; }
}

.SiteMapMenuItem-sitemapMenuItemLabel { color: rgb(0, 47, 108); display: in=
line-block; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font=
-size: 16px; font-weight: 600; letter-spacing: 0.06em; text-align: left; te=
xt-transform: uppercase; }

.SiteMapMenuItem-sitemapMenuItemLabel:hover { color: rgb(252, 183, 0); }

.SiteMapMenu-container { position: relative; }

.SiteMapMenu-sitemapMenuWrapper { display: flex; flex-wrap: wrap; }

.SiteMapBreadCrumb-container { border-bottom: 1px dotted rgb(116, 116, 116)=
; padding-bottom: 4px; }

.SiteMapBreadCrumb-container li { color: rgb(0, 85, 148); display: inline; =
font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 16px;=
 font-weight: 500; letter-spacing: 0.06em; line-height: 1.375; list-style-t=
ype: none; padding-bottom: 12px; padding-right: 10px; position: relative; t=
ext-transform: uppercase; }

.SiteMapBreadCrumb-container li::after { color: rgb(255, 188, 5); content: =
">"; display: inline; font-size: 16px; padding-left: 10px; }

.SiteMapBreadCrumb-container li:last-child { font-weight: 700; }

.SiteMapBreadCrumb-container li:last-child::after { content: ""; }

.SiteMapBreadCrumb-container .SiteMapBreadCrumb-link { word-break: break-wo=
rd; }

.SiteMapBreadCrumb-container a { color: rgb(0, 85, 148); }

.SiteMapBreadCrumb-container a:hover { color: rgb(255, 188, 5); }

@media (max-width: 759px) {
  .SiteMapBreadCrumb-container li:nth-child(4)::before { content: "\a "; wh=
ite-space: pre; }
}

.SiteMapMonth-container { margin-bottom: 30px; width: 100%; }

.SiteMapMonth-container h3 { color: rgb(0, 85, 148); font-family: "Proxima =
Nova", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700; let=
ter-spacing: 0.06em; margin-bottom: 6px; padding-bottom: 8px; text-transfor=
m: uppercase; }

.SiteMapMonth-monthData ul { display: flex; flex-flow: column wrap; height:=
 300px; }

@media (max-width: 759px) {
  .SiteMapMonth-monthData ul { display: table; }
}

.SiteMapMonth-monthData li { color: rgb(46, 46, 46); cursor: pointer; displ=
ay: block; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-=
size: 16px; font-weight: 600; letter-spacing: 0.03em; line-height: 1.375; l=
ist-style-type: none; padding-bottom: 12px; padding-right: 10px; position: =
relative; }

.SiteMapMonth-monthData .SiteMapMonth-link { word-break: break-word; }

.SiteMapMonth-monthData a { color: rgb(46, 46, 46); }

.SiteMapMonth-monthData a:hover { color: rgb(46, 46, 46); text-decoration: =
underline; }

.SiteMapDay-container { margin: 0px 0px 30px; width: 100%; }

.SiteMapDay-container h3 { color: rgb(0, 85, 148); font-family: "Proxima No=
va", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700; lette=
r-spacing: 0.06em; margin-bottom: 6px; padding-bottom: 8px; text-transform:=
 uppercase; }

.SiteMapDay-fullDate ul { display: flex; flex-flow: column wrap; height: 37=
5px; }

@media (max-width: 759px) {
  .SiteMapDay-fullDate ul { display: table; }
}

.SiteMapDay-fullDate li { color: rgb(46, 46, 46); display: block; font-fami=
ly: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 16px; font-wei=
ght: 600; letter-spacing: 0.03em; line-height: 1.375; list-style-type: none=
; margin: 0px 10px 12px 0px; position: relative; }

.SiteMapDay-fullDate .SiteMapDay-link { word-break: break-word; }

.SiteMapDay-fullDate a { color: rgb(46, 46, 46); }

.SiteMapDay-fullDate a:hover { color: rgb(46, 46, 46); text-decoration: und=
erline; }

.SiteMapArticleList-container { display: flex; flex-flow: wrap; padding: 0p=
x; width: 100%; }

@media (min-width: 760px) {
  .SiteMapArticleList-container { padding-left: 0px; padding-right: 0px; }
}

.SiteMapArticleList-content { width: 100%; }

.SiteMapArticleList-content h3 { color: rgb(0, 85, 148); font-family: "Prox=
ima Nova", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700;=
 letter-spacing: 0.06em; margin-bottom: 6px; padding-bottom: 8px; text-tran=
sform: uppercase; }

.SiteMapArticleList-articleData li, .SiteMapArticleList-emptyPage { color: =
rgb(46, 46, 46); display: block; font-family: "Proxima Nova", Helvetica, Ar=
ial, sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 0.03em;=
 }

.SiteMapArticleList-articleData li { line-height: 1.3; list-style-type: non=
e; padding-bottom: 14px; padding-right: 10px; position: relative; }

.SiteMapArticleList-articleData li .SiteMapArticleList-link { word-break: b=
reak-word; }

.SiteMapArticleList-articleData li a { color: rgb(46, 46, 46); }

.SiteMapArticleList-articleData li a:hover { color: rgb(46, 46, 46); text-d=
ecoration: underline; }

.SiteMapYear-container { margin-bottom: 30px; width: 100%; }

.SiteMapYear-container h3 { border-bottom: 1px dotted rgb(0, 85, 148); colo=
r: rgb(0, 85, 148); font-family: "Proxima Nova", Helvetica, Arial, sans-ser=
if; font-size: 16px; font-weight: 600; letter-spacing: 0.06em; margin-botto=
m: 10px; text-transform: uppercase; }

.SiteMapYear-yearData { padding-top: 15px; }

.SiteMapYear-yearData ul { column-count: 3; column-gap: 0px; }

@media (max-width: 759px) {
  .SiteMapYear-yearData ul { display: table; }
}

.SiteMapYear-yearData li { color: rgb(0, 85, 148); display: block; font-fam=
ily: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 16px; font-we=
ight: 600; letter-spacing: 0.03em; line-height: 1.375; list-style-type: non=
e; padding-bottom: 12px; padding-right: 10px; position: relative; }

.SiteMapYear-yearData .SiteMapYear-link { word-break: break-word; }

.SiteMapYear-yearData a { color: rgb(0, 85, 148); }

.SiteMapYear-yearData a:hover { color: rgb(255, 188, 5); }

.SiteMap-container { margin: 0px 22px; max-width: 100%; padding-top: 5px; }

@media (min-width: 360px) {
  .SiteMap-container { margin-bottom: 0px; }
}

@media (min-width: 760px) {
  .SiteMap-container { margin: 0px auto; max-width: 678px; }
}

@media (min-width: 1020px) {
  .SiteMap-container { margin-bottom: 15px; max-width: 960px; }
}

@media (min-width: 1340px) {
  .SiteMap-container { margin-bottom: 25px; max-width: 1290px; }
}

.SiteMap-col { display: flex; flex-direction: column; flex-grow: 0; flex-sh=
rink: 0; margin-right: 30px; max-width: calc(100% - 30px); min-width: calc(=
100% - 30px); }

@media (min-width: 760px) {
  .SiteMap-col { max-width: calc(33.3333% - 30px); min-width: calc(33.3333%=
 - 30px); }
}

@media (min-width: 1020px) {
  .SiteMap-col { max-width: calc(44.4444% - 30px); min-width: calc(44.4444%=
 - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .SiteMap-col { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .SiteMap-col { max-width: calc(33.3333% - 30px); min-width: calc(33.3333%=
 - 30px); }
}

.SiteMap-col:last-child { margin-right: 0px; }

@media (min-width: 360px) and (max-width: 759px) {
  .SiteMap-col { margin-left: auto !important; margin-right: auto !importan=
t; max-width: 100% !important; min-width: 100% !important; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .SiteMap-col { margin-left: auto !important; margin-right: auto !importan=
t; max-width: 100% !important; min-width: 100% !important; }
}

.SiteMap-col-9 { padding-top: 30px; }

.SiteMap-col-9 .BrandBanner-container { margin-bottom: 30px; z-index: 99; }

@media (min-width: 1340px) {
  .SiteMap-col-9 .BrandBanner-container { margin-left: calc(538.5px - 50vw)=
; }
}

@media (min-width: 760px) {
  .SiteMap-col-9 .BrandBanner-container { margin-bottom: -100px; margin-top=
: 50px; }
  .SiteMap-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc(300% - 30p=
x); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .SiteMap-col-9 { max-width: calc(100% - 30px); min-width: calc(100% - 30p=
x); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .SiteMap-col-9 { max-width: calc(133.333% - 30px); min-width: calc(133.33=
3% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .SiteMap-col-9 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .SiteMap-col-9 { max-width: calc(100% - 30px); min-width: calc(100% - 30p=
x); }
}

@media (min-width: 1020px) {
  .SiteMap-col-9 { flex-grow: 0; flex-shrink: 0; margin-right: 0px; max-wid=
th: calc(66.6667% - 10px); min-width: calc(66.6667% - 10px); }
  .SiteMap-col-9:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .SiteMap-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc(75% - 7.5p=
x); min-width: calc(75% - 7.5px); }
}

.ExclusiveContentBucket-exclusiveContentBucket { font-family: "Proxima Nova=
", Helvetica, Arial, sans-serif; margin-bottom: 40px; margin-top: 40px; }

@media (min-width: 760px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -29.1667%; =
max-width: 677px; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -29.1667%; =
}
}

@media (min-width: 760px) and (min-width: 1020px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -29.1667%; =
}
}

@media (min-width: 760px) and (min-width: 1340px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -29.1667%; =
}
}

@media (min-width: 1020px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -20.8333%; =
width: 630px; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -20.8333%; =
}
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -20.8333%; =
}
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -20.8333%; =
}
}

@media (min-width: 1340px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -16.6667%; =
}
}

@media (min-width: 1340px) and (min-width: 760px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -16.6667%; =
}
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -16.6667%; =
}
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -16.6667%; =
}
}

.ExclusiveContentBucket-exclusiveContentBucket .ExclusiveContentBucket-excl=
usiveContentHeading { color: rgb(0, 47, 108); font-size: 20px; font-weight:=
 900; letter-spacing: 0.25px; line-height: 24px; text-transform: uppercase;=
 }

.ExclusiveContentBucket-smallSpan { background-color: rgb(0, 47, 108); disp=
lay: block; height: 6px; width: 88px; }

.ExclusiveContentBucket-border { background-color: rgb(116, 116, 116); disp=
lay: block; height: 1px; width: 100%; }

.ExclusiveContentBucket-contentContainer { display: flex; flex-direction: c=
olumn; justify-content: space-between; overflow-x: scroll; }

@media (min-width: 760px) {
  .ExclusiveContentBucket-contentContainer { overflow-x: unset; }
}

@media (prefers-color-scheme: dark) {
  .webview .ExclusiveContentBucket-exclusiveContentBucket .ExclusiveContent=
Bucket-exclusiveContentHeading { color: rgb(220, 224, 228); }
  .webview .ExclusiveContentBucket-smallSpan { background-color: rgb(220, 2=
24, 228); }
  .webview .ExclusiveContentBucket-border { background-color: rgb(248, 248,=
 248); }
}

.BucketItemByline-author { display: none; font-family: Lyon, Helvetica, Ari=
al, sans-serif; font-weight: 600; letter-spacing: 0.5px; line-height: 16px;=
 margin-right: 10px; }

@media (min-width: 760px) {
  .BucketItemByline-author { display: inline; }
}

.BucketItemByline-author a { font-size: 12px; margin-right: 8px; color: rgb=
(0, 47, 108) !important; text-decoration: none !important; }

@media (prefers-color-scheme: dark) {
  .webview .BucketItemByline-author a { font-size: 12px; }
}

.BucketItem-bucketItem { border-bottom: 1px dashed rgb(158, 158, 158); disp=
lay: flex; padding-bottom: 10px; padding-top: 20px; }

.BucketItem-bucketItem .BucketItem-title { font-size: 18px; font-weight: 60=
0; line-height: 22px; margin-bottom: 16px; }

.BucketItem-bucketItem .BucketItem-title a { color: rgb(23, 23, 23); text-d=
ecoration: none !important; }

@media (max-width: 759px) {
  .BucketItem-bucketItem .BucketItem-title { font-size: 16px; font-weight: =
500; line-height: 20px; margin-bottom: 0px; }
}

.BucketItem-bucketItem .BucketItem-publishTime { color: rgb(116, 116, 116);=
 display: inline; font-size: 12px; font-weight: 600; letter-spacing: 1.5px;=
 line-height: 16px; margin-top: 9px; text-transform: uppercase; }

.BucketItem-bucketItem .BucketItem-textContainer { display: flex; flex-dire=
ction: column; justify-content: space-between; margin-left: -20px; }

@media (max-width: 759px) {
  .BucketItem-bucketItem .BucketItem-textContainer { margin-left: -25px; }
}

.BucketItem-bucketItem .BucketItem-bylineContainer { display: flex; margin-=
top: 10px; }

@media (max-width: 759px) {
  .BucketItem-bucketItem .BucketItem-bylineContainer { margin-top: 0px; }
}

.BucketItem-bucketItem .BucketItem-icTextContainer { margin-left: -25px; }

.BucketItem-bucketImage { height: 95px; object-fit: cover; width: 190px; }

@media (max-width: 759px) {
  .BucketItem-bucketImage { height: 75px; width: 100px; }
}

.BucketItem-bucketImageContainer { display: flex; }

.BucketItem-proPill { height: 30px; }

.BucketItem-proPillContainer { position: relative; right: 40px; }

@media (max-width: 759px) {
  .BucketItem-proPillContainer { right: 40px; }
}

.BucketItem-investingClubPill { height: 25px; }

.BucketItem-investingClubPillContainer { position: relative; right: 45px; }

@media (max-width: 759px) {
  .BucketItem-investingClubPillContainer { right: 40px; }
}

.BucketItem-investingClubItem { border-bottom-left-radius: 15px; border-bot=
tom-right-radius: 15px; }

.BucketItem-proItem { border-bottom-right-radius: 15px; border-top-left-rad=
ius: 15px; }

@media (prefers-color-scheme: dark) {
  .webview .BucketItem-bucketItem .BucketItem-textContainer .BucketItem-tit=
le a { color: rgb(220, 224, 228); }
}

.PlayerLoadingIndicator-loadingContainer { margin-bottom: 30px; padding-bot=
tom: 56.25%; position: relative; text-align: center; }

.PlayerLoadingIndicator-loadingOverlay { align-items: center; background-co=
lor: rgb(0, 0, 0); display: flex; height: 100%; justify-content: center; le=
ft: 0px; position: absolute; top: 0px; width: 100%; }

.LiveStreamPlayer-container.LiveStreamPlayer-isNotLoaded { display: block; =
max-width: 100%; padding-bottom: 57%; }

.LiveStreamPlayer-languageContainer { align-items: center; display: flex; f=
ont-size: 14px; margin: 13px 0px; }

.LiveStreamPlayer-bold, .LiveStreamPlayer-toggle { margin-right: 12px; }

.LiveStreamPlayer-bold { font-weight: 800; }

.LiveStreamPlayer-toggle { margin-right: 12px; }

.LiveStreamPlayer-toggle:hover { cursor: pointer; }

.jw-settings-audioTracks { display: none !important; }

.AudioButton-container { border-top: 6px solid rgb(4, 150, 255); height: 10=
0%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }

.AudioButton-base { align-items: center; background-color: rgb(4, 150, 255)=
; color: rgb(255, 255, 255); display: flex; font-size: 12px; height: 50px; =
justify-content: center; position: absolute; right: 0px; top: -5px; transit=
ion: 0.15s linear; width: 50px; z-index: 1; }

@media (min-width: 760px) {
  .AudioButton-base { font-size: 22px; height: 80px; width: 80px; }
}

.AudioButton-audioIcon { align-items: center; background-image: url("https:=
//static-redesign.cnbcfm.com/dist/3416c1156c67ef487325.svg"); border: 2px s=
olid rgb(4, 150, 255); display: flex; height: 40px; justify-content: center=
; transition: border 0.15s linear; width: 40px; z-index: 2; }

.AudioButton-base:hover .AudioButton-audioIcon, .AudioButton-container:focu=
s .AudioButton-audioIcon, .AudioButton-container:hover .AudioButton-audioIc=
on, a:focus .AudioButton-audioIcon, a:hover .AudioButton-audioIcon, button:=
focus .AudioButton-audioIcon, button:hover .AudioButton-audioIcon { border:=
 2px solid rgb(255, 255, 255); }

@media (min-width: 760px) {
  .AudioButton-audioIcon { height: 60px; width: 60px; }
}

.AudioButton-flyout { align-items: center; background-color: rgb(4, 150, 25=
5); color: rgb(255, 255, 255); display: flex; font-size: 9px; font-weight: =
800; height: 100%; justify-content: center; letter-spacing: 1px; line-heigh=
t: 1; position: absolute; right: 35px; text-align: left; text-transform: up=
percase; top: 0px; transform: scaleX(0); transform-origin: right center; tr=
ansition: color 0.15s linear, transform 0.15s linear 0.15s; width: 90px; z-=
index: 1; }

.AudioButton-base:hover .AudioButton-flyout, .AudioButton-container:focus .=
AudioButton-flyout, .AudioButton-container:hover .AudioButton-flyout, a:foc=
us .AudioButton-flyout, a:hover .AudioButton-flyout, button:focus .AudioBut=
ton-flyout, button:hover .AudioButton-flyout { color: rgb(255, 255, 255); t=
ransform: scaleX(1); transition: color 0.15s linear 0.15s, transform 0.15s =
linear; }

@media (min-width: 760px) {
  .AudioButton-flyout { font-size: 20px; letter-spacing: 2.2px; right: 80px=
; text-align: center; width: 200px; }
}

@media (max-width: 1019px) {
  .AudioButton-base:hover .AudioButton-flyout.AudioButton-suppressFlyout, a=
:focus .AudioButton-flyout.AudioButton-suppressFlyout, a:hover .AudioButton=
-flyout.AudioButton-suppressFlyout, button:focus .AudioButton-flyout.AudioB=
utton-suppressFlyout, button:hover .AudioButton-flyout.AudioButton-suppress=
Flyout { transform: scaleX(0); }
}

.Timer-progress { stroke: rgb(252, 183, 0); left: 50%; position: absolute; =
top: 50%; transform: translate(-50%, -50%) rotate(-90deg); }

.Timer-progress circle { stroke-dasharray: 302; stroke-dashoffset: 302; ani=
mation: 5s linear 0s 1 normal none running Timer-dash; }

.Timer-sticky .Timer-progress circle { stroke-dasharray: 151; stroke-dashof=
fset: 151; animation: 5s linear 0s 1 normal none running Timer-sticky-dash;=
 }

@keyframes Timer-dash {=20
  0% { stroke-dashoffset: 302; }
  100% { stroke-dashoffset: 0; }
}

@keyframes Timer-sticky-dash {=20
  0% { stroke-dashoffset: 151; }
  100% { stroke-dashoffset: 0; }
}

.Timer-buttonWrapper { align-items: center; border: 1px solid rgba(207, 216=
, 226, 0.4); color: rgb(255, 255, 255); display: flex; height: 40px; justif=
y-content: center; left: 50%; position: absolute; top: 50%; transform: tran=
slate(-50%, -50%); width: 40px; }

.Timer-buttonWrapper span { display: flex; }

.Timer-buttonWrapperEnded { border-radius: 50%; box-shadow: rgb(207, 216, 2=
26) 0px 0px 2px 0px inset, rgb(207, 216, 226) 0px 0px 2px 0px; font-size: 2=
4px; height: 66px; width: 66px; }

@media (min-width: 360px) {
  .Timer-buttonWrapperEnded { font-size: 36px; height: 96px; width: 96px; }
}

.Timer-sticky .Timer-buttonWrapperEnded { font-size: 18px; height: 48px; wi=
dth: 48px; }

.Timer-buttonWrapperEnded:hover { color: rgb(252, 183, 0); }

.Timer-buttonWrapperEnded .icon-buffett-video { margin-left: 5px; }

.Recommend-sticky .Recommend-buttonWrapperEnded .icon-buffett-video { margi=
n-left: 3px; }

.ScaledTimer-cancel { color: rgb(255, 255, 255); font-family: "Proxima Nova=
", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; left: 5=
0%; letter-spacing: 0.06em; position: absolute; text-transform: uppercase; =
top: calc(50% + 60px); transform: translateX(-50%); }

.ScaledTimer-cancel:hover { color: rgb(252, 183, 0); }

.Recommend-endCardWrapper { background-color: rgba(0, 47, 108, 0.8); backgr=
ound-image: url("https://static-redesign.cnbcfm.com/dist/8e3639eed7df32fad7=
61.jpg"); background-size: cover; cursor: pointer; height: 0px; padding-bot=
tom: 56.25%; position: relative; width: 100%; }

.Recommend-endCardWrapper .Recommend-title { color: rgb(255, 255, 255); fon=
t-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 18px; fo=
nt-weight: 600; line-height: 1.1em; }

.Recommend-replay .Recommend-endCardWrapper .Recommend-title { font-size: 1=
6px; }

@media (min-width: 1020px) {
  .Recommend-endCardWrapper .Recommend-title { font-size: 18px; letter-spac=
ing: 0.17px; }
}

@media (min-width: 1340px) {
  .Recommend-endCardWrapper .Recommend-title { font-size: 24px; }
}

.Recommend-endCardWrapper::before { background: linear-gradient(rgba(0, 0, =
0, 0), rgb(0, 47, 108)); bottom: 0px; content: ""; height: 100%; left: 0px;=
 position: absolute; width: 100%; }

@media (min-width: 760px) {
  .Buffett-wrapper { max-width: 100%; }
}

.Recommend-buttons { display: flex; justify-content: space-between; left: 1=
5px; position: absolute; text-align: right; top: 15px; width: calc(100% - 3=
0px); }

.Recommend-buttons span { color: rgb(255, 255, 255); font-size: 15px; }

.Recommend-buttons span:hover { color: rgb(252, 183, 0); }

.Recommend-content { bottom: 15px; left: 15px; padding-right: 55px; positio=
n: absolute; }

.Recommend-eyebrow, .Recommend-eyebrow.Recommend-compact, .Recommend-mobile=
 .Recommend-compact { color: rgb(252, 183, 0); font-family: "Proxima Nova",=
 Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 600; letter-sp=
acing: 2px; line-height: 15px; margin-bottom: 3px; text-transform: uppercas=
e; }

.Recommend-replay .Recommend-eyebrow, .Recommend-replay .Recommend-eyebrow.=
Recommend-compact, .Recommend-replay .Recommend-mobile .Recommend-compact {=
 font-size: 10px; }

.Recommend-mobile .Recommend-replay .Recommend-eyebrow, .Recommend-mobile .=
Recommend-replay .Recommend-title, .Recommend-replay .Recommend-compact { d=
isplay: none; }

.Recommend-mobile .Recommend-replay .Recommend-compact { color: rgb(255, 25=
5, 255); display: initial; }

.Recommend-mobile .Recommend-replay .Recommend-eyebrow.Recommend-compact { =
padding-left: 4px; }

.Recommend-endCardWrapper.Recommend-sticky .Recommend-eyebrow { font-size: =
10px; letter-spacing: 0.83px; }

.Recommend-endCardWrapper.Recommend-sticky .Recommend-title { font-size: 12=
px; font-weight: 700; letter-spacing: 0.5px; line-height: 1.25; }

.Recommend-titleDark { color: rgb(255, 255, 255); }

.Recommend-slideshowItem .Recommend-titleDark { font-size: 16px; letter-spa=
cing: 0.15px; margin-top: 5px; }

@media (min-width: 760px) {
  .Recommend-slideshowItem .Recommend-titleDark { font-size: 24px; letter-s=
pacing: 0.22px; }
}

.PlaceHolder-buffettLongFormWrapper .Buffett-endCardWrapper { padding-botto=
m: calc(50% + 10px); }

@media (min-width: 760px) {
  .PlaceHolder-buffettLongFormWrapper .Buffett-endCardWrapper { padding-bot=
tom: calc(50% + 20px); }
}

@media (min-width: 1020px) {
  .PlaceHolder-buffettLongFormWrapper .Buffett-endCardWrapper { padding-bot=
tom: 680.625px; }
}

.Recommend-content.Recommend-replay { bottom: auto; top: 15px; }

.Recommend-sticky { padding-bottom: 0px; position: fixed; top: auto; }

.Recommend-endCardWrapper .icon-close { display: none; }

.Recommend-endCardWrapper.Recommend-sticky .icon-close { align-items: cente=
r; background: rgb(252, 183, 0); color: rgb(255, 255, 255); display: flex; =
font-size: 15px; font-weight: 900; height: 28px; justify-content: center; l=
eft: 0px; position: relative; top: -28px; width: 28px; }

.Recommend-endCardWrapper.Recommend-sticky .Recommend-cancel { display: non=
e; }

.LiveEventDescription-container { margin-bottom: 58px; }

.LiveEventDescription-container.LiveEventDescription-berkshireHathaway { ma=
rgin-bottom: 42px; }

.LiveEventDescription-container.LiveEventDescription-berkshireHathaway .gro=
up { max-width: unset; }

.LiveEventDescription-container.LiveEventDescription-berkshireHathaway .gro=
up p { font-family: Lyon, Helvetica, Arial, sans-serif; font-weight: 400; }

.LiveEventDescription-container.LiveEventDescription-berkshireHathaway.Live=
EventDescription-homepage p { font-family: "Proxima Nova", Helvetica, Arial=
, sans-serif; }

@media (max-width: 1019px) {
  .LiveEventDescription-container.LiveEventDescription-berkshireHathaway { =
margin-bottom: 30px; }
}

@media (max-width: 759px) {
  .LiveEventDescription-container.LiveEventDescription-berkshireHathaway { =
margin-bottom: 16px; }
}

.LiveEventDescription-tagContainer { display: flex; flex-direction: row; ma=
rgin: 0px 0px 16px; }

.LiveEventDescription-title { color: rgb(0, 0, 0); display: block; font-fam=
ily: "Proxima Nova", sans-serif; font-size: 14px; font-weight: 600; line-he=
ight: 18px; margin: 0px; padding-right: 18px; white-space: nowrap; }

@media (max-width: 759px) {
  .LiveEventDescription-title { display: none; }
}

.LiveEventDescription-description { display: block; }

.LiveEventDescription-headline { color: rgb(0, 0, 0); font-family: "Proxima=
 Nova", Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 700; le=
tter-spacing: 0.03px; line-height: 26px; margin-bottom: 16px; text-align: l=
eft; }

.LiveEventDescription-details { color: rgb(0, 0, 0); font-family: Lyon, Hel=
vetica, Arial, sans-serif; font-size: 18px; font-weight: 400; letter-spacin=
g: 0.4444px; line-height: 26px; }

.LiveEventDescription-timestamp { color: rgb(116, 116, 116); font-family: "=
Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: =
600; letter-spacing: 1.5px; line-height: 16px; margin-top: 16px; text-trans=
form: uppercase; }

.LiveEventDescription-description .group { font-family: "Proxima Nova", Hel=
vetica, Arial, sans-serif; margin-left: 0px; }

.LiveEventDescription-description .group a { color: rgb(32, 119, 182); text=
-decoration: underline; }

.LiveEventDescription-description .group a:hover { color: rgb(252, 183, 0);=
 }

.LiveEventDescription-description .group ol, .LiveEventDescription-descript=
ion .group ol li, .LiveEventDescription-description .group ul, .LiveEventDe=
scription-description .group ul li { list-style: revert; margin-left: 10px;=
 }

.CreateFreeAccountButton-buttonContainer { background: rgb(0, 47, 108); bor=
der-radius: 2px; color: rgb(255, 255, 255); height: 100%; padding: 10px; wi=
dth: 100%; }

.CreateFreeAccountButton-buttonContainer:hover { color: rgb(255, 232, 149);=
 }

@media (min-width: 760px) {
  .CreateFreeAccountButton-buttonContainer { max-height: 50px; order: 2; wi=
dth: 180px; }
}

.CreateFreeAccountButton-buttonContainer .CreateFreeAccountButton-buttonTex=
t { align-items: center; display: flex; font-size: 11px; font-weight: 400; =
justify-content: center; }

@media (min-width: 760px) {
  .CreateFreeAccountButton-buttonContainer .CreateFreeAccountButton-buttonT=
ext { flex-direction: column; }
}

.CreateFreeAccountButton-buttonContainer .CreateFreeAccountButton-buttonTex=
t .CreateFreeAccountButton-buttonTextBold { font-size: 12px; font-weight: 8=
00; letter-spacing: 0.5px; margin-left: 8px; }

@media (min-width: 760px) {
  .CreateFreeAccountButton-buttonContainer .CreateFreeAccountButton-buttonT=
ext .CreateFreeAccountButton-buttonTextBold { font-size: 11px; margin-left:=
 0px; }
}

.QuoteItem-item { border: 0.5px solid rgb(207, 216, 226); border-radius: 7p=
x; display: flex; margin: 0px 15px 10px 0px; position: relative; }

.QuoteItem-item::before { content: ""; display: none; }

.QuoteItem-item:hover { border: 0.5px solid rgb(116, 116, 116); }

.QuoteItem-item.QuoteItem-hideHoverBorder { border: 0.5px solid rgb(207, 21=
6, 226); }

.QuoteItem-link { align-items: center; display: flex; padding: 8px; white-s=
pace: nowrap; text-decoration: none !important; }

.QuoteItem-link.QuoteItem-extHours { padding: 7px 8px; }

.QuoteItem-link.QuoteItem-updated { border-color: rgb(0, 47, 108); transiti=
on: border-color 0.25s; }

.QuoteItem-symbol { color: rgb(23, 23, 23); font-family: "Proxima Nova", sa=
ns-serif; font-size: 12px; font-weight: 700; line-height: 12px; margin: 0px=
; }

@media (prefers-color-scheme: dark) {
  .webview .QuoteItem-symbol { color: rgb(255, 255, 255); }
}

.QuoteItem-quote, .QuoteItem-quoteDown, .QuoteItem-quoteUp { color: rgb(116=
, 116, 116); font-family: "Proxima Nova", sans-serif; font-size: 12px; font=
-weight: 700; line-height: 12px; margin: 0px 0px 0px 5px; }

.QuoteItem-quoteUp { color: rgb(0, 132, 86); }

.QuoteItem-quoteDown { color: rgb(208, 2, 27); }

.QuoteItem-afterHoursIcon { display: inline; height: 14px; margin-left: 8px=
; }

.RelatedQuotes-relatedQuotes { display: flex; flex-direction: column; margi=
n: 0px 0px 28px; }

@media (max-width: 1019px) {
  .RelatedQuotes-relatedQuotes { overflow-x: hidden; }
}

@media (min-width: 760px) {
  .RelatedQuotes-relatedQuotes { align-items: center; display: grid; grid-t=
emplate-columns: auto 1fr; }
}

.RelatedQuotes-relatedQuotes .RelatedQuotes-titleAndTime { align-items: cen=
ter; display: flex; margin: 0px 15px 10px 0px; }

.RelatedQuotes-relatedQuotes .RelatedQuotes-subtext, .RelatedQuotes-related=
Quotes .RelatedQuotes-text { color: rgb(23, 23, 23); font-family: "Proxima =
Nova", sans-serif; font-size: 12px; font-weight: 700; line-height: 16px; ma=
rgin: 0px; padding: 0px; white-space: nowrap; }

.RelatedQuotes-relatedQuotes .RelatedQuotes-subtext { color: rgb(116, 116, =
116); font-size: 9px; font-weight: 700; margin: 0px; text-transform: upperc=
ase; }

.RelatedQuotes-relatedQuotes .RelatedQuotes-list { display: flex; line-heig=
ht: 0; margin: 0px; padding: 0px; text-indent: 0px; width: 100%; }

@media (min-width: 760px) {
  .RelatedQuotes-relatedQuotes .RelatedQuotes-list { flex-wrap: wrap; }
}

@media (max-width: 759px) {
  .RelatedQuotes-relatedQuotes .RelatedQuotes-list { overflow-x: scroll; }
}

.RelatedQuotes-relatedQuotes .RelatedQuotes-list.RelatedQuotes-isMobileWebv=
iew { flex-wrap: wrap; }

.RelatedQuotes-relatedQuotes .RelatedQuotes-list::before { content: ""; dis=
play: none; }

.RelatedQuotes-relatedQuotes .RelatedQuotes-list::-webkit-scrollbar { displ=
ay: none; }

.RelatedQuotes-relatedQuotes .RelatedQuotes-quotesContainer { order: 2; }

@media (min-width: 760px) {
  .RelatedQuotes-relatedQuotes .RelatedQuotes-quotesContainer { flex-wrap: =
wrap; order: 1; }
}

.RelatedQuotes-relatedQuotes .RelatedQuotes-cfaButtonContainer { margin-bot=
tom: 12px; order: 1; }

@media (min-width: 760px) {
  .RelatedQuotes-relatedQuotes .RelatedQuotes-cfaButtonContainer { align-it=
ems: center; display: flex; margin-bottom: 0px; margin-left: auto; order: 2=
; }
}

@media (max-width: 759px) {
  .RelatedQuotes-listDropdownVisible { overflow-x: unset !important; }
}

@media (prefers-color-scheme: dark) {
  .RelatedQuotes-relatedQuotes .webview .RelatedQuotes-subtext, .webview .R=
elatedQuotes-relatedQuotes .RelatedQuotes-subtext, .webview .RelatedQuotes-=
text { color: rgb(255, 255, 255); }
  .webview .RelatedQuotes-subtext { color: rgb(154, 159, 167) !important; }
}

.LiveEventSlate-container .LiveEventSlate-liveEventSlate { background-repea=
t: no-repeat; background-size: contain; display: block; margin-bottom: 30px=
; max-width: 100%; padding-bottom: 57%; }

.LiveEventSlate-container .LiveEventSlate-error { background-image: url("ht=
tps://static-redesign.cnbcfm.com/dist/54f3d8c60727fdd092ad.png"); }

.LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-investingClub =
{ background-image: url("https://static-redesign.cnbcfm.com/dist/261db0afca=
7926c9c4d5.png"); }

@media (max-width: 759px) {
  .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-investingClu=
b { background-image: url("https://static-redesign.cnbcfm.com/dist/63563752=
9f397c6b0b99.png"); }
}

.LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-morningMeeting=
 { background-image: url("https://static-redesign.cnbcfm.com/dist/c4b2ab67f=
20d4702a761.png"); }

@media (max-width: 759px) {
  .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-morningMeeti=
ng { height: 300px; }
}

@media (min-width: 760px) {
  .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-morningMeeti=
ng { background-image: url("https://static-redesign.cnbcfm.com/dist/05644c6=
301c29d5f98e1.png"); }
}

@media (min-width: 1020px) {
  .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-morningMeeti=
ng { background-image: url("https://static-redesign.cnbcfm.com/dist/0907dbc=
aa9e6b98f1590.png"); }
}

@media (min-width: 1340px) {
  .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-morningMeeti=
ng { background-image: url("https://static-redesign.cnbcfm.com/dist/4c02522=
e1899983c236e.png"); }
}

.LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-pro { backgrou=
nd-image: url("https://static-redesign.cnbcfm.com/dist/603bc0c9eee2fffcf418=
.png"); }

.LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-berkshireHatha=
wayMeeting, .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-fr=
ee { background-image: url("https://static-redesign.cnbcfm.com/dist/aa7e117=
4aeed08b7bd0f.png"); }

.LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-etfEdge { back=
ground-image: url("https://static-redesign.cnbcfm.com/dist/fe6c30a870e27a7c=
6358.png"); }

.LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-berkshireHath=
awayMeeting { background-image: url("https://static-redesign.cnbcfm.com/dis=
t/5c142c155da6b42bf23b.png"); }

@media (max-width: 759px) {
  .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-berkshireHa=
thawayMeeting { background-image: url("https://static-redesign.cnbcfm.com/d=
ist/acff13a99fc3cb2c8406.png"); }
}

.LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-investingClub=
 { background-image: url("https://static-redesign.cnbcfm.com/dist/9b60e1df4=
c50583b02fa.png"); }

@media (max-width: 759px) {
  .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-investingCl=
ub { background-image: url("https://static-redesign.cnbcfm.com/dist/00e4560=
338770d5246e7.png"); }
}

.LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-morningMeetin=
g { background-image: url("https://static-redesign.cnbcfm.com/dist/189c780e=
2af6e2b69066.png"); }

@media (max-width: 759px) {
  .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-morningMeet=
ing { height: 300px; }
}

@media (min-width: 760px) {
  .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-morningMeet=
ing { background-image: url("https://static-redesign.cnbcfm.com/dist/b055b5=
b9f509671e0d77.png"); }
}

@media (min-width: 1020px) {
  .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-morningMeet=
ing { background-image: url("https://static-redesign.cnbcfm.com/dist/00daf0=
39d9d82c7296e8.png"); }
}

@media (min-width: 1340px) {
  .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-morningMeet=
ing { background-image: url("https://static-redesign.cnbcfm.com/dist/b6108e=
cbb43ceecfdd4b.png"); }
}

.LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-pro { backgro=
und-image: url("https://static-redesign.cnbcfm.com/dist/351cbae0bbe7fd32604=
6.png"); }

.LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-free { backgr=
ound-image: url("https://static-redesign.cnbcfm.com/dist/fe3c67caf861a2022c=
f7.png"); }

.LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-etfEdge { bac=
kground-image: url("https://static-redesign.cnbcfm.com/dist/64b2b9ef1609dc7=
d850a.png"); }

.StandaloneLiveEventPlayerWrapper-standaloneContainer { font-family: "Proxi=
ma Nova", Helvetica, Arial, sans-serif; margin-top: 20px; }

.StandaloneLiveEventPlayerWrapper-eventState { font-family: "Proxima Nova",=
 Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 600; }

.StandaloneLiveEventPlayerWrapper-webview { display: flex; justify-content:=
 center; padding: 15px 0px; }

@media (max-width: 359px) {
  .StandaloneLiveEventPlayerWrapper-webview img { width: 100%; }
}

.QuoteInBody-quoteNameContainer { white-space: nowrap; }

.QuoteInBody-inlineButton { margin-right: -6px; position: relative; }

.QuoteInBody-dropdownInBody { border-radius: unset; color: rgb(0, 0, 0); le=
ft: 0px; top: 22px; width: 200px; }

@media (max-width: 1019px) {
  .QuoteInBody-dropdownInBody { top: 0px; width: 100%; }
}

.CollapsibleContainer-collapsibleContainer, .CollapsibleContainer-collapsib=
leContent { position: relative; }

.CollapsibleContainer-collapsibleContent { height: auto; overflow: hidden; =
transition: max-height 0.2s; }

.CollapsibleContainer-collapsed .CollapsibleContainer-collapsibleContent { =
max-height: 300px; }

@media (min-width: 760px) {
  .CollapsibleContainer-collapsed .CollapsibleContainer-collapsibleContent =
{ max-height: 140px; }
}

.CollapsibleContainer-collapsed .CollapsibleContainer-fadingGradient { back=
ground-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0=
.9)); content: ""; height: 300px; left: 0px; position: absolute; right: 0px=
; top: 0px; }

@media (min-width: 760px) {
  .CollapsibleContainer-collapsed .CollapsibleContainer-fadingGradient { ma=
x-height: 140px; }
}

.CollapsibleContainer-expanded .CollapsibleContainer-collapsibleContent { m=
ax-height: 4000px; }

@media (min-width: 1020px) {
  .CollapsibleContainer-expanded .CollapsibleContainer-collapsibleContent {=
 max-height: 3000px; }
}

.CollapsibleContainer-toggleContainer { align-items: center; border-top: 1p=
x solid rgb(217, 217, 217); display: flex; height: 42px; justify-content: c=
enter; position: relative; text-align: center; }

.CollapsibleContainer-toggle { align-items: center; color: rgb(4, 119, 201)=
; cursor: pointer; display: flex; font-family: Lato, Helvetica, Arial, sans=
-serif; font-size: 14px; font-style: normal; font-weight: 900; line-height:=
 20px; transition: 0.2s; }

.CollapsibleContainer-webview-normal .CollapsibleContainer-toggle { font-si=
ze: 14px; }

.CollapsibleContainer-webview-large .CollapsibleContainer-toggle { font-siz=
e: 17.5px; line-height: normal; }

.CollapsibleContainer-webview-larger .CollapsibleContainer-toggle { font-si=
ze: 21px; line-height: normal; }

.CollapsibleContainer-webview-xlarge .CollapsibleContainer-toggle { font-si=
ze: 24.5px; line-height: normal; }

.CollapsibleContainer-webview-xxlarge .CollapsibleContainer-toggle { font-s=
ize: 28px; line-height: normal; }

.CollapsibleContainer-webview-xxxlarge .CollapsibleContainer-toggle { font-=
size: 31.5px; line-height: normal; }

.CollapsibleContainer-toggle span { display: inline-block; line-height: 1; =
}

.CollapsibleContainer-toggle:active, .CollapsibleContainer-toggle:focus, .C=
ollapsibleContainer-toggle:hover, .CollapsibleContainer-toggle:link { color=
: rgb(4, 119, 201); }

.CollapsibleContainer-toggle .icon-arrow-down-readmore::before { font-size:=
 13px; font-weight: 400; margin-left: 8px; }

.CollapsibleContainer-expanded .icon-arrow-down-readmore::before { display:=
 inline-block; transform: rotate(180deg); }

.Collapsible-proliveCollapsableContainer { align-items: center; border: 1px=
 solid rgb(217, 217, 217); border-top-left-radius: 4px; border-top-right-ra=
dius: 4px; display: flex; height: 40px; }

.Collapsible-proliveCollapsableContainer path { fill: rgb(116, 116, 116); }

.Collapsible-proliveCollapsedContainer { border-radius: 4px; }

.Collapsible-proLivePlayerCloseOrExpand { cursor: pointer; margin-left: aut=
o; position: relative; right: 20px; transition: 0.1s linear; }

.Collapsible-dismissButton { height: 16px; pointer-events: none; width: 16p=
x; }

.Collapsible-stockChartIcon { height: 55%; margin-left: 15px; }

.InteractiveChart-caption { color: rgb(23, 23, 23); font-size: 12px; font-w=
eight: 600; line-height: 1.5; margin-bottom: 5px; }

.InteractiveChart-addToWatchlistButton { height: 42px; min-width: 42px; pad=
ding: 8px 12px; }

@media (max-width: 450px) {
  .InteractiveChart-addToWatchlistButton { height: 30px; min-width: 30px; p=
adding: 8px; }
}

.InteractiveChart-quoteDetailsButton { align-items: center; background: rgb=
(0, 47, 108); border: 1px solid rgb(0, 47, 108); box-sizing: border-box; co=
lor: rgb(255, 255, 255); display: flex; font-size: 12px; font-weight: 600; =
height: 42px; justify-content: center; letter-spacing: 1px; line-height: 12=
px; padding: 8px 12px; text-transform: uppercase; }

@media (max-width: 450px) {
  .InteractiveChart-quoteDetailsButton { height: 30px; }
}

.InteractiveChart-quoteDetailsLink { text-decoration: none; }

.InteractiveChart-container { padding: 15px 30px; }

.InteractiveChart-headerColumns { align-items: center; display: flex; font-=
family: "Proxima Nova", Helvetica, Arial, sans-serif; gap: 8px; margin-bott=
om: 10px; }

.InteractiveChart-headerColumn1 { display: flex; flex-direction: column; fl=
ex-grow: 1; }

.InteractiveChart-companyName { color: rgb(0, 0, 0); font-size: 24px; font-=
weight: 800; line-height: 32px; }

.InteractiveChart-quoteStripSubHeader { color: rgb(116, 116, 116); font-siz=
e: 10px; font-weight: 700; line-height: 16px; }

.InteractiveChart-lastPriceStripContainer { align-items: center; display: f=
lex; font-size: 12px; font-weight: 700; letter-spacing: -0.1px; line-height=
: 18px; margin-top: 10px; }

.InteractiveChart-extendedHoursStripContainer { font-size: 20px; font-weigh=
t: 700; letter-spacing: -0.1px; }

.InteractiveChart-lastPrice { color: rgb(0, 0, 0); font-size: 24px; font-we=
ight: 800; line-height: 28px; margin-right: 10px; }

.InteractiveChart-changeDown { color: rgb(206, 43, 43); }

.InteractiveChart-changeUp { color: rgb(0, 132, 86); }

.InteractiveChart-changeIcon { display: inline; height: 8px; margin-right: =
4px; width: 10px; }

.InteractiveChart-lastTradeTime { color: rgb(66, 66, 66); font-size: 10px; =
font-weight: 800; line-height: 16px; }

.InteractiveChart-mobileButtonRow { align-items: center; display: flex; gap=
: 10px; margin-top: 10px; }

@media (max-width: 450px) {
  .InteractiveChart-showRange div { padding: 0px 8px !important; }
}

.InteractiveChart-watchlistDropdown { border-radius: unset; color: rgb(0, 0=
, 0); left: -4px; top: 44px; width: 250px; }

@media (max-width: 1019px) {
  .InteractiveChart-watchlistDropdown { top: 0px; width: 100%; }
}

@media (prefers-color-scheme: dark) {
  .webview .InteractiveChart-caption, .webview .InteractiveChart-companyNam=
e, .webview .InteractiveChart-lastPrice, .webview .InteractiveChart-lastTra=
deTime { color: rgb(220, 224, 228); }
}

.Slide-name { -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: r=
gb(23, 23, 23); display: -webkit-box; font-size: 14px; font-weight: 800; ma=
rgin: 0px 0px 5px; overflow: hidden; }

.Slide-lastTime { align-items: flex-start; color: rgb(66, 66, 66); display:=
 flex; font-size: 11px; font-weight: 700; }

.Slide-last, .Slide-lastRegMktPrice { color: rgb(23, 23, 23); display: bloc=
k; font-size: 20px; font-weight: 800; }

.Slide-lastRegMkt { align-items: center; display: flex; gap: 5px; margin: 8=
px 0px 0px; }

.Slide-lastRegMktPrice { font-size: 14px; }

.Slide-changeRegMkt { font-size: 8px; }

.Slide-change { align-items: center; color: rgb(23, 23, 23); display: flex;=
 font-size: 10px; font-weight: 800; }

.Slide-changeIndicator { margin: 0px 2px 0px 0px; width: 10px; }

.Slide-changeUp { color: rgb(0, 132, 86); }

.Slide-changeDown { color: rgb(206, 43, 43); }

.Slide-changeUnchanged { color: rgb(66, 72, 88); }

.Slide-afterHours { color: rgb(232, 128, 42); margin: 0px 5px 0px 0px; }

.Carousel-carousel { align-items: center; display: flex; gap: 10px; margin:=
 0px 0px 20px; }

@media (max-width: 759px) {
  .Carousel-carousel { position: relative; }
  .Carousel-carousel::before { background: linear-gradient(90deg, rgba(0, 0=
, 0, 0), rgb(255, 255, 255)); content: ""; height: 120px; position: absolut=
e; right: 0px; top: 0px; width: 30px; }
}

.Carousel-list { display: flex; gap: 10px; overflow-x: hidden; scroll-behav=
ior: smooth; scroll-snap-type: x mandatory; scrollbar-width: none; width: 1=
00%; }

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance:none) {
  .Carousel-list { overflow-x: auto; }
}
}

.Carousel-list::-webkit-scrollbar { height: 0px; }

@media (max-width: 759px) {
  .Carousel-list { overflow-x: auto; }
}

.Carousel-slideWrapper { background: rgb(248, 248, 248); display: grid; gri=
d-template-rows: 1fr auto; min-width: calc(33.3333% - 6.66667px); padding: =
8px 10px; scroll-snap-align: start; }

@media (max-width: 759px) {
  .Carousel-slideWrapper { min-width: 70%; }
}

@media (min-width: 760px) {
  .Carousel-slideWrapperTwo { min-width: calc(50% - 5px); }
}

.Carousel-arrow { border-right: 7px solid rgb(4, 119, 201); border-top: 7px=
 solid rgb(4, 119, 201); box-sizing: border-box; cursor: pointer; padding: =
8px; rotate: 45deg; }

@media (max-width: 759px) {
  .Carousel-arrow { display: none; }
}

.Carousel-arrowBack { rotate: -135deg; }

.Carousel-arrowDisabled { border-right-color: rgb(207, 216, 226); border-to=
p-color: rgb(207, 216, 226); cursor: auto; }

.LiveBlogTimestamp-liveBlogTimeStamp > div, .LiveBlogTimestamp-time, .LiveB=
logTimestamp-timeHidden { color: rgb(116, 116, 116); font-size: 10px; font-=
weight: 600; letter-spacing: 1.2px; margin-bottom: 10px; margin-right: 4px;=
 text-transform: uppercase; white-space: normal; }

.LiveBlogTimestamp-liveBlogTimeStamp > div time, .LiveBlogTimestamp-time ti=
me, .LiveBlogTimestamp-timeHidden time { white-space: nowrap; }

@media (min-width: 760px) {
  .LiveBlogTimestamp-liveBlogTimeStamp > div, .LiveBlogTimestamp-time, .Liv=
eBlogTimestamp-timeHidden { font-size: 12px; margin-bottom: 16px; }
}

.LiveBlogTimestamp-timeHidden { opacity: 1; }

.LiveBlogTimestamp-liveBlogTimeStamp { align-items: center; display: flex; =
margin-top: 0px; }

.LiveBlogTimestamp-datetimeDivider::before { content: "=E2=80=A2"; display:=
 inline-block; padding: 0px 3px; }

.Carousel-styles-select-carousel--aEtWQ { overflow: hidden; width: 100%; }

.Carousel-styles-select-carouselSlide--WUqSd { display: flex; gap: 12px; ov=
erflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; trans=
ition: transform 0.5s; }

.Carousel-styles-select-carouselSlide--WUqSd::-webkit-scrollbar { display: =
none; }

.Carousel-styles-select-carouselCard--OzvLG { display: flex; flex: 0 0 auto=
; justify-content: center; min-width: 280px; scroll-snap-align: start; widt=
h: 50%; }

.Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-oneCard-=
-kZasP { max-width: 100%; width: 100%; }

.Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-twoCards=
--kayn6 { max-width: unset; width: calc(50% - 6px); }

.Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-threePlu=
sCards--uqbMy { max-width: 280px; width: 280px; }

@media (min-width: 760px) {
  .Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-threeP=
lusCards--uqbMy { width: 280px; }
}

@media (min-width: 1020px) {
  .Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-threeP=
lusCards--uqbMy { width: 330px; }
}

@media (min-width: 1340px) {
  .Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-threeP=
lusCards--uqbMy { width: 320px; }
}

.Pill-styles-select-container--mc_fW { border-radius: 3px; display: inline;=
 font-size: 10px; height: fit-content; margin-right: 4px; min-height: 14px;=
 padding: 1px 3px 1px 4px; white-space: nowrap; width: fit-content; }

.Pill-styles-select-green--Nw1uS { background-color: rgb(163, 205, 57); col=
or: rgb(0, 0, 0); }

.Tooltip-styles-select-tooltipContainer--UHEZW { display: inline-block; pos=
ition: relative; }

.Tooltip-styles-select-tooltipBody--vrNp6 { background: rgb(255, 255, 255);=
 border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 4px 0px; color=
: rgb(117, 117, 117); font-size: 12px; font-weight: 400; max-width: 200px; =
padding: 10px; position: absolute; transition: opacity 0.2s; width: max-con=
tent; z-index: 999; }

.Tooltip-styles-select-tooltipBody--vrNp6 p { margin: 0px; }

.Tooltip-styles-select-tooltipBody--vrNp6 > .Tooltip-styles-select-tooltipC=
ontent--iLQ6b { background: inherit; color: inherit; font-size: inherit; }

.Tooltip-styles-select-tooltipIcon--a_uq0 { fill: rgb(117, 117, 117); strok=
e: rgb(117, 117, 117); cursor: pointer; margin-left: 4px; }

.Tooltip-styles-select-tooltipIcon--a_uq0:hover { fill: rgb(0, 85, 148); st=
roke: rgb(0, 85, 148); }

.Tooltip-styles-select-tooltipIcon--a_uq0:focus-visible { outline: rgb(87, =
173, 87) solid 3px; }

.Tooltip-styles-select-iconActive--P0wah { fill: rgb(4, 119, 201); fill-opa=
city: 0.5; stroke: rgb(4, 119, 201); stroke-opacity: 0.5; }

.Tooltip-styles-select-tooltipArrow--_4zoC { border-left: 10px solid rgba(0=
, 0, 0, 0); border-right: 10px solid rgba(0, 0, 0, 0); border-top: 10px sol=
id rgb(255, 255, 255); height: 0px; position: absolute; top: 100%; width: 0=
px; z-index: 999; }

.Disclosure-disclosures { background-color: initial; color: rgb(62, 72, 85)=
; font-family: Lato, Helvetica, Arial, sans-serif; font-size: 12px; font-we=
ight: 400; line-height: normal; }

.Disclosure-disclosures p { display: inline; margin: 0px !important; }

.Heading-styles-select-level3--yTk8m { color: rgb(62, 72, 85); font-family:=
 Lato, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 900; lin=
e-height: normal; width: fit-content; }

.Heading-styles-select-level4--WUnmL { color: rgb(0, 0, 0); font-family: La=
to, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-h=
eight: normal; }

.Heading-styles-select-level4--WUnmL:hover { color: rgb(0, 85, 148); }

.NavigationArrows-styles-select-arrow--A1aiV { align-items: center; color: =
rgb(4, 119, 201); display: flex; font-size: 48px; height: 30px; line-height=
: 30px; }

.NavigationArrows-styles-select-arrow--A1aiV:first-child { margin: 0px 30px=
 0px 0px; }

.NavigationArrows-styles-select-controller--qImJR > .NavigationArrows-style=
s-select-arrow--A1aiV:focus-visible { outline: rgb(87, 173, 87) solid 3px; =
outline-offset: 1px; }

.NavigationArrows-styles-select-arrowInactive--U0brL { cursor: default; opa=
city: 0.3; user-select: none; }

.NavigationArrows-styles-select-controller--qImJR { align-items: center; di=
splay: flex; justify-content: flex-end; }

.CallToActionButton-styles-select-callToActionButton--mxw61 { align-items: =
center; background-color: rgb(18, 119, 186); border-radius: 24px; display: =
flex; font-family: Lato, Helvetica, Arial, sans-serif; font-size: 14px; fon=
t-weight: 700; height: 28px; justify-content: center; letter-spacing: 1.4px=
; position: relative; text-align: center; text-transform: uppercase; width:=
 150px; color: rgb(255, 255, 255) !important; }

.CallToActionButton-styles-select-callToActionButton--mxw61:hover { backgro=
und-color: rgb(0, 85, 148); color: rgb(255, 255, 255); cursor: pointer; }

.SourceText-styles-select-sourceText--l_1NF { display: inline-block; font-s=
ize: 12px; text-align: center; }

.SourceText-styles-select-sourceText--l_1NF .SourceText-styles-select-icon-=
-hLVK3 { display: inline-block; margin-right: 4px; position: relative; top:=
 2px; }

.SourceText-styles-select-sourceText--l_1NF a { text-decoration: underline =
rgb(117, 117, 117); }

.CallToActionBlock-styles-select-container--eAHdm { align-items: center; co=
lor: rgb(117, 117, 117); display: flex; flex-basis: 30%; flex-direction: co=
lumn; font-family: Lato, Helvetica, Arial, sans-serif; font-weight: 400; ga=
p: 8px; }

.CallToActionBlock-styles-select-termsTextTop--U4bAL { display: inline-bloc=
k; font-size: 12px; text-align: center; }

.CallToActionBlock-styles-select-termsTextTop--U4bAL .CallToActionBlock-sty=
les-select-icon--QExsi { margin-right: 4px; position: relative; top: 2px; }

.CallToActionBlock-styles-select-termsTextTop--U4bAL a { text-decoration: u=
nderline rgb(117, 117, 117); }

.CallToActionBlock-styles-select-disclaimer--dc39H, .CallToActionBlock-styl=
es-select-termsTextBottom--OcCei { color: rgb(23, 23, 23); font-size: 12px;=
 }

.ProductDataGridItem-styles-select-item--SJoD3 { display: flex; flex-direct=
ion: column; gap: 8px; padding: 10px; text-align: left; width: 100%; }

.ProductDataGridItem-styles-select-item--SJoD3:first-child { border-top: no=
ne; border-bottom: none; border-left: none; border-image: initial; border-r=
ight: 1px solid rgb(228, 240, 249); }

.ProductDataGridItem-styles-select-item--SJoD3:nth-child(2) { border-left: =
none; }

.ProductDataGridItem-styles-select-headingContainer--eqm00 { display: flex;=
 gap: 4px; }

.ProductDataGridItem-styles-select-heading--c2XsX { color: rgb(62, 72, 85);=
 font-weight: 400; margin: 0px; }

.ProductDataGridItem-styles-select-item--SJoD3 > .ProductDataGridItem-style=
s-select-contentContainer--KbRmj > .ProductDataGridItem-styles-select-conte=
nt--wwq_l { background-color: initial; font-size: var(--pop-font-size); }

.ProductDataGridItem-styles-select-content--wwq_l { color: rgb(23, 23, 23);=
 font-weight: 700; margin: 0px; }

.ProductDataGridItem-styles-select-item--SJoD3 .ProductDataGridItem-styles-=
select-content--wwq_l > p { background-color: initial; font-size: var(--pop=
-font-size); }

div.CreditHistoryGridItem-styles-select-content--yZuwr { align-items: cente=
r; display: flex; flex-direction: column; width: max-content; }

div.CreditHistoryGridItem-styles-select-content--yZuwr > p { background-col=
or: initial; display: block; font-size: var(--pop-font-size); margin-bottom=
: 8px !important; }

.ProductDataGrid-styles-select-container--nV33Z { border: 1px solid rgb(228=
, 240, 249); border-radius: 5px; display: grid; font-family: Lato, Helvetic=
a, Arial, sans-serif; font-size: var(--pop-font-size); font-style: normal; =
grid-template-columns: repeat(2, 1fr); height: fit-content; justify-content=
: space-evenly; line-height: normal; max-width: 535px; min-width: 261px; wi=
dth: 100%; }

.ProductDataGrid-styles-select-singleItem--CmmEU { grid-template-columns: r=
epeat(1, 1fr); }

.PartnerOfferCard-headingContainer { align-items: center; display: flex; ma=
rgin-bottom: 10px; }

.PartnerOfferCard-headingContainer > .PartnerOfferCard-titleLink { text-dec=
oration: none; }

.PartnerOfferCard-partnerOfferCard { background: rgb(255, 255, 255); border=
-radius: 5px; box-shadow: rgb(221, 221, 221) 0px 0px 2px 1px; display: flex=
; padding: 12px; width: 280px; }

.PartnerOfferCard-partnerOfferCard.PartnerOfferCard-fullWidth { width: 100%=
; }

.PartnerOfferCard-partnerOfferCard :is(a, button, input):focus-visible::bef=
ore { content: ""; inset: -1px; outline: rgb(87, 173, 87) solid 3px; positi=
on: absolute; }

.PartnerOfferCard-outerImage { display: none; }

.PartnerOfferCard-fullWidth .PartnerOfferCard-learnMore { justify-content: =
center; margin: 0px 0px 0px 20px; }

@media (min-width: 1340px) {
  .PartnerOfferCard-fullWidth .PartnerOfferCard-outerImage { display: block=
; }
  .PartnerOfferCard-fullWidth .PartnerOfferCard-innerImage { display: none;=
 }
}

@media (min-width: 760px) {
  .PartnerOfferCard-fullWidth .PartnerOfferCard-learnMoreAndHeadingContaine=
r { flex-direction: row; }
}

.PartnerOfferCard-image { height: 60px; margin-right: 12px; object-fit: con=
tain; width: 118px; }

.PartnerOfferCard-partnerOfferGrid { margin-bottom: 12px; }

@media (max-width: 759px) {
  .PartnerOfferCard-partnerOfferGrid { max-width: 100%; }
}

.PartnerOfferCard-headingAndGridContainer, .PartnerOfferCard-learnMoreAndHe=
adingContainer { --pop-font-size: 12px; display: flex; flex-direction: colu=
mn; width: 100%; }

@media (min-width: 760px) {
  .PartnerOfferCard-learnMore { text-align: center; }
  .PartnerOfferCard-learnMore a { margin: 0px; }
}

.PartnerOffers-container { background: rgb(248, 248, 248); border-left: 3px=
 solid rgb(4, 119, 201); margin: 24px 0px; }

@media (min-width: 760px) {
  .PartnerOffers-container { margin-right: 118px; }
}

@media (min-width: 1020px) {
  .PartnerOffers-container { margin-left: calc(11.1111% + 3.33333px); margi=
n-right: 0px; max-width: unset; }
}

@media (min-width: 1340px) {
  .PartnerOffers-container { margin-left: calc(8.33333% + 32.5px); }
}

.PartnerOffers-sponsored { background: rgb(235, 245, 252); }

.PartnerOffers-topSection { display: flex; flex-direction: column; gap: 8px=
; padding: 12px 12px 0px; }

.PartnerOffers-bottomSection { color: rgb(0, 0, 0); padding: 16px 12px; }

.PartnerOffers-bottomSection p { display: inline; color: inherit !important=
; margin: 0px !important; }

@media (max-width: 759px) {
  .PartnerOffers-topController { display: none; }
}

.PartnerOffers-bottomController { align-items: center; display: flex; flex-=
direction: column; padding-bottom: 16px; }

@media (min-width: 760px) {
  .PartnerOffers-bottomController { display: none; }
}

.PartnerOffers-headlineRow { display: flex; justify-content: space-between;=
 }

.PartnerOffers-shiftLastTooltip [class*=3D"tooltipBody"] { right: -20px; tr=
ansform: unset; }

.OneTrustLoadingPlaceholder-container { align-items: center; background: rg=
b(255, 255, 255); display: flex; justify-content: center; }

.OneTrustBlockedPlaceholder-container { align-items: center; background-col=
or: rgb(209, 217, 220); background-image: url("https://static-redesign.cnbc=
fm.com/dist/1eaf28c48f6e504fb498.svg"); background-repeat: no-repeat; backg=
round-size: auto 100%; display: flex; justify-content: center; }

.OneTrustBlockedPlaceholder-innerCopy { font-family: "Proxima Nova", Helvet=
ica, Arial, sans-serif; font-size: 18px; font-weight: 800; padding: 20px; t=
ext-align: center; }

@media (prefers-color-scheme: dark) {
  .OneTrustBlockedPlaceholder-innerCopy { color: rgb(17, 17, 17); }
}

.OneTrustBlockedPlaceholder-link { color: rgb(24, 118, 184); cursor: pointe=
r; }

a.OneTrustBlockedPlaceholder-onetrustSettingsDeepLink { text-decoration: no=
ne !important; }

.withOneTrustPlaceholder-placeholderDimensions { width: 100%; }

@media (max-width: 759px) {
  .withOneTrustPlaceholder-placeholderDimensions { height: 196px; }
}

@media (min-width: 760px) {
  .withOneTrustPlaceholder-placeholderDimensions { height: 235px; }
}

body .videoResponsive { height: 0px; margin-bottom: 18px; overflow: hidden;=
 padding-bottom: 56.25%; position: relative; }

body .videoResponsive iframe { border: 0px; height: 100%; left: 0px; positi=
on: absolute; top: 0px; width: 100%; }

body .postContainer iframe { display: flex; left: 0px; position: absolute; =
top: 0px; }

body .postContainer [src*=3D"post"] { position: relative; width: 335px; }

body .postContainer [src*=3D"video"] { position: relative; width: 100%; }

body .instagram-media iframe { width: 99%; }

body .instagramWrapper iframe, body .tiktokWrapper iframe { left: 0px; righ=
t: 0px; width: 99%; }

.WebService-wrapper { margin-top: 20px; max-width: 630px; min-height: auto;=
 position: relative; text-align: center; }

@media (min-width: 760px) {
  .WebService-wrapper { flex-grow: 0; flex-shrink: 0; margin-left: calc(50%=
 + 30px); max-width: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .WebService-wrapper { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .WebService-wrapper { margin-left: calc(22.2222% + 30px); }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .WebService-wrapper { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 1020px) {
  .WebService-wrapper { flex-grow: 0; flex-shrink: 0; margin-left: calc(25%=
 + 30px); max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .WebService-wrapper { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .WebService-wrapper { margin-left: calc(11.1111% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .WebService-wrapper { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1340px) {
  .WebService-wrapper { flex-grow: 0; flex-shrink: 0; margin-left: 30px; ma=
x-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .WebService-wrapper { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .WebService-wrapper { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .WebService-wrapper { margin-left: 14.2857%; }
}

@media (max-width: 759px) {
  .WebService-wrapper { margin-bottom: 20px; }
}

@media (min-width: 1020px) {
  .WebService-wrapper { margin-left: calc(16.6667% + 5px); min-width: auto;=
 }
}

@media (min-width: 1340px) {
  .WebService-wrapper { margin-bottom: 20px; margin-left: calc(14.2857% + 4=
.28571px); min-width: auto; }
}

.WebService-wsod_stock_screener.WebService-wrapper { margin-left: 0px; max-=
width: 100%; }

.WebService-giphy { text-align: start; }

@media (min-width: 360px) {
  body .giphyContainer iframe { width: 100%; }
}

@media (min-width: 760px) {
  body .postContainer [src*=3D"post"] { width: 395px; }
  body .giphyContainer iframe { min-height: 0px; min-width: 0px; }
}

@media (min-width: 1020px) {
  body .postContainer iframe { left: 0px; position: absolute; top: 0px; }
}

@media (min-width: 1180px) {
  body .postContainer { padding-bottom: 0px; }
  body .postContainer [src*=3D"video"] { display: flex; }
  body .postContainer [src*=3D"post"] { display: flex; width: 560px; }
}

.Disclaimer-styles-select-disclaimer--D2JJf { width: fit-content; }

.Disclaimer-styles-select-disclaimer--D2JJf.Disclaimer-styles-select-discla=
imerDefault--U71Mv > .Disclaimer-styles-select-disclaimerContent--RYK3d, .D=
isclaimer-styles-select-disclaimerDefault--U71Mv { background-color: initia=
l; color: rgb(62, 72, 85); font-family: Lato, Helvetica, Arial, sans-serif;=
 font-size: 12px; font-weight: 400; line-height: normal; }

.ArticleNode-anchorWrapper { pointer-events: none; position: relative; }

.ArticleNode-anchorWrapper .ArticleNode-anchor { left: 0px; position: absol=
ute; top: -230px; visibility: hidden; }

.QuoteKeyPoints-keyPointsHeader { align-items: center; color: rgb(7, 29, 57=
); display: flex; font-family: "Proxima Nova", Helvetica, Arial, sans-serif=
; font-size: 18px; font-style: normal; font-weight: 900; line-height: 22px;=
 text-transform: uppercase; }

.QuoteKeyPoints-keyPointsContainer { margin: 12px 0px; }

.QuoteKeyPoints-keyPointsContainer .group { margin-bottom: 0px; margin-left=
: 0px; max-width: unset; min-width: unset; }

.QuoteKeyPoints-keyPointsContainer ul { padding-left: 16px; }

.QuoteKeyPoints-keyPointsContainer ul li { color: rgb(23, 23, 23); font-fam=
ily: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 16px; font-we=
ight: 500; letter-spacing: 0.03px; line-height: 20px; list-style: disc; mar=
gin: 12px 0px; text-align: left; }

.QuoteKeyPoints-keyPointsContainer a { color: rgb(32, 119, 182); text-decor=
ation: underline; }

.QuoteKeyPoints-keyPointsContainer a:hover { color: rgb(252, 183, 0); }

.ICBanner-icBannerContainer { display: flex; flex-direction: column; }

.ICBanner-icBannerComponent { align-items: center; background: rgb(7, 29, 5=
7); border-radius: 3px; display: flex; flex: 0 0 auto; flex-direction: row;=
 gap: 16px; height: 44px; margin-bottom: 40px; order: 0; padding: 0px; posi=
tion: relative; width: 100%; }

@media (max-width: 759px) {
  .ICBanner-icBannerComponent { gap: 8px; }
}

.ICBanner-icBannerComponentExpanded { margin-bottom: 12px; }

@media (max-width: 759px) {
  .ICBanner-icBannerComponentExpanded { margin-bottom: 4px; }
}

.ICBanner-icBannerContainerExpanded { border-bottom: 5px solid rgb(7, 29, 5=
7); margin-bottom: 40px; padding-bottom: 5px; }

.ICBanner-investingClubPill { height: 24px; margin-left: 10px; top: 1px; wi=
dth: 49.71px !important; }

@media (max-width: 759px) {
  .ICBanner-investingClubPill { height: 20px; }
}

.ICBanner-portfolioLink { align-items: center; color: rgb(0, 85, 148); curs=
or: pointer; display: flex; float: right; font-family: Lyon, Helvetica, Ari=
al, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 0.444444=
px; line-height: 28px; }

@media (max-width: 759px) {
  .ICBanner-portfolioLink { text-decoration: underline; }
}

.ICBanner-icBannerHeader, .ICBanner-signInLink, .ICBanner-signInText, .ICBa=
nner-signedOutHeader { align-items: center; color: rgb(255, 255, 255); disp=
lay: flex; flex: 0 0 auto; font-size: 12px; font-weight: 700; letter-spacin=
g: 1.5px; line-height: 16px; order: 1; text-transform: uppercase; }

.ICBanner-dropdownButton { align-items: center; color: rgb(255, 255, 255); =
display: flex; flex: 0 0 auto; float: right; order: 2; position: absolute; =
right: 16px; }

.ICBanner-dropdownButton:active { -webkit-tap-highlight-color: transparent;=
 }

.ICBanner-dropdownButton .ICBanner-dropdownArrow, .ICBanner-dropdownButton =
.ICBanner-dropdownUpArrow { background: rgb(255, 255, 255); height: 11px; m=
argin-left: 32px; width: 12px; }

@media (max-width: 1019px) {
  .ICBanner-dropdownButton .ICBanner-dropdownArrow, .ICBanner-dropdownButto=
n .ICBanner-dropdownUpArrow { margin-left: 78px; }
}

@media (max-width: 759px) {
  .ICBanner-dropdownButton .ICBanner-dropdownArrow, .ICBanner-dropdownButto=
n .ICBanner-dropdownUpArrow { margin-bottom: 4px; margin-left: 10px; }
}

.ICBanner-dropdownButton .ICBanner-dropdownArrow { margin-bottom: 6px; mask=
-image: url("https://static-redesign.cnbcfm.com/dist/95a89411c4cb62dc5920.s=
vg"); }

@media (max-width: 759px) {
  .ICBanner-dropdownButton .ICBanner-dropdownArrow { margin-bottom: 4px; }
}

.ICBanner-dropdownButton .ICBanner-dropdownUpArrow { margin-bottom: 0px; ma=
sk-image: url("https://static-redesign.cnbcfm.com/dist/24f214b19a613fd9a0e2=
.svg"); }

@media (max-width: 759px) {
  .ICBanner-dropdownButton .ICBanner-dropdownUpArrow { margin-top: 2px; }
}

.ICBanner-expandedComponent { display: flex; flex-direction: column; }

.ICBanner-expandedComponentRow { border-bottom: 2px solid rgb(229, 229, 229=
); display: flex; flex-direction: row; margin-bottom: 10px; padding-bottom:=
 10px; width: 100%; }

.ICBanner-rowComponent { display: flex; flex-direction: row; justify-conten=
t: space-between; width: 50%; }

.ICBanner-heading { color: rgb(116, 116, 116); font-size: 18px; font-weight=
: 600; line-height: 22px; }

.ICBanner-rowValue { float: right; position: relative; right: 14px; }

.ICBanner-firstRow, .ICBanner-rowValue { color: rgb(23, 23, 23); font-size:=
 18px; font-weight: 600; line-height: 22px; }

.ICBanner-firstRow { width: 100px; }

@media (min-width: 1340px) {
  .ICBanner-firstRow { width: 220px; }
}

.ICBanner-mobileExpandedComponent { display: flex; flex-direction: column; =
}

.ICBanner-mobileExpandedComponentRow { border-bottom: 2px solid rgb(229, 22=
9, 229); display: flex; flex-direction: row; justify-content: space-between=
; margin-bottom: 10px; padding-bottom: 10px; }

.ICBanner-mobileHeading { color: rgb(116, 116, 116); font-size: 18px; font-=
weight: 700; line-height: 22px; margin-left: 10px; }

.ICBanner-mobileRowValue { color: rgb(23, 23, 23); font-size: 18px; font-we=
ight: 700; line-height: 22px; margin-right: 10px; }

.ICBanner-icBannerComponentSignedOut { align-items: center; background: rgb=
(7, 29, 57); border-radius: 3px; color: rgb(255, 255, 255); display: flex; =
height: 56px; margin-bottom: 40px; position: relative; text-transform: uppe=
rcase; width: 100%; }

.ICBanner-icBannerComponentSignedOut .ICBanner-investingClubPillLink { marg=
in-top: 2px; }

.ICBanner-icBannerComponentSignedOutMobile { height: 44px; }

.ICBanner-signInLink, .ICBanner-signedOutHeader { order: unset; }

.ICBanner-clubMemberButton { border: 1px solid rgb(255, 255, 255); font-fam=
ily: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px; font-st=
yle: normal; font-weight: 600; height: 40px; letter-spacing: 1.09px; line-h=
eight: 40px; text-align: center; text-transform: uppercase; width: 191px; }

.ICBanner-signInLink { margin-right: 6px; text-decoration: underline; }

.ICBanner-signInLink a:focus, .ICBanner-signInLink a:hover { color: rgb(255=
, 255, 255); }

.ICBanner-signInText { margin-left: 10px; order: unset; }

.ICBanner-memberButtonContainer { margin-left: auto; margin-right: 16px; }

.ICBanner-memberButtonContainer:focus, .ICBanner-memberButtonContainer:hove=
r { color: rgb(255, 255, 255); }

.ICBanner-mobileSubscribeButton { margin-left: 6px; text-decoration: underl=
ine; }

.PortfolioBannerAd-adContainer { display: inline-block; width: 100%; }

.PortfolioBannerAd-vwoContainer { container-type: inline-size; margin: 0px =
auto; min-height: 56px; }

.PortfolioBannerAd-container { align-items: center; background-color: rgb(2=
48, 248, 248); border-radius: 4px; display: flex; height: 56px; margin: 30p=
x auto; padding: 16px; position: relative; }

@container (min-width: 1020px) {
  .PortfolioBannerAd-container { width: 960px; }
}

@container (max-width: 1020px) {
  .PortfolioBannerAd-container { justify-content: flex-end; width: 92%; }
}

@container (max-width: 750px) {
  .PortfolioBannerAd-container { width: 100%; }
}

@container (max-width: 669px) {
  .PortfolioBannerAd-container { align-items: center; flex-direction: colum=
n; height: 157px; min-height: 157px; width: 95%; }
}

.PortfolioBannerAd-container::before { background: linear-gradient(270.18de=
g, rgb(42, 113, 39), rgba(80, 215, 74, 0)); border-radius: 6px; inset: -2px=
 -2px -2px 25px; content: ""; position: absolute; z-index: -1; }

@container (max-width: 669px) {
  .PortfolioBannerAd-container::before { background: linear-gradient(340.3d=
eg, rgb(42, 113, 39) 54.63%, rgba(80, 215, 74, 0) 111.99%); left: -2px; }
}

.PortfolioBannerAd-containerV1 { align-items: center; background-color: rgb=
(248, 248, 248); background-image: url("https://static-redesign.cnbcfm.com/=
dist/3b66f4a679e424816e92.svg"); background-repeat: no-repeat; background-s=
ize: contain; border: 1px solid rgb(221, 221, 221); border-radius: 4px; box=
-shadow: rgba(130, 130, 130, 0.15) 0px 6px 24px 0px; display: flex; height:=
 56px; margin: 30px auto; padding: 16px; position: relative; }

@container (min-width: 1020px) {
  .PortfolioBannerAd-containerV1 { width: 687px; }
}

@container (max-width: 1020px) {
  .PortfolioBannerAd-containerV1 { width: 92%; }
  .PortfolioBannerAd-containerV1 .PortfolioBannerAd-textContainer { justify=
-content: flex-start; margin-right: 15px; }
  .PortfolioBannerAd-containerV1 .PortfolioBannerAd-holdingsSvg, .Portfolio=
BannerAd-containerV1 .PortfolioBannerAd-linkContainer { flex-basis: 100%; }
}

@container (max-width: 750px) {
  .PortfolioBannerAd-containerV1 { width: 100%; }
  .PortfolioBannerAd-containerV1 .PortfolioBannerAd-textContainer { margin-=
right: 0px; }
  .PortfolioBannerAd-containerV1 .PortfolioBannerAd-linkContainer { flex-wr=
ap: nowrap; }
}

@container (max-width: 669px) {
  .PortfolioBannerAd-containerV1 { align-items: center; background-size: 12=
5% 55%; flex-direction: column; height: 150px; min-height: 157px; width: 95=
%; }
  .PortfolioBannerAd-containerV1 .PortfolioBannerAd-textContainer { display=
: flex; flex-wrap: nowrap; margin: 0px; }
  .PortfolioBannerAd-containerV1 .PortfolioBannerAd-portfolioText { margin-=
top: 0px; }
}

@container (max-width: 360px) {
  .PortfolioBannerAd-containerV1 { background-size: 130% 40%; }
}

.PortfolioBannerAd-containerV1 .PortfolioBannerAd-portfolioText { color: rg=
b(23, 23, 23); }

.PortfolioBannerAd-leftContainer { position: relative; }

@container (max-width: 1020px) {
  .PortfolioBannerAd-leftContainer { left: -40px; position: absolute; width=
: 305px; }
}

@container (max-width: 750px) {
  .PortfolioBannerAd-leftContainer { left: -20px; position: absolute; width=
: 250px; }
}

@container (max-width: 669px) {
  .PortfolioBannerAd-leftContainer { bottom: -17px; left: auto; margin-righ=
t: 0px; position: relative; width: auto; }
}

.PortfolioBannerAd-containerText { font-size: 16px; font-weight: 500; lette=
r-spacing: 0.03px; }

@container (max-width: 669px) {
  .PortfolioBannerAd-containerText { flex-basis: 100%; }
}

@container (max-width: 360px) {
  .PortfolioBannerAd-containerText { font-size: 14px; }
}

.PortfolioBannerAd-cardSvgContainer { height: 80px; margin-right: 16px; pos=
ition: relative; width: 100px; }

.PortfolioBannerAd-cardSvg { height: 100%; width: 100%; }

@container (max-width: 669px) {
  .PortfolioBannerAd-cardSvg { height: 100px; }
}

.PortfolioBannerAd-rightContainer { align-items: center; display: flex; fon=
t-size: 14px; white-space: nowrap; }

@container (max-width: 1020px) {
  .PortfolioBannerAd-rightContainer { flex-wrap: wrap; justify-content: fle=
x-end; }
}

@container (max-width: 669px) {
  .PortfolioBannerAd-rightContainer { align-items: center; flex-flow: colum=
n; text-align: center; }
}

.PortfolioBannerAd-linkContainer, .PortfolioBannerAd-textContainer { align-=
items: center; display: flex; font-size: 14px; white-space: nowrap; }

@container (max-width: 1020px) {
  .PortfolioBannerAd-linkContainer, .PortfolioBannerAd-textContainer { flex=
-wrap: wrap; justify-content: flex-end; }
}

.PortfolioBannerAd-textContainer { flex-wrap: nowrap; }

@container (max-width: 1020px) {
  .PortfolioBannerAd-textContainer { flex-basis: 100%; }
}

@container (max-width: 669px) {
  .PortfolioBannerAd-textContainer { flex-wrap: wrap; margin: 8px 0px; }
  .PortfolioBannerAd-linkContainer { flex-direction: row; }
}

.PortfolioBannerAd-linkContainer:hover { cursor: pointer; }

.PortfolioBannerAd-linkContainer:hover .PortfolioBannerAd-linkPlus { transf=
orm: rotate(90deg); }

.PortfolioBannerAd-linkContainer:hover .PortfolioBannerAd-linkHrefText { co=
lor: rgb(0, 30, 90); }

.PortfolioBannerAd-linkPlus, .PortfolioBannerAd-portfolioText { color: rgb(=
10, 102, 48); font-size: 24px; font-weight: 500; }

@container (max-width: 669px) {
  .PortfolioBannerAd-linkPlus, .PortfolioBannerAd-portfolioText { margin: 0=
px 0px 0px 7px; }
}

.PortfolioBannerAd-portfolioText { margin: 0px 9px; }

@container (max-width: 1020px) {
  .PortfolioBannerAd-portfolioText { margin: 0px 0px 0px 9px; }
}

@container (max-width: 669px) {
  .PortfolioBannerAd-portfolioText { flex-basis: 100%; margin-top: 8px; }
}

.PortfolioBannerAd-linkPlus { display: inline-block; font-size: 30px; font-=
weight: 500; margin-left: 9px; transition: 0.15s linear; vertical-align: mi=
ddle; }

.PortfolioBannerAd-linkHrefText { color: rgb(0, 83, 207); cursor: pointer; =
font-size: 14px; font-weight: 600; letter-spacing: 1.09px; padding-left: 8p=
x; }

@container (max-width: 669px) {
  .PortfolioBannerAd-linkHrefText { font-size: 16px; }
}

.PortfolioBannerAd-linkHrefTextV1 { text-decoration: underline; }

.PortfolioBannerAd-leadProPill { height: 24px; }

.QuotePageBuilder-container { margin: 0px 22px; max-width: 100%; padding-to=
p: 15px; }

@media (min-width: 360px) {
  .QuotePageBuilder-container { margin-bottom: 0px; }
}

@media (min-width: 760px) {
  .QuotePageBuilder-container { margin: 0px auto; max-width: 678px; }
}

@media (min-width: 1020px) {
  .QuotePageBuilder-container { margin-bottom: 15px; max-width: 960px; }
}

@media (min-width: 1340px) {
  .QuotePageBuilder-container { margin-bottom: 25px; max-width: 1290px; }
}

.QuotePageBuilder-bannerContainer { margin-bottom: 20px; }

@media (min-width: 760px) {
  .QuotePageBuilder-row { margin-bottom: 20px; padding-top: 30px; }
}

@media (min-width: 1020px) {
  .QuotePageBuilder-row { display: flex; }
}

.QuotePageBuilder-col { display: flex; flex-direction: column; flex-grow: 0=
; flex-shrink: 0; margin-right: 30px; max-width: calc(100% - 30px); min-wid=
th: calc(100% - 30px); }

@media (min-width: 760px) {
  .QuotePageBuilder-col { max-width: calc(33.3333% - 30px); min-width: calc=
(33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .QuotePageBuilder-col { max-width: calc(44.4444% - 30px); min-width: calc=
(44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .QuotePageBuilder-col { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .QuotePageBuilder-col { max-width: calc(33.3333% - 30px); min-width: calc=
(33.3333% - 30px); }
}

.QuotePageBuilder-col:last-child { margin-right: 0px; }

@media (min-width: 360px) and (max-width: 759px) {
  .QuotePageBuilder-col { margin-left: auto !important; margin-right: auto =
!important; max-width: 100% !important; min-width: 100% !important; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .QuotePageBuilder-col { margin-left: auto !important; margin-right: auto =
!important; max-width: 100% !important; min-width: 100% !important; }
}

.QuotePageBuilder-mainContent { padding-top: 15px; }

@media (min-width: 1020px) {
  .QuotePageBuilder-mainContent { padding-top: 30px; }
}

.QuotePageBuilder-mainContent .BrandBanner-container { margin-bottom: 30px;=
 z-index: 99; }

@media (min-width: 1340px) {
  .QuotePageBuilder-mainContent .BrandBanner-container { margin-left: calc(=
538.5px - 50vw); }
}

@media (min-width: 760px) {
  .QuotePageBuilder-mainContent .BrandBanner-container { margin-bottom: -10=
0px; margin-top: 50px; }
  .QuotePageBuilder-mainContent { flex-grow: 0; flex-shrink: 0; max-width: =
calc(300% - 30px); min-width: calc(300% - 30px); padding-top: 0px; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .QuotePageBuilder-mainContent { max-width: calc(100% - 30px); min-width: =
calc(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .QuotePageBuilder-mainContent { max-width: calc(133.333% - 30px); min-wid=
th: calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .QuotePageBuilder-mainContent { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .QuotePageBuilder-mainContent { max-width: calc(100% - 30px); min-width: =
calc(100% - 30px); }
}

@media (min-width: 1020px) {
  .QuotePageBuilder-mainContent { flex-grow: 0; flex-shrink: 0; margin-righ=
t: 0px; max-width: calc(66.6667% - 10px); min-width: calc(66.6667% - 10px);=
 }
  .QuotePageBuilder-mainContent:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .QuotePageBuilder-mainContent { flex-grow: 0; flex-shrink: 0; max-width: =
calc(75% - 7.5px); min-width: calc(75% - 7.5px); }
}

@media (min-width: 760px) {
  .QuotePageBuilder-sidebar { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .QuotePageBuilder-sidebar { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .QuotePageBuilder-sidebar { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .QuotePageBuilder-sidebar { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .QuotePageBuilder-sidebar { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .QuotePageBuilder-sidebar { flex-grow: 0; flex-shrink: 0; margin-left: 30=
px; max-width: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
}

@media (min-width: 1340px) {
  .QuotePageBuilder-sidebar { flex-grow: 0; flex-shrink: 0; margin-left: 30=
px; max-width: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

.QuotePageBuilder-button, .QuotePageBuilder-buttonActive { align-items: cen=
ter; background: rgb(255, 255, 255); border: 1px solid rgb(0, 47, 108); col=
or: rgb(0, 47, 108); display: flex; font-family: "Proxima Nova", sans-serif=
; font-size: 12px; font-weight: 700; justify-content: center; letter-spacin=
g: 1.09px; margin: 15px 0px 30px; padding: 15px 20px; text-transform: upper=
case; width: 100%; }

.QuotePageBuilder-button::after, .QuotePageBuilder-buttonActive::after { bo=
rder-bottom: 2px solid rgb(0, 47, 108); border-right: 2px solid rgb(0, 47, =
108); content: ""; display: block; height: 7px; margin: -4px 0px 0px 5px; t=
ransform: rotate(45deg); width: 7px; }

.QuotePageBuilder-buttonActive::after { margin: 5px 0px 0px 5px; transform:=
 rotate(225deg); }

.QuotePageBuilder-showOnDesktop { display: none; }

@media (min-width: 760px) {
  .QuotePageBuilder-showOnDesktop { display: initial; }
}

.QuotePageBuilder-showOnMobile { display: initial; margin-bottom: 10px; }

@media (min-width: 760px) {
  .QuotePageBuilder-showOnMobile { display: none; }
}

.QuotePageBuilder-analystConsensusContainer { display: flex; justify-conten=
t: center; margin-bottom: 25px; margin-top: 30px; }

.LiveTVScheduleHeader-header { color: rgb(7, 29, 57); font-style: normal; p=
osition: relative; width: 100%; }

.LiveTVScheduleHeader-header .LiveTVScheduleHeader-heading { font-size: 40p=
x; font-weight: 800; line-height: 42px; padding: 36px 8px 0px; text-align: =
center; }

@media (max-width: 759px) {
  .LiveTVScheduleHeader-header .LiveTVScheduleHeader-heading { font-size: 3=
6px; }
}

@media (max-width: 359px) {
  .LiveTVScheduleHeader-header .LiveTVScheduleHeader-heading { font-size: 2=
4px; }
}

.LiveTVScheduleHeader-header .LiveTVScheduleHeader-headerUnderline { backgr=
ound: rgb(252, 183, 0); height: 7px; margin-bottom: 40px; width: 100%; }

.LiveTVDatePicker-container { margin: 0px auto 38px; max-width: 1145px; wid=
th: 90%; }

.LiveTVDatePicker-modal { inset: 0px; height: 100%; position: absolute; wid=
th: 100%; z-index: 99; }

.LiveTVDatePicker-tveDropdown { background: rgb(174, 174, 174); border-radi=
us: 3px; color: rgb(23, 23, 23); display: block; height: 34px; padding: 1px=
; position: relative; width: 272px; }

.LiveTVDatePicker-head { background: linear-gradient(rgb(246, 246, 246), rg=
b(250, 250, 250)); border-radius: 3px; cursor: pointer; text-shadow: rgb(25=
5, 255, 255) 0px 1px 0px; width: 100%; }

.LiveTVDatePicker-arrowWrap, .LiveTVDatePicker-head { border-top: 1px solid=
 rgb(255, 255, 255); display: inline-block; height: 32px; }

.LiveTVDatePicker-arrowWrap { border-left: 1px solid rgb(255, 255, 255); bo=
rder-radius: 0px 3px 3px 0px; box-shadow: rgb(201, 201, 201) -1px 0px 0px 0=
px; float: right; position: absolute; right: 1px; top: 1px; width: 31px; }

.LiveTVDatePicker-arrow { background-image: url("https://static-redesign.cn=
bcfm.com/dist/3f3502c997d472bd03be.png"); background-repeat: no-repeat; bor=
der: none; box-shadow: none; height: 25px; left: -10%; margin: -15px 0px 0p=
x; position: absolute; top: 50%; width: 29px; }

.LiveTVDatePicker-openArrow { border-color: rgb(23, 23, 23) rgba(0, 0, 0, 0=
) rgba(0, 0, 0, 0); border-style: solid; border-width: 7px 7px 0px; box-sha=
dow: rgb(23, 23, 23) 0px -1px 0px 0px; height: 0px; margin-left: 10px; marg=
in-top: -2px; width: 0px; }

.LiveTVDatePicker-close { background: none; border-color: rgba(0, 0, 0, 0);=
 border-radius: 0px; box-shadow: none; }

.LiveTVDatePicker-today { font-family: "Proxima Nova", Helvetica, Arial, sa=
ns-serif; font-size: 24px; font-style: normal; font-weight: 800; line-heigh=
t: 28px; text-transform: uppercase; }

.LiveTVDatePicker-datesContainer { float: left; }

.LiveTVDatePicker-dates { font-family: "Proxima Nova", Helvetica, Arial, sa=
ns-serif; font-size: 24px; font-style: normal; font-weight: 500; line-heigh=
t: 28px; margin-left: 6px; }

.LiveTVDatePicker-selectDateContainer { text-align: left; }

.LiveTVDatePicker-selectDate { font-size: 18px; font-style: normal; font-we=
ight: 500; line-height: 28px; margin-left: 6px; }

.LiveTVDatePicker-menu { background: rgb(255, 255, 255); border: 1px solid =
rgb(195, 195, 195); border-radius: 3px; height: 200px; overflow: scroll; pa=
dding: 6px 0px 6px 7px; position: absolute; width: 272px; z-index: 100; }

.LiveTVDatePicker-menu button { border-radius: 3px; display: block; font-fa=
mily: "Proxima Nova Semi Bold", Helvetica, Arial, sans-serif; font-size: 16=
px; line-height: 23px; margin-right: 6px; padding: 5px 12px 4px 8px; positi=
on: relative; text-align: initial; text-overflow: ellipsis; white-space: no=
wrap; width: 100%; }

.LiveTVDatePicker-menu button:hover { color: rgb(255, 255, 255); }

.LiveTVDatePicker-menu li:hover { background-color: rgb(32, 119, 182); bord=
er-radius: 3px; cursor: pointer; width: 254px; }

.LiveTVDatePicker-filterDayWeek { display: inline-block; text-align: left; =
width: 87px; }

.LiveTVDatePicker-filterMonth { display: inline-block; width: 40px; }

.LiveTVDatePicker-hide { display: none; }

.LiveTVCurrentShow-container { border: 4px solid rgb(0, 47, 108); color: rg=
b(0, 47, 108); margin: 0px auto 41px; max-width: 1145px; padding: 8px 16px;=
 position: relative; width: 90%; }

.LiveTVCurrentShow-liveScheduleContainer { align-items: center; display: fl=
ex; justify-content: space-between; margin: 0px 22px; }

@media (max-width: 1019px) {
  .LiveTVCurrentShow-liveScheduleContainer { display: block; }
}

.LiveTVCurrentShow-link, .LiveTVCurrentShow-link:hover { color: rgb(0, 47, =
108); }

.LiveTVCurrentShow-onNow { align-items: center; background: rgb(255, 255, 2=
55); display: flex; font-size: 14px; font-style: normal; font-weight: 700; =
justify-content: center; line-height: 20px; position: absolute; text-align:=
 center; top: -11px; width: 114px; }

.LiveTVCurrentShow-onNow::before { animation: 2s ease 0s infinite normal no=
ne running LiveTVCurrentShow-pulse; background-color: rgb(255, 80, 83); bor=
der-radius: 100%; box-shadow: rgb(206, 43, 43) 0px 0px 0px 0px; content: ""=
; display: block; height: 6px; margin: 6px 8px; transform: scale(1); width:=
 6px; }

@keyframes LiveTVCurrentShow-pulse {=20
  0% { box-shadow: rgb(206, 43, 43) 0px 0px 0px 1px; opacity: 1; transform:=
 scale(0.95); }
  70% { box-shadow: rgb(206, 43, 43) 0px 0px 0px 2px; opacity: 0.9; transfo=
rm: scale(1); }
  100% { box-shadow: rgb(206, 43, 43) 0px 0px 0px 1px; opacity: 1; transfor=
m: scale(0.95); }
}

.LiveTVCurrentShow-currShow { font-size: 28px; font-style: normal; font-wei=
ght: 400; line-height: 18px; padding: 16px 0px; }

@media (max-width: 759px) {
  .LiveTVCurrentShow-currShow { font-size: 24px; }
}

@media (max-width: 479px) {
  .LiveTVCurrentShow-currShow { font-size: 18px; }
}

.LiveTVCurrentShow-currShow .LiveTVCurrentShow-onNowTitle { font-weight: 80=
0; }

.LiveTVCurrentShow-currShow .LiveTVCurrentShow-separator { font-weight: 700=
; }

.LiveTVCurrentShow-nextShow { font-size: 20px; font-style: normal; font-wei=
ght: 400; line-height: 14px; padding: 16px 0px; }

@media (max-width: 479px) {
  .LiveTVCurrentShow-nextShow { display: none; }
}

@media (max-width: 759px) {
  .LiveTVCurrentShow-nextShow { font-size: 16px; }
}

.LiveTVCurrentShow-nextShow .LiveTVCurrentShow-nextTitle { font-weight: 800=
; }

.LiveTVSchedule-container { margin: auto; max-width: 1145px; width: 100%; }

.MobileAppChart-container { max-width: 100%; }

.WelcomeMessage-container { font-family: "Proxima Nova", Arial, Helvetica, =
sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-s=
pacing: 0.03px; line-height: 20px; margin-bottom: 10px; padding: 0px 20px; =
}

.WelcomeMessage-container a { color: rgb(0, 85, 148); }

@media (min-width: 1020px) {
  .WelcomeMessage-container { margin: 0px 40px 15px; }
}

@media (min-width: 1340px) {
  .WelcomeMessage-container { margin: 0px 275px 15px; }
}

.WelcomeMessage-blockText { display: block; }

.NewslettersHeader-container { display: flex; flex-direction: column; margi=
n: 0px auto; max-width: 100%; padding: 30px 0px; text-align: center; }

@media (min-width: 760px) {
  .NewslettersHeader-container { max-width: 678px; }
}

@media (min-width: 1020px) {
  .NewslettersHeader-container { max-width: 960px; }
}

@media (min-width: 1340px) {
  .NewslettersHeader-container { max-width: 1290px; }
}

@media (min-width: 760px) {
  .NewslettersHeader-container { padding: 20px 0px; }
}

@media (min-width: 1020px) {
  .NewslettersHeader-container { padding: 30px 0px; }
}

.NewslettersHeader-header { color: rgb(0, 47, 108); font-family: "Proxima N=
ova", Arial, Helvetica, sans-serif; font-size: 28px; font-weight: 700; lett=
er-spacing: -0.5px; line-height: 32px; margin-bottom: 10px; margin-top: 0px=
; padding: 0px 20px; }

@media (min-width: 760px) {
  .NewslettersHeader-header { font-size: 40px; line-height: 42px; padding: =
0px; }
}

@media (min-width: 1020px) {
  .NewslettersHeader-header { font-size: 54px; line-height: 60px; margin-bo=
ttom: 20px; }
}

.NewslettersHeader-paragraph { font-family: "Proxima Nova", Arial, Helvetic=
a, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; lette=
r-spacing: 0.03px; line-height: 20px; margin-bottom: 10px; padding: 0px 20p=
x; }

@media (min-width: 1020px) {
  .NewslettersHeader-paragraph { margin: 0px 40px 15px; padding: 0px; }
}

@media (min-width: 1340px) {
  .NewslettersHeader-paragraph { margin: 0px 275px 15px; }
}

.NewslettersHeader-email { color: rgb(116, 116, 116); }

.NewslettersHeader-signInContainer { align-items: center; display: flex; fl=
ex-direction: row; font-family: "Proxima Nova", Arial, Helvetica, sans-seri=
f; font-size: 14px; font-style: normal; font-weight: 500; justify-content: =
center; letter-spacing: 0.03px; line-height: 16px; padding: 0px 20px; }

.NewslettersHeader-signInContainer .NewslettersHeader-question { color: rgb=
(0, 0, 0); }

.NewslettersHeader-signInContainer .NewslettersHeader-question::after { con=
tent: " "; white-space: pre; }

.NewslettersHeader-signInContainer .NewslettersHeader-signIn a { color: rgb=
(0, 85, 148); }

.NewslettersHeader-signInContainer .NewslettersHeader-signIn a:hover { colo=
r: rgb(252, 183, 0); }

.ExclusivePill-baseExclusiveStyles, .ExclusivePill-icExclusive, .ExclusiveP=
ill-proExclusive { background-color: rgba(255, 255, 255, 0.8); border-radiu=
s: 4px; bottom: 10px; font-size: 12px; font-weight: 600; left: 10px; paddin=
g: 2px 5px; position: absolute; }

.ExclusivePill-proExclusive { color: rgb(0, 132, 86); }

.ExclusivePill-icExclusive { color: rgb(0, 85, 148); }

.BecomeAPaidUserPill-icLink, .BecomeAPaidUserPill-proLink { color: rgb(0, 8=
5, 148); display: block; font-size: 11px; font-weight: 500; margin: 10px 0p=
x; width: fit-content; }

.BecomeAPaidUserPill-proLink { color: rgb(0, 132, 86); }

.AuthenticatedSubscriptionButton-subscriptionButton { background-color: rgb=
(255, 255, 255); border: 1px solid rgb(0, 47, 108); border-radius: 100%; co=
lor: rgb(255, 255, 255); display: block; font-size: 16px; height: 18px; lin=
e-height: 1; position: absolute; right: 10px; text-align: center; top: 1px;=
 width: 18px; }

.AuthenticatedSubscriptionButton-unchecked { background-color: rgb(255, 255=
, 255); border: 1px solid rgb(0, 47, 108); color: rgb(0, 47, 108); }

@media (min-width: 1020px) {
  .AuthenticatedSubscriptionButton-unchecked:focus-visible, .AuthenticatedS=
ubscriptionButton-unchecked:hover { background-color: rgb(0, 47, 108); bord=
er: 1px solid rgb(0, 47, 108); color: rgb(255, 255, 255); }
}

.AuthenticatedSubscriptionButton-checked { background-color: rgb(0, 47, 108=
); border: 1px solid rgb(0, 47, 108); color: rgb(255, 255, 255); }

@media (min-width: 1020px) {
  .AuthenticatedSubscriptionButton-checked:focus-visible::before, .Authenti=
catedSubscriptionButton-checked:hover::before { align-items: center; backgr=
ound-color: rgb(0, 47, 108); border: 1px solid rgb(0, 47, 108); border-radi=
us: 9px; color: rgb(255, 255, 255); content: "Unsubscribe"; display: flex; =
font-size: 10px; font-weight: 300; height: 17px; justify-content: center; m=
argin-right: -1px; margin-top: -1px; position: absolute; right: 0px; top: 0=
px; width: 70px; z-index: 1; }
}

.AuthenticatedSubscriptionButton-checkmarkIcon { background-color: rgb(0, 4=
7, 108); border: 1px solid rgb(0, 47, 108); border-radius: 100%; color: rgb=
(255, 255, 255); height: 18px; position: absolute; right: -1px; top: -1px; =
width: 18px; }

.AuthenticatedSubscriptionButton-checkmarkIcon circle { fill: rgb(0, 47, 10=
8); opacity: 1; }

.AuthenticatedSubscriptionButton-checkmarkIcon path { fill: rgb(255, 255, 2=
55); }

.AuthenticatedSubscriptionButton-wide { border-radius: 9px; font-size: 10px=
; font-weight: 300; width: 72px; }

.AuthenticatedSubscriptionButton-subscribed { background-color: rgb(0, 47, =
108); border: 1px solid rgb(0, 47, 108); color: rgb(255, 255, 255); }

.AuthenticatedSubscriptionButton-subscribed span { left: 4px; position: abs=
olute; top: 3px; }

.AuthenticatedSubscriptionButton-subscribed .AuthenticatedSubscriptionButto=
n-checkmarkIcon { border-radius: 100%; color: rgb(255, 255, 255); height: 1=
8px; position: absolute; right: 0px; top: -1px; width: 17px; }

.AuthenticatedSubscriptionButton-unsubscribed { background-color: rgb(255, =
255, 255); border: 1px solid rgb(0, 47, 108); color: rgb(0, 47, 108); }

.AuthenticatedSubscriptionButton-loading { background-color: rgb(217, 217, =
217); border: rgb(217, 217, 217); color: rgba(0, 0, 0, 0); cursor: default;=
 pointer-events: none; }

.AuthenticatedSubscriptionButton-loading span { background-image: url("http=
s://static-redesign.cnbcfm.com/dist/994bcb47d39748c1b663.gif"); background-=
position: 50% center; background-repeat: no-repeat; background-size: contai=
n; border-radius: 100%; display: inline-block; height: 18px; margin: auto; =
width: 18px; }

.AddNewsletter-selectedToggle { background-color: rgb(158, 158, 158); borde=
r: 1px solid rgb(158, 158, 158); color: rgb(255, 255, 255) !important; }

.AddNewsletter-selectedToggle::before { color: rgb(66, 66, 66); content: "R=
emove"; font-size: 10px; font-weight: 300; line-height: 14px; position: abs=
olute; right: calc(100% + 5px); text-align: right; }

.AddNewsletter-selectedToggle::after { content: "=EF=B9=A3"; display: inlin=
e; }

.AddNewsletter-selectedToggle:focus-visible, .AddNewsletter-selectedToggle:=
hover { background-color: rgb(66, 66, 66); border: 1px solid rgb(66, 66, 66=
); }

.AddNewsletter-deselectedToggle, .AddNewsletter-selectedToggle { border-rad=
ius: 100%; display: block; font-size: 16px; height: 18px; line-height: 1; p=
osition: absolute; right: 10px; text-align: center; top: 1px; width: 18px; =
}

.AddNewsletter-deselectedToggle { background-color: rgb(255, 255, 255); bor=
der: 1px solid rgb(0, 47, 108); color: rgb(0, 47, 108) !important; }

.AddNewsletter-deselectedToggle::after { content: "+"; display: inline; }

.AddNewsletter-deselectedToggle:focus-visible, .AddNewsletter-deselectedTog=
gle:hover { background-color: rgb(0, 47, 108); border: 1px solid rgb(0, 47,=
 108); color: rgb(255, 255, 255) !important; }

.NewslettersCard-container { background-color: rgb(255, 255, 255); border: =
1px solid rgb(248, 248, 248); box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 4px 0=
px; display: inline-block; font-family: "Proxima Nova", Helvetica, Arial, s=
ans-serif; height: 294px; position: relative; vertical-align: top; width: 1=
65px; }

@media (min-width: 1020px) {
  .NewslettersCard-container:focus, .NewslettersCard-container:hover { tran=
sform: scale3d(1.1, 1.1, 1); transition: transform 0.3s; }
}

@media (max-width: 759px) {
  .NewslettersCard-container { width: 100%; }
}

.NewslettersCard-thumbnailWrapper { background-color: rgb(248, 248, 248); h=
eight: 120px; left: -1px; overflow: hidden; position: relative; top: -1px; =
width: calc(100% + 2px); }

.NewslettersCard-thumbnail { height: 100%; object-fit: cover; width: 100%; =
}

.NewslettersCard-body { padding: 10px; }

.NewslettersCard-title { -webkit-box-orient: vertical; -webkit-line-clamp: =
2; display: -webkit-box; font-size: 16px; font-weight: 500; line-height: 1.=
1; overflow: hidden; }

@media (max-width: 759px) {
  .NewslettersCard-title { font-size: 12px; }
}

.NewslettersCard-description { -webkit-box-orient: vertical; -webkit-line-c=
lamp: 2; display: -webkit-box; font-size: 11px; font-weight: 300; margin: 1=
0px 0px; overflow: hidden; }

.NewslettersCard-sampleLink { color: rgb(0, 85, 148); display: block; font-=
size: 11px; font-weight: 500; margin: 10px 0px; width: fit-content; }

.NewslettersCard-bottomRow { background-image: url("https://static-redesign=
.cnbcfm.com/dist/757f1cf1b09912b51cd0.png"); background-position: 10px 1px;=
 background-repeat: no-repeat; background-size: 15px; bottom: 0px; left: 0p=
x; padding: 0px 10px 10px 30px; position: absolute; width: 100%; }

.NewslettersCard-cadence { font-size: 11px; font-weight: 500; line-height: =
18px; }

.NewslettersCard-cadenceSelected { overflow: hidden; text-overflow: ellipsi=
s; white-space: nowrap; width: 60px; }

.NewslettersCard-errorContainer { background: rgb(255, 255, 255); bottom: 0=
px; height: calc(100% - 120px); left: 0px; opacity: 0.97; position: absolut=
e; width: 100%; z-index: 2; }

.NewslettersCard-errorMessage { color: rgb(206, 43, 43); font-size: 16px; f=
ont-weight: 600; line-height: 19.49px; margin-top: 40px; padding: 10px; tex=
t-align: left; }

.NewslettersCard-errorPill { background: rgb(180, 9, 9); border-radius: 9px=
; bottom: 10px; color: rgb(255, 255, 255); font-size: 10px; font-weight: 50=
0; height: 18px; line-height: 12.18px; padding: 3px; position: absolute; ri=
ght: 10px; text-align: center; width: 46px; }

.NewslettersCategory-smallSpan { background-color: rgb(4, 119, 201); displa=
y: block; height: 6px; margin-top: 10px; width: 110px; }

@media (max-width: 360px) {
  .NewslettersCategory-smallSpan { width: 88px; }
}

@media (min-width: 760px) {
  .NewslettersCategory-smallSpan { margin-top: 20px; }
}

.NewslettersCategory-smallSpanPro { background-color: rgb(0, 132, 86); }

.NewslettersCategory-smallSpanInvestingClub { background-color: rgb(4, 150,=
 255); }

.NewslettersCategory-border { background-color: rgb(116, 116, 116); display=
: block; height: 1px; width: 100%; }

.NewslettersCategory-categoryTitle { font-size: 20px; font-weight: 700; let=
ter-spacing: -0.5px; line-height: 32px; margin-bottom: 0px; margin-top: 0px=
; text-transform: uppercase; }

@media (min-width: 760px) {
  .NewslettersCategory-categoryTitle { font-size: 28px; }
}

.NewslettersCategory-categoryTopContainer { align-items: center; display: f=
lex; justify-content: space-between; margin-bottom: 10px; margin-top: 5px; =
}

@media (min-width: 760px) {
  .NewslettersCategory-categoryTopContainer { margin-top: 11px; }
}

.NewslettersCategory-checkboxAndCollapseButtonContainer { color: rgb(51, 10=
6, 160); display: flex; font-family: "Proxima Nova", Arial, Helvetica, sans=
-serif; font-size: 13px; font-style: normal; font-weight: 600; gap: 10px; l=
ine-height: normal; text-transform: uppercase; }

.NewslettersCategory-selectAllCheckbox { cursor: pointer; height: 0px; opac=
ity: 0; position: absolute; right: 0px; width: 0px; }

.NewslettersCategory-checkmark { border: 2px solid rgb(51, 106, 160); borde=
r-radius: 3px; display: block; height: 18px; position: relative; width: 18p=
x; }

.NewslettersCategory-dropdownArrow { border: 1px solid rgba(0, 0, 0, 0); }

.NewslettersCategory-dropdownArrow:focus-visible { border: 1px solid rgb(51=
, 106, 160); }

.NewslettersCategory-subCategoriesContainer { display: flex; flex-wrap: wra=
p; gap: 20px; justify-content: space-between; max-width: 100%; padding-bott=
om: 30px; }

@media (min-width: 760px) {
  .NewslettersCategory-subCategoriesContainer { justify-content: flex-start=
; padding-bottom: 50px; }
}

@media (min-width: 1020px) {
  .NewslettersCategory-subCategoriesContainer { padding-bottom: 10px; }
}

.NewslettersCategory-checkboxLabel:focus-within input:not(:checked) ~ .News=
lettersCategory-checkmark { border: 4px solid rgb(51, 106, 160); }

.NewslettersCategory-checkboxLabel input:checked ~ .NewslettersCategory-che=
ckmark { background-color: rgb(51, 106, 160); }

.NewslettersCategory-checkmark::after { content: ""; display: none; positio=
n: absolute; }

.NewslettersCategory-checkboxLabel input:checked ~ .NewslettersCategory-che=
ckmark::after { display: block; }

.NewslettersCategory-checkboxLabel .NewslettersCategory-checkmark::after { =
border-style: solid; border-color: rgb(255, 255, 255); border-image: initia=
l; border-width: 0px 2px 2px 0px; height: 9px; left: 4px; top: 0px; transfo=
rm: rotate(45deg); width: 5px; }

@media (max-width: 759px) {
  .NewslettersCategory-cardContainer { max-width: 185px; width: 46%; }
}

.NewslettersCategory-disabledCheckbox { cursor: not-allowed; opacity: 0.5; =
}

.NewslettersOverlay-overlayContainer { background: rgb(255, 255, 255); bord=
er-top: 1px solid rgb(186, 186, 186); bottom: 0px; left: 0px; padding: 20px=
 20px 15px; position: sticky; right: 0px; z-index: 1000; }

@media (min-width: 760px) {
  .NewslettersOverlay-overlayContainer { padding: 30px 39px 15px; }
}

@media (min-width: 1020px) {
  .NewslettersOverlay-overlayContainer { padding: 30px 20px 15px; }
}

@media (max-width: 759px) {
  .NewslettersOverlay-overlayContainer { bottom: 54px; }
}

.NewslettersOverlay-contentContainer { margin: 0px auto; }

@media (min-width: 1020px) {
  .NewslettersOverlay-contentContainer { max-width: 960px; }
}

@media (min-width: 1340px) {
  .NewslettersOverlay-contentContainer { max-width: 1290px; }
}

.NewslettersOverlay-overlayText { font-family: "Proxima Nova", Arial, Helve=
tica, sans-serif; font-size: 20px; font-style: normal; font-weight: 500; le=
tter-spacing: 0.03px; line-height: 20px; }

@media (min-width: 760px) {
  .NewslettersOverlay-overlayText { font-size: 28px; line-height: 30px; }
}

@media (min-width: 1020px) {
  .NewslettersOverlay-overlayText { font-size: 36px; line-height: 38px; }
}

.NewslettersOverlay-overlayText span { font-weight: 700; }

.NewslettersOverlay-tosContainer { color: rgb(116, 116, 116); font-size: 8p=
x; font-weight: 600; line-height: 10px; margin: 10px 0px; max-width: 1140px=
; }

.NewslettersOverlay-tosContainer a { color: rgb(0, 85, 148); }

@media (min-width: 760px) {
  .NewslettersOverlay-tosContainer { font-size: 10px; line-height: 12px; ma=
rgin: 15px 0px; padding-right: 106px; }
}

@media (min-width: 1020px) {
  .NewslettersOverlay-tosContainer { font-size: 12px; line-height: 14px; pa=
dding-right: 270px; }
}

.NewslettersOverlay-emailInput { border: 1px solid rgb(116, 116, 116); bord=
er-radius: 4px; font-family: "Proxima Nova", Arial, Helvetica, sans-serif; =
font-size: 14px; font-weight: 700; height: 54px; letter-spacing: 1px; line-=
height: 12px; padding-left: 20px; width: 100%; }

.NewslettersOverlay-emailInput::placeholder { color: rgb(66, 66, 66); opaci=
ty: 1; }

@media (min-width: 760px) {
  .NewslettersOverlay-emailInput { border-radius: 4px 0px 0px 4px; width: 3=
25px; }
}

.NewslettersOverlay-submitButton { background-color: rgb(0, 85, 148); borde=
r-radius: 4px; color: rgb(255, 255, 255); font-size: 18px; font-weight: 600=
; height: 54px; letter-spacing: 1px; text-align: center; width: 100%; }

.NewslettersOverlay-submitButton:focus, .NewslettersOverlay-submitButton:ho=
ver { background-color: rgb(7, 29, 57); }

@media (min-width: 760px) {
  .NewslettersOverlay-submitButton { border-radius: 0px 4px 4px 0px; width:=
 177px; }
}

.NewslettersOverlay-recaptchaText { color: rgb(116, 116, 116); font-size: 1=
2px; font-weight: 700; line-height: normal; }

.NewslettersOverlay-inputAndSubmit { display: flex; flex-direction: column;=
 gap: 10px; margin-bottom: 10px; }

@media (min-width: 760px) {
  .NewslettersOverlay-inputAndSubmit { flex-direction: row; gap: 0px; margi=
n-bottom: 15px; }
}

.NewslettersOverlay-disabledButton, .NewslettersOverlay-disabledButton:focu=
s, .NewslettersOverlay-disabledButton:hover { background-color: rgb(217, 21=
7, 217); }

.NewslettersOverlay-errorMessage { color: red; height: 18px; }

.NewslettersOverlay-footerContainer { display: flex; flex-flow: column; }

@media (min-width: 760px) {
  .NewslettersOverlay-footerContainer { flex-flow: row; }
}

.NewslettersOverlay-signin { font-size: 14px; font-weight: 500; letter-spac=
ing: 0.029px; line-height: 16px; margin: 8px 0px; text-align: left; }

.NewslettersOverlay-signin a { color: rgb(0, 85, 148); margin-left: 5px; }

.NewslettersOverlay-signin a:hover { color: rgb(252, 183, 0); }

@media (min-width: 760px) {
  .NewslettersOverlay-signin { margin: 0px 20px 0px 0px; }
}

.NewslettersConfirmation-container { background-image: url("https://static-=
redesign.cnbcfm.com/dist/44944463efaf14fd092f.svg"); background-position: r=
ight -300px top -40px; background-repeat: no-repeat; background-size: 900px=
; color: rgb(23, 23, 23); font-family: "Proxima Nova", Helvetica, Arial, sa=
ns-serif; font-size: 15px; font-style: normal; font-weight: 400; line-heigh=
t: 1.2; margin-top: -30px; text-align: center; }

@media (max-width: 759px) {
  .NewslettersConfirmation-container { background-position: right -300px bo=
ttom -40px; height: 100%; width: 100%; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .NewslettersConfirmation-container { margin-top: 10px; }
}

.NewslettersConfirmation-logo { margin: 0px auto 40px; }

@media (max-width: 759px) {
  .NewslettersConfirmation-logo { margin: 0px auto 30px; }
}

.NewslettersConfirmation-emailText, .NewslettersConfirmation-thankYou, .New=
slettersConfirmation-titlesList { margin: 0px auto 10px; max-width: 410px; =
}

.NewslettersConfirmation-thankYou { font-size: 28px; font-weight: 700; lett=
er-spacing: -0.5px; line-height: 32px; }

@media (max-width: 759px) {
  .NewslettersConfirmation-thankYou { line-height: 30px; }
}

.NewslettersConfirmation-emailText { margin-bottom: 18px; }

.NewslettersConfirmation-emailAddress { font-weight: 600; }

.NewslettersConfirmation-signUpPrompt { font-size: 16px; font-weight: 500; =
line-height: 16px; margin: 20px auto; text-align: center; }

.NewslettersCategories-container { margin: 0px auto 40px; max-width: 100%; =
padding: 0px 20px; }

@media (min-width: 760px) {
  .NewslettersCategories-container { max-width: 678px; }
}

@media (min-width: 1020px) {
  .NewslettersCategories-container { max-width: 960px; }
}

@media (min-width: 1340px) {
  .NewslettersCategories-container { max-width: 1290px; }
}

@media (min-width: 760px) {
  .NewslettersCategories-container { padding: 0px; }
}

.UnsubscribeConfirmationModal-container { color: rgb(23, 23, 23); display: =
flex; flex-direction: column; font-size: 18px; font-weight: 600; line-heigh=
t: 20px; min-height: 277px; padding: 30px 12px 50px; text-align: center; wi=
dth: 500px; }

.UnsubscribeConfirmationModal-container .UnsubscribeConfirmationModal-text =
{ margin: 0px auto; }

@media (min-width: 760px) {
  .UnsubscribeConfirmationModal-container .UnsubscribeConfirmationModal-tex=
t { width: 70%; }
}

@media (max-width: 759px) {
  .UnsubscribeConfirmationModal-container { height: unset; padding: 45px 28=
px; width: 100%; }
}

.UnsubscribeConfirmationModal-logo { height: 23px; margin: 0px auto 40px; }

@media (max-width: 759px) {
  .UnsubscribeConfirmationModal-logo { margin: 0px auto 30px; }
}

.UnsubscribeConfirmationModal-buttons { display: flex; justify-content: spa=
ce-between; margin: 40px auto 0px; width: 90%; }

.UnsubscribeConfirmationModal-buttons button { border: 1px solid rgb(0, 85,=
 148); border-radius: 3px; font-family: "Proxima Nova", Helvetica, Arial, s=
ans-serif; font-size: 14px; font-weight: 600; height: 50px; letter-spacing:=
 1.09px; line-height: 12px; text-align: center; text-transform: uppercase; =
width: 200px; }

.UnsubscribeConfirmationModal-buttons button:hover { background: rgb(0, 47,=
 108); }

@media (max-width: 759px) {
  .UnsubscribeConfirmationModal-buttons button { margin: 0px auto; width: 1=
00%; }
}

.UnsubscribeConfirmationModal-buttons .UnsubscribeConfirmationModal-cancelB=
utton { color: rgb(0, 85, 148); }

.UnsubscribeConfirmationModal-buttons .UnsubscribeConfirmationModal-cancelB=
utton:hover { color: rgb(255, 255, 255); }

@media (max-width: 759px) {
  .UnsubscribeConfirmationModal-buttons .UnsubscribeConfirmationModal-cance=
lButton { margin-bottom: 22px; }
}

.UnsubscribeConfirmationModal-buttons .UnsubscribeConfirmationModal-yesButt=
on { background-color: rgb(0, 85, 148); color: rgb(255, 255, 255); }

.UnsubscribeConfirmationModal-buttons .UnsubscribeConfirmationModal-loading=
 { background-color: rgb(217, 217, 217); border: rgb(217, 217, 217); transi=
tion: none; }

.UnsubscribeConfirmationModal-buttons .UnsubscribeConfirmationModal-loading=
:hover { background-color: rgb(217, 217, 217); border: rgb(217, 217, 217); =
}

@media (max-width: 759px) {
  .UnsubscribeConfirmationModal-buttons { flex-direction: column; }
}

.UnsubscribeConfirmationModal-error { overflow-wrap: break-word; color: rgb=
(244, 67, 54); font-size: 14px; font-weight: 400; line-height: 16px; positi=
on: relative; text-align: center; top: 10px; }

.NewslettersFooter-container { color: rgb(0, 0, 0); font-size: 12px; font-w=
eight: 500; line-height: 12px; margin-bottom: 20px; padding: 0px 20px 20px;=
 text-align: center; }

@media (min-width: 760px) {
  .NewslettersFooter-container { line-height: 28px; }
}

.NewslettersFooter-unsubscribeButton { color: rgb(0, 85, 148); font-size: 1=
2px; font-weight: 500; }

.NewslettersFooter-unsubscribe { display: block; }

@media (min-width: 760px) {
  .NewslettersFooter-unsubscribe { display: inline; }
}

.ZephrLandingPage-main { min-height: 90vh; }

.WatchlistSortableColumnHeader-defaultSort { fill: rgb(186, 186, 186); }

.WatchlistSortableColumnHeader-sortActive { color: rgb(0, 85, 148) !importa=
nt; }

.WatchlistSortableColumnHeader-sortActive .WatchlistSortableColumnHeader-as=
c, .WatchlistSortableColumnHeader-sortActive .WatchlistSortableColumnHeader=
-desc { fill: rgb(0, 85, 148); }

button.WatchlistSortableColumnHeader-sortButton { align-items: center; bord=
er-right: 1px solid rgb(204, 204, 204); display: flex; float: right; margin=
-right: 4px; padding-right: 4px; }

button.WatchlistSortableColumnHeader-sortButton:last-child { border: 0px; m=
argin: 0px; padding: 0px; }

.WatchlistSortableColumnHeader-sortingIcons { display: flex; flex-direction=
: column; margin-left: 8px; }

.SymbolTable-symbolTable { border-bottom: 1px solid rgb(217, 217, 217); fon=
t-family: "Proxima Nova", Helvetica, Arial, sans-serif; position: relative;=
 table-layout: fixed; width: 100%; }

.SymbolTable-symbolTable.SymbolTable-zeroQuotes { border-bottom: none; }

.SymbolTable-symbolTable::before { bottom: 0px; content: ""; display: block=
; height: 40px; pointer-events: none; position: absolute; width: 100%; z-in=
dex: 1; }

.SymbolTable-symbolTable.SymbolTable-fade::before { background: linear-grad=
ient(rgba(255, 255, 255, 0), 25%, rgb(255, 255, 255)); }

.SymbolTable-symbolTable thead { display: table; width: 100%; }

.SymbolTable-symbolTable thead th { color: rgb(116, 116, 116); font-size: 1=
2px; font-style: normal; font-weight: 700; line-height: 15px; padding-botto=
m: 5px; }

.SymbolTable-symbolTable td, .SymbolTable-symbolTable th { font-size: 14px;=
 padding-top: unset; padding-bottom: unset; padding-left: unset; padding-ri=
ght: 10px; text-align: end; width: 25%; }

@media (max-width: 1339px) {
  .SymbolTable-symbolTable td, .SymbolTable-symbolTable th { font-size: 12p=
x; }
}

.SymbolTable-symbolTable tr { box-sizing: border-box; display: table; width=
: 100%; }

.SymbolTable-symbolTable tbody { display: block; max-height: 240px; overflo=
w-y: scroll; width: 100%; }

.SymbolTable-symbolTable tbody tr { width: 100%; }

.SymbolTable-symbolTable tbody tr:nth-child(2n+1) { background: rgb(241, 24=
1, 241); }

.SymbolTable-symbolTable tbody td { font-size: 14px; font-style: normal; fo=
nt-weight: 600; height: 30px; padding: 4px 10px 4px 0px; }

.SymbolTable-symbolTable tbody td.SymbolTable-symbol { overflow: hidden; pa=
dding-left: 12px; text-align: start; text-overflow: ellipsis; white-space: =
nowrap; }

.SymbolTable-symbolTable tbody td a:hover { color: rgb(0, 85, 148); text-de=
coration: none; }

th { color: rgb(158, 158, 158); }

.SymbolTable-symbolLink { color: rgb(0, 0, 0); cursor: pointer; }

.SymbolTable-positive { color: rgb(0, 168, 87); }

.SymbolTable-negative { color: rgb(206, 43, 43); }

.SymbolTable-extendedHours { align-items: center; color: rgb(232, 128, 42);=
 justify-content: flex-end; position: relative; text-align: end; }

.SymbolTable-extendedHours > svg { position: absolute; right: -3px; top: 10=
px; }

.WatchlistSymbolAdder-container .WatchlistSymbolAdder-dropdownContent { lef=
t: 0px; right: auto; }

.WatchlistSymbolAdder-marketBanner { border: 1px solid rgb(0, 85, 148) !imp=
ortant; }

.WatchlistSymbolAdder-form { position: relative; white-space: nowrap; z-ind=
ex: 99; }

.WatchlistSymbolAdder-input { font-family: "Proxima Nova", Helvetica, Arial=
, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.07em; pa=
dding: 3px 3px 3px 6px; width: auto; }

@media (max-width: 759px) {
  .WatchlistSymbolAdder-input { width: 100px; }
}

input::placeholder { color: rgb(204, 204, 204); }

.WatchlistSymbolAdder-addButton { background-color: rgb(0, 85, 148); border=
-radius: 4px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 700;=
 letter-spacing: 0.07em; padding: 3px 5px; }

.WatchlistSymbolAdder-addButton:hover { background-color: rgb(0, 47, 108); =
color: rgb(255, 255, 255); cursor: pointer; font-size: 12px; font-weight: 7=
00; letter-spacing: 0.07em; }

.WatchlistSymbolAdder-dropdownContent { background-color: rgb(255, 255, 255=
); border-radius: 4px; color: rgb(51, 51, 51); font-family: "Proxima Nova",=
 Helvetica, Arial, sans-serif; font-weight: 500; position: absolute; text-a=
lign: left; white-space: normal; width: 392px; z-index: 5000; }

@media (max-width: 759px) {
  .WatchlistSymbolAdder-dropdownContent { padding: 10px; width: 270px; }
}

.WatchlistSymbolAdder-dropdownContent table { border-collapse: collapse; ta=
ble-layout: fixed; white-space: nowrap; width: 100%; }

.WatchlistSymbolAdder-dropdownContent table td { font-size: 16px; padding: =
6px 6px 6px 0px; }

.WatchlistSymbolAdder-dropdownItem { border-bottom: 1px solid rgb(204, 214,=
 216); color: rgb(51, 51, 51); display: table-row; line-height: 20px; paddi=
ng: 2px 0px; text-decoration: none; }

.WatchlistSymbolAdder-dropdownItem:last-of-type { border-bottom: 0px; }

.WatchlistSymbolAdder-dropdownItem.WatchlistSymbolAdder-active, .WatchlistS=
ymbolAdder-dropdownItem:hover { background-color: rgb(213, 222, 226); curso=
r: pointer; }

.WatchlistSymbolAdder-dropdownItem .WatchlistSymbolAdder-symbolName { overf=
low: hidden; text-overflow: ellipsis; width: 90px; }

.WatchlistSymbolAdder-dropdownItem .WatchlistSymbolAdder-companyName { over=
flow: hidden; text-overflow: ellipsis; width: auto; }

.WatchlistSymbolAdder-dropdownItem .WatchlistSymbolAdder-countryCode { padd=
ing-right: 0px; width: 25px; }

.WatchlistSymbolAdder-dropdownContent.WatchlistSymbolAdder-hasHighlightedSy=
mbol .WatchlistSymbolAdder-dropdownItem:hover { }

.WatchlistSymbolAdder-ghostDropdownCloser { inset: 0px; position: fixed; z-=
index: 98; }

.WatchlistSymbolAdder-watchlistPage { background: rgb(255, 255, 255); borde=
r: 1px solid rgb(158, 158, 158); border-bottom-left-radius: 6px; border-bot=
tom-right-radius: 6px; border-top-right-radius: 6px; display: flex; margin-=
right: 20px; padding: 10px; position: absolute; top: 35px; z-index: 98; }

.WatchlistSymbolAdder-watchlistPage.WatchlistSymbolAdder-rightAlign { borde=
r-radius: 6px 0px 6px 6px; right: 0px; }

@media (min-width: 760px) {
  .WatchlistSymbolAdder-watchlistPage.WatchlistSymbolAdder-rightAlign { mar=
gin-right: 40px; }
}

@media (min-width: 1020px) {
  .WatchlistSymbolAdder-watchlistPage.WatchlistSymbolAdder-rightAlign { mar=
gin-right: 0px; }
}

.WatchlistSymbolAdder-watchlistPage .WatchlistSymbolAdder-searchOptions { b=
order-bottom: 1px solid rgb(186, 186, 186); display: flex; justify-content:=
 space-between; padding-bottom: 8px; }

.WatchlistSymbolAdder-watchlistPage .WatchlistSymbolAdder-form { width: 307=
px; }

.WatchlistSymbolAdder-watchlistPage .WatchlistSymbolAdder-form .WatchlistSy=
mbolAdder-input { border: none; font-size: 14px; font-weight: 600; line-hei=
ght: 20px; padding: unset; text-transform: unset; width: 85%; }

.WatchlistSymbolAdder-watchlistPage .WatchlistSymbolAdder-form .WatchlistSy=
mbolAdder-dropdownContent { border: unset; box-shadow: unset; display: flex=
; padding-right: unset; padding-bottom: unset; padding-left: unset; padding=
-top: 8px; position: inherit; width: auto; z-index: inherit; }

@media (max-width: 759px) {
  .WatchlistSymbolAdder-watchlistPage .WatchlistSymbolAdder-form { width: 2=
40px; }
}

.WatchlistSymbolAdder-embedded .WatchlistSymbolAdder-form { width: 100%; }

.WatchlistSymbolAdder-embedded .WatchlistSymbolAdder-form .WatchlistSymbolA=
dder-input { border-top: unset; border-right: unset; border-left: unset; bo=
rder-image: unset; border-bottom: 1px solid rgb(116, 116, 116); border-radi=
us: unset; color: rgb(116, 116, 116); font-size: 12px; font-weight: 600; le=
tter-spacing: 0.15px; line-height: 15px; margin-bottom: 5px; text-transform=
: unset; width: 100%; }

.WatchlistSymbolAdder-embedded .WatchlistSymbolAdder-form .WatchlistSymbolA=
dder-dropdownContent { border: 1px solid rgb(204, 214, 216); box-shadow: rg=
b(217, 217, 217) 0px 1px 10px; padding: 8px; text-align: center; width: 100=
%; }

.WatchlistSymbolAdder-embedded .WatchlistSymbolAdder-form .WatchlistSymbolA=
dder-dropdownContent table tr { line-height: 16px; }

.WatchlistSymbolAdder-embedded .WatchlistSymbolAdder-form .WatchlistSymbolA=
dder-dropdownContent table tr td { font-size: 14px; }

.EmbeddedWatchlist-container { display: flex; flex-direction: column; font-=
weight: 800; height: 100%; position: relative; }

.EmbeddedWatchlist-container, .EmbeddedWatchlist-container .EmbeddedWatchli=
st-notify { font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font=
-size: 14px; font-style: normal; }

.EmbeddedWatchlist-container .EmbeddedWatchlist-notify { color: rgb(116, 11=
6, 116); font-weight: 500; line-height: 15px; padding: 16px 0px; text-align=
: center; }

.EmbeddedWatchlist-dropdownAnchor { position: relative; }

.icon-offsite-arrow { color: rgb(158, 158, 158); font-size: 10px; font-weig=
ht: 600; }

.EmbeddedWatchlist-dropdownButton { align-items: center; display: flex; jus=
tify-content: left; margin-bottom: 18px; text-align: left; width: fit-conte=
nt; z-index: 2; }

.EmbeddedWatchlist-dropdownButton:hover { cursor: pointer; }

.EmbeddedWatchlist-dropdownButton:hover h2 { color: rgb(7, 29, 57); }

.EmbeddedWatchlist-dropdownButton div { align-items: center; border-bottom:=
 1px solid rgb(0, 47, 108); display: flex; height: 33px; max-width: 200px; =
min-width: 118px; }

.EmbeddedWatchlist-dropdownButton svg { margin-left: 5px; margin-right: 5px=
; }

.EmbeddedWatchlist-watchlistName { color: rgb(0, 47, 108); font-family: "Pr=
oxima Nova", Helvetica, Arial, sans-serif; font-size: 18px; font-style: nor=
mal; font-weight: 600; letter-spacing: 0.33px; line-height: 20px; margin-to=
p: unset; margin-right: unset; margin-bottom: unset; margin-left: 5px; over=
flow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }

.EmbeddedWatchlist-chevron { border-radius: 1px; border-style: solid; borde=
r-width: 2px 2px 0px 0px; color: rgb(0, 85, 148); height: 10px; margin-left=
: 10px; margin-right: 7px; position: relative; transform: rotate(135deg); w=
idth: 12px; }

.EmbeddedWatchlist-dropdown { background: rgb(255, 255, 255); box-shadow: r=
gba(0, 0, 0, 0.16) 1px 4px 16px; padding: 0px 10px; position: absolute; top=
: -18px; width: 200px; z-index: 2; }

.EmbeddedWatchlist-watchlistDropdownLink, .EmbeddedWatchlist-watchlistTools=
 { border-bottom: 1px solid rgb(204, 204, 204); color: rgb(66, 66, 66); cur=
sor: pointer; display: block; font-family: "Proxima Nova", Helvetica, Arial=
, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; letter=
-spacing: 0.05em; line-height: 15px; max-height: 25px; overflow: hidden; pa=
dding-bottom: 5px; padding-top: 5px; text-align: left; text-overflow: ellip=
sis; white-space: nowrap; width: 100%; word-break: break-word; }

.EmbeddedWatchlist-watchlistDropdownLink.EmbeddedWatchlist-activeWatchlist,=
 .EmbeddedWatchlist-watchlistTools.EmbeddedWatchlist-activeWatchlist { colo=
r: rgb(51, 106, 160); }

.EmbeddedWatchlist-addIcon { fill: rgb(0, 85, 148); }

.EmbeddedWatchlist-watchlistDropdownLink:focus, .EmbeddedWatchlist-watchlis=
tDropdownLink:hover { color: rgb(0, 47, 108); }

.EmbeddedWatchlist-selectedWatchlist { color: rgb(0, 85, 148); }

.EmbeddedWatchlist-watchlistTools a:last-of-type { border-bottom: 0px; }

.EmbeddedWatchlist-watchlistTools a:last-of-type:focus, .EmbeddedWatchlist-=
watchlistTools a:last-of-type:hover { color: rgb(0, 47, 108); text-decorati=
on: none; }

.EmbeddedWatchlist-watchlistTools { align-items: center; border: none; disp=
lay: flex; justify-content: space-between; }

.EmbeddedWatchlist-watchlistTools:focus .EmbeddedWatchlist-watchlistDropdow=
nLink { color: rgb(0, 85, 148); text-decoration: none; }

.EmbeddedWatchlist-watchlistTools a { color: rgb(0, 85, 148); }

.EmbeddedWatchlist-watchlistTools .EmbeddedWatchlist-watchlistDropdownLink =
{ padding: unset; }

.EmbeddedWatchlist-watchlistTools .EmbeddedWatchlist-watchlistDropdownLink:=
hover { color: rgb(23, 23, 23); }

.EmbeddedWatchlist-ghostDropdownCloser { inset: 0px; position: fixed; z-ind=
ex: 1; }

.EmbeddedWatchlist-addWatchlistContainer, .EmbeddedWatchlist-errorContainer=
 { align-items: center; background: rgb(241, 241, 241); display: flex; flex=
-direction: column; height: 240px; justify-content: center; }

@media (max-width: 1339px) {
  .EmbeddedWatchlist-addWatchlistContainer, .EmbeddedWatchlist-errorContain=
er { height: 269px; }
}

.EmbeddedWatchlist-addWatchlistContainer > p, .EmbeddedWatchlist-errorConta=
iner > p { color: rgb(23, 23, 23); font-family: "Proxima Nova", Helvetica, =
Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 600; l=
etter-spacing: 0.05em; line-height: 17px; margin-bottom: 24px; margin-top: =
0px; max-width: 197px; text-align: center; }

.EmbeddedWatchlist-addWatchlistContainer > a, .EmbeddedWatchlist-errorConta=
iner > a { align-items: center; background: rgb(0, 168, 87); border-radius:=
 3px; color: rgb(255, 255, 255); display: flex; font-family: "Proxima Nova"=
, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-w=
eight: 700; justify-content: center; letter-spacing: 1.09091px; line-height=
: 16px; min-height: 40px; min-width: 191px; text-transform: uppercase; }

.EmbeddedWatchlist-addWatchlistContainer > a:hover, .EmbeddedWatchlist-erro=
rContainer > a:hover { background-color: rgb(0, 132, 86); color: rgb(255, 2=
55, 255); text-decoration: none; }

.EmbeddedWatchlist-errorContainer > p { margin-bottom: unset; margin-top: u=
nset; }

.EmbeddedWatchlist-linkContainer { display: flex; font-size: 12px; font-sty=
le: normal; font-weight: 500; justify-content: flex-end; line-height: 15px;=
 margin-right: 10px; margin-top: 13px; }

.EmbeddedWatchlist-linkContainer a { align-items: center; color: rgb(0, 85,=
 148); display: flex; }

.EmbeddedWatchlist-linkContainer a > div { margin-right: 3px; text-decorati=
on: underline; }

.EmbeddedWatchlist-linkContainer a:hover, .EmbeddedWatchlist-linkContainer =
a:hover .icon-offsite-arrow { color: rgb(0, 47, 108); }

.EmbeddedWatchlist-linkContainer .icon-offsite-arrow { color: rgb(51, 106, =
160); font-size: 9px; font-weight: 800; }

.EmbeddedWatchlist-tableOptions { align-items: baseline; display: flex; fle=
x-direction: row; justify-content: flex-end; margin-bottom: 12px; }

.EmbeddedWatchlist-tableOptions a, .EmbeddedWatchlist-tableOptions button {=
 color: rgb(0, 85, 148); font-family: "Proxima Nova", Helvetica, Arial, san=
s-serif; font-size: 12px; font-style: normal; font-weight: 500; line-height=
: 15px; text-decoration-line: underline; }

.EmbeddedWatchlist-tableOptions a:hover, .EmbeddedWatchlist-tableOptions bu=
tton:hover { color: rgb(0, 47, 108); }

.EmbeddedWatchlist-tableOptions a:hover svg, .EmbeddedWatchlist-tableOption=
s button:hover svg { fill: rgb(0, 47, 108); }

.EmbeddedWatchlist-tableOptions a svg, .EmbeddedWatchlist-tableOptions butt=
on svg { margin-left: 5px; }

.EmbeddedWatchlist-tableOptions a:first-child { margin-right: 10px; }

.EmbeddedWatchlist-notificationContainer { right: 0px; top: 86px; }

.EmbeddedWatchlist-notificationContainer .EmbeddedWatchlist-notification { =
background-color: rgb(32, 119, 182); border-radius: 3px; box-shadow: rgba(0=
, 0, 0, 0.08) 0px 1px 3px 1px; color: rgb(255, 255, 255); font-weight: 700;=
 line-height: 16px; padding: 10px; width: 224px; }

.EmbeddedWatchlist-notificationContainer .EmbeddedWatchlist-notification.Em=
beddedWatchlist-error { background-color: rgb(206, 43, 43); width: 204px; }

.ArticleGate-proGate { display: flex; justify-content: flex-end; margin-bot=
tom: 50px; margin-left: 0px; padding-bottom: 50px; position: relative; widt=
h: 100%; }

.ArticleGate-proGate::before { background: linear-gradient(rgba(255, 255, 2=
55, 0), rgb(255, 255, 255)); bottom: calc(100% + 30px); content: ""; height=
: 160px; position: absolute; width: 100%; }

.ArticleGate-proGate .ArticleGate-spacer { overflow: hidden; width: 100%; }

@media (min-width: 760px) {
  .ArticleGate-proGate { margin-bottom: 40px; padding-bottom: 0px; }
  .ArticleGate-proGate::before { height: 135px; }
  .ArticleGate-proGate .ArticleGate-spacer { margin-left: 16.6667%; }
}

@media (min-width: 1020px) {
  .ArticleGate-proGate { margin-bottom: 50px; }
  .ArticleGate-proGate::before { height: 105px; }
  .ArticleGate-proGate .ArticleGate-spacer { margin-left: calc(14.2857% + 4=
.28571px); }
}

.ArticleGate-pianoGateWebview { position: relative; }

.ArticleGate-pianoGateWebview::before { background: linear-gradient(rgba(25=
5, 255, 255, 0), rgb(255, 255, 255)); bottom: calc(100% + 30px); content: "=
"; height: 160px; position: absolute; width: 100%; }

@media (prefers-color-scheme: dark) {
  .ArticleGate-pianoGateWebview::before { background: linear-gradient(rgba(=
0, 0, 0, 0), rgb(0, 0, 0)); }
}

.ArticleGate-dynamicPaywall { display: flex; margin-bottom: 50px; }

.ArticleGate-dynamicPaywall::before { background: none; }

.ArticleGate-dynamicPaywall .ArticleGate-spacer { overflow: hidden; width: =
100%; }

@media (min-width: 760px) {
  .ArticleGate-dynamicPaywall { margin-bottom: 40px; padding-bottom: 0px; }
  .ArticleGate-dynamicPaywall .ArticleGate-spacer { margin-left: 16.6667%; =
}
}

@media (min-width: 1020px) {
  .ArticleGate-dynamicPaywall { margin-bottom: 50px; }
  .ArticleGate-dynamicPaywall .ArticleGate-spacer { margin-left: calc(14.28=
57% + 4.28571px); }
}

.UpdatePill-updatePill { align-items: center; background: rgb(206, 43, 43);=
 border-radius: 14px; color: rgb(255, 255, 255); cursor: pointer; display: =
flex; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size:=
 14px; font-style: normal; font-weight: 700; height: 28px; justify-content:=
 center; line-height: 17px; margin-right: 7.78px; pointer-events: auto; use=
r-select: none; width: 120px; }

.UpdatePill-displayText { margin-left: 7.78px; }

.BackToTopPill-pillContainer { align-items: center; background: rgb(255, 25=
5, 255); border: 2px solid rgb(39, 49, 60); border-radius: 60px; color: rgb=
(39, 49, 60); cursor: pointer; display: flex; font-family: "Proxima Nova", =
Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-wei=
ght: 700; height: 28px; justify-content: center; line-height: 17px; pointer=
-events: auto; user-select: none; width: 120px; }

.BackToTopPill-pillContainer svg { fill: rgb(39, 49, 60); }

.BackToTopPill-backPillStickyPosition { align-items: center; display: flex;=
 justify-content: center; pointer-events: none; position: sticky; right: 0p=
x; top: 0px; z-index: 95; }

.BackToTopPill-backPillStickyPosition .BackToTopPill-backPillVerticalOffset=
 { pointer-events: none; position: relative; top: 10px; }

.BackToTopPill-displayText { margin-left: 5.78px; margin-top: -1px; padding=
-right: 2px; }

.LiveCommentaryFeed-scrollContainer { height: 100%; overflow: hidden auto; =
position: relative; width: 100%; }

.LiveCommentaryFeed-scrollContainer .LiveCommentaryFeed-fade::before { box-=
shadow: rgb(255, 255, 255) 0px 0px 93px 93px; content: ""; display: block; =
height: 0.1px; pointer-events: none; position: sticky; top: 100%; width: 10=
0%; z-index: 1; }

@media (min-width: 760px) {
  .LiveCommentaryFeed-scrollContainer .LiveCommentaryFeed-fade::before { bo=
x-shadow: rgb(255, 255, 255) 0px 0px 76px 76px; }
}

@media (min-width: 1020px) {
  .LiveCommentaryFeed-scrollContainer .LiveCommentaryFeed-fade::before { bo=
x-shadow: rgb(255, 255, 255) 0px 0px 93px 93px; }
}

.LiveCommentaryFeed-slate, .LiveCommentaryFeed-slate a { color: rgb(23, 23,=
 23); font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size:=
 18px; font-style: normal; font-weight: 600; line-height: 24px; }

.LiveCommentaryFeed-slate { align-items: center; background-color: rgb(248,=
 248, 248); border: 1px solid rgb(217, 217, 217); display: flex; flex-direc=
tion: column; height: 100%; justify-content: center; padding: 18px; text-al=
ign: center; }

.LiveCommentaryFeed-slate a { text-decoration: underline; }

.LiveCommentaryFeed-slate a:hover { color: rgb(0, 168, 87); }

.LiveCommentaryFeed-slateContainer { border-top: 3px solid rgb(158, 158, 15=
8); height: 120px; }

.LiveCommentaryFeed-slateContainer p { font-size: 12px; line-height: 20px; =
margin: 0px; }

.LiveCommentaryFeed-slateContainer p a { font-size: 12px; }

.LiveCommentaryFeed-slateContainer p:first-child { font-size: 14px; }

.LiveCommentaryFeed-slateContainer p:not(:first-child):not(:last-child) { m=
argin-top: 8px; }

.LiveCommentaryFeed-slateContainer p:last-child { line-height: 22px; margin=
-top: 8px; }

@media (min-width: 760px) {
  .LiveCommentaryFeed-slateContainer p { font-size: 16px; line-height: 36px=
; }
  .LiveCommentaryFeed-slateContainer p a { font-size: 16px; }
  .LiveCommentaryFeed-slateContainer p:first-child { font-size: 18px; line-=
height: 24px; }
  .LiveCommentaryFeed-slateContainer p:not(:first-child):not(:last-child) {=
 margin-top: unset; }
  .LiveCommentaryFeed-slateContainer p:last-child { line-height: 28px; }
}

@media (min-width: 1020px) {
  .LiveCommentaryFeed-slateContainer { margin-top: unset; }
  .LiveCommentaryFeed-slateContainer p:not(:first-child):not(:last-child) {=
 line-height: 58px; }
}

@media (min-width: 760px) {
  .LiveCommentaryFeed-slateContainer.LiveCommentaryFeed-offline { height: 1=
80px; }
}

@media (min-width: 1020px) {
  .LiveCommentaryFeed-slateContainer.LiveCommentaryFeed-offline { height: 3=
02px; }
}

@media (min-width: 1340px) {
  .LiveCommentaryFeed-slateContainer.LiveCommentaryFeed-offline { height: 4=
25px; }
}

.LiveCommentaryFeed-slateContainer.LiveCommentaryFeed-coverageEnded { heigh=
t: 0px; overflow: visible; position: sticky; top: 0px; transform: translate=
Y(-62px); z-index: 90; }

.LiveCommentaryFeed-slateContainer.LiveCommentaryFeed-coverageEnded .LiveCo=
mmentaryFeed-slate { height: 62px; }

@media (min-width: 760px) {
  .LiveCommentaryFeed-slateContainer.LiveCommentaryFeed-coverageEnded { tra=
nsform: translateY(-120px); }
  .LiveCommentaryFeed-slateContainer.LiveCommentaryFeed-coverageEnded .Live=
CommentaryFeed-slate { height: 120px; }
}

.LiveCommentaryFeed-slateContainer.LiveCommentaryFeed-shadow .LiveCommentar=
yFeed-slate { box-shadow: rgb(196, 196, 196) 0px 6px 4px -4px; }

.LiveCommentaryFeed-coverageEndedFeedWrapper { padding-top: 62px; }

@media (min-width: 760px) {
  .LiveCommentaryFeed-coverageEndedFeedWrapper { padding-top: 120px; }
}

.LiveCommentaryHeader-liveUpdatesPill { height: 28px; margin-bottom: 12px; =
text-align: center; width: 142px; }

.LiveCommentaryHeader-liveUpdatesPill .LiveCommentaryHeader-liveUpdatesPill=
Content { background: rgb(0, 47, 108); color: rgb(255, 255, 255); font-fami=
ly: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 14px; font-wei=
ght: 600; height: 100%; line-height: 28px; margin: 0px; width: 100%; }

.LiveCommentaryHeader-timestampContainer { align-items: baseline; height: 1=
8px; width: 288px; }

@media (max-width: 759px) {
  .LiveCommentaryHeader-timestampContainer { flex-direction: column; margin=
-bottom: 16px; }
}

.LiveCommentaryHeader-liveCommentaryHeader { position: relative; }

.LiveCommentaryHeader-wrapper { flex-grow: 0; flex-shrink: 0; max-width: 10=
0%; min-width: calc(100% - 30px); padding-left: 2px; position: relative; }

@media (min-width: 760px) {
  .LiveCommentaryHeader-wrapper { max-width: calc(33.3333% - 30px); min-wid=
th: calc(33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .LiveCommentaryHeader-wrapper { max-width: calc(44.4444% - 30px); min-wid=
th: calc(44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .LiveCommentaryHeader-wrapper { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .LiveCommentaryHeader-wrapper { max-width: calc(33.3333% - 30px); min-wid=
th: calc(33.3333% - 30px); }
}

@media (min-width: 760px) {
  .LiveCommentaryHeader-wrapper { flex-grow: 0; flex-shrink: 0; max-width: =
calc(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .LiveCommentaryHeader-wrapper { max-width: calc(100% - 30px); min-width: =
calc(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .LiveCommentaryHeader-wrapper { max-width: calc(133.333% - 30px); min-wid=
th: calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .LiveCommentaryHeader-wrapper { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .LiveCommentaryHeader-wrapper { max-width: calc(100% - 30px); min-width: =
calc(100% - 30px); }
}

@media (min-width: 1020px) {
  .LiveCommentaryHeader-wrapper { flex-grow: 0; flex-shrink: 0; max-width: =
calc(88.8889% - 3.33333px); min-width: calc(88.8889% - 3.33333px); }
}

@media (min-width: 1340px) {
  .LiveCommentaryHeader-wrapper { flex-grow: 0; flex-shrink: 0; max-width: =
calc(72.7273% + 21.8182px); min-width: calc(72.7273% + 21.8182px); padding-=
right: 70px; }
}

.LiveCommentaryHeader-headerContentContainer { margin: 0px auto; position: =
relative; }

@media (min-width: 760px) {
  .LiveCommentaryHeader-headerContentContainer { padding: 0px; }
}

@media (min-width: 1020px) {
  .LiveCommentaryHeader-headerContentContainer { max-width: 960px; }
}

@media (min-width: 1340px) {
  .LiveCommentaryHeader-headerContentContainer { max-width: 1290px; }
}

.LiveCommentaryHeader-liveBlogTimeStamp > div, .LiveCommentaryHeader-time, =
.LiveCommentaryHeader-timeHidden { color: rgb(116, 116, 116); font-size: 11=
px; font-weight: 600; letter-spacing: 1.2px; margin-bottom: 4px; margin-rig=
ht: 4px; text-transform: uppercase; }

.LiveCommentaryHeader-liveBlogTimeStamp > div time, .LiveCommentaryHeader-t=
ime time, .LiveCommentaryHeader-timeHidden time { white-space: nowrap; }

@media (min-width: 760px) {
  .LiveCommentaryHeader-liveBlogTimeStamp > div, .LiveCommentaryHeader-time=
, .LiveCommentaryHeader-timeHidden { font-size: 12px; margin-bottom: 6px; }
}

.LiveCommentaryHeader-timeHidden { opacity: 1; }

.LiveCommentaryHeader-datetimeDivider::before { content: "=E2=80=A2"; displ=
ay: inline-block; padding: 0px 3px; }

.LiveCommentaryHeader-title { color: rgb(23, 23, 23); font-family: "Proxima=
 Nova", sans-serif; font-size: 16px; font-style: normal; font-weight: 700; =
letter-spacing: 0px; line-height: 20px; margin: 0px 0px 1px; }

@media (min-width: 760px) {
  .LiveCommentaryHeader-title { font-size: 28px; line-height: 32px; margin:=
 0px 0px 6px; }
}

@media (max-width: 759px) {
  .LiveCommentaryHeader-about.LiveCommentaryHeader-proUserAboutSection { di=
splay: none; }
}

.LiveCommentaryHeader-about > div { color: rgb(116, 116, 116); font-family:=
 Lyon, serif; font-size: 18px; font-style: italic; font-weight: 400; line-h=
eight: 26px; margin-left: 0px; max-width: unset; }

@media (max-width: 759px) {
  .LiveCommentaryHeader-about > div { font-size: 14px; line-height: 20px; }
}

.LiveCommentaryHeader-about > div p { margin-bottom: 10px; margin-top: 10px=
; }

.LiveCommentaryHeader-about > div p a { color: rgb(116, 116, 116); text-dec=
oration: underline; }

.LiveCommentaryHeader-about > div p a:hover { color: rgb(0, 168, 87); }

.PlayerSlate-slateOverlay { display: block; height: auto; top: 0px; width: =
100%; z-index: 2; }

.PlayerSlate-clickable { cursor: pointer; }

.ProLivePlayer-container { aspect-ratio: 16 / 9; background-color: rgb(23, =
23, 23); width: 100%; }

.ProLivePlayer-nofs .jw-icon-fullscreen { display: none !important; }

#jw-cnbc-live-stream-player .jw-text-live::before { color: rgb(206, 43, 43)=
; }

#jw-cnbc-live-stream-player .jw-text-live.jw-dvr-live::before { color: rgb(=
255, 255, 255); }

#jw-cnbc-live-stream-player .jw-text-live.jw-dvr-live { color: rgb(116, 116=
, 116); }

#jw-cnbc-live-stream-player .jw-slider-time .jw-progress { background: rgb(=
242, 242, 242); }

.LiveCommentaryPlayer-container { background-color: rgb(23, 23, 23); left: =
0px; padding-top: 56.25%; position: relative; top: 0px; width: 100%; }

@media (max-width: 1019px) {
  .LiveCommentaryPlayer-container { margin-bottom: 16px; }
}

.LiveCommentaryPopularQuotes-tableContainer { background-image: url("data:i=
mage/svg+xml;charset=3Dutf-8,%3Csvg xmlns=3D'http://www.w3.org/2000/svg'%3E=
%3Crect width=3D'100%25' height=3D'100%25' fill=3D'none' stroke=3D'%239E9E9=
EFF' stroke-dasharray=3D'1, 2' stroke-linecap=3D'square'/%3E%3C/svg%3E"); d=
isplay: flex; flex-direction: column; font-family: "Proxima Nova", Helvetic=
a, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 800=
; height: 100%; padding: 30px 18px; }

.LiveCommentaryPopularQuotes-title { border-top: 3px solid rgb(207, 216, 22=
6); color: rgb(0, 47, 108); font-family: "Proxima Nova", Helvetica, Arial, =
sans-serif; font-size: 16px; font-weight: 700; line-height: 20px; max-width=
: 365px; padding: 4px 0px 20px; }

.ProLiveCommentary-outerContainer { align-items: center; display: flex; fle=
x-direction: column; margin: 0px auto; max-width: 1290px; min-height: 900px=
; padding: 20px; width: 100%; }

@media (min-width: 760px) {
  .ProLiveCommentary-outerContainer { padding: 40px 20px; }
}

@media (min-width: 1020px) {
  .ProLiveCommentary-outerContainer { padding: 40px 0px; }
}

.ProLiveCommentary-nonProMainContainer, .ProLiveCommentary-proMainContainer=
 { display: flex; flex-direction: column; width: 100%; }

@media (min-width: 1020px) {
  .ProLiveCommentary-nonProMainContainer, .ProLiveCommentary-proMainContain=
er { flex-direction: row; margin: 0px auto; max-width: 960px; }
}

@media (min-width: 1340px) {
  .ProLiveCommentary-nonProMainContainer, .ProLiveCommentary-proMainContain=
er { max-width: 1290px; }
}

.ProLiveCommentary-nonProMainContainer { flex-direction: column; }

.ProLiveCommentary-leftColumn { padding: 0px; width: 100%; }

@media (min-width: 1020px) {
  .ProLiveCommentary-leftColumn { width: 555px; }
}

@media (min-width: 1340px) {
  .ProLiveCommentary-leftColumn { width: 770px; }
}

.ProLiveCommentary-rightColumn { height: 700px; margin: 0px auto; padding: =
0px; width: 100%; }

@media (min-width: 1020px) {
  .ProLiveCommentary-rightColumn { height: 651px; margin: 0px 0px 20px 26px=
; width: 410px; }
}

@media (min-width: 1340px) {
  .ProLiveCommentary-rightColumn { height: 794px; width: 520px; }
}

.ProLiveCommentary-title { color: rgb(23, 23, 23); font-family: "Proxima No=
va", sans-serif; font-size: 16px; font-style: normal; font-weight: 700; let=
ter-spacing: 0px; line-height: 20px; margin: 16px 0px 12px; }

@media (min-width: 760px) {
  .ProLiveCommentary-title { font-size: 28px; line-height: 32px; margin: 24=
px 0px 12px; }
}

.ProLiveCommentary-about > div { color: rgb(116, 116, 116); font-family: Ly=
on, serif; font-size: 18px; font-style: italic; font-weight: 400; line-heig=
ht: 26px; margin-left: 0px; max-width: unset; }

@media (max-width: 759px) {
  .ProLiveCommentary-about > div { font-size: 14px; line-height: 20px; }
}

.ProLiveCommentary-about > div p { margin-bottom: 10px; margin-top: 10px; }

.ProLiveCommentary-about > div p a { color: rgb(116, 116, 116); text-decora=
tion: underline; }

.ProLiveCommentary-about > div p a:hover { color: rgb(0, 168, 87); }

@media (max-width: 759px) {
  .ProLiveCommentary-proMainContainer .ProLiveCommentary-about { display: n=
one; }
}

.ProLiveCommentary-headerAndMainContainer { display: flex; flex-direction: =
column; width: 100%; }

.ProLiveCommentary-nonProTextContainer { width: 100%; }

@media (min-width: 1020px) {
  .ProLiveCommentary-nonProTextContainer { max-width: 648px; }
}

@media (min-width: 1340px) {
  .ProLiveCommentary-nonProTextContainer { max-width: 739px; }
}

.ProLiveCommentary-nonProTextContainer .ProLiveCommentary-title { margin-to=
p: 0px; }

@media (min-width: 760px) {
  .ProLiveCommentary-nonProTextContainer .ProLiveCommentary-title { margin-=
top: 2px; }
}

.ProLiveCommentary-nonProTextContainer .ProLiveCommentary-about { margin-bo=
ttom: -6px; }

@media (min-width: 760px) {
  .ProLiveCommentary-nonProTextContainer .ProLiveCommentary-about { margin-=
bottom: -2px; }
}

.ProLiveCommentary-tableTitle { border-top: 3px solid rgb(207, 216, 226); c=
olor: rgb(0, 47, 108); font-family: "Proxima Nova", Helvetica, Arial, sans-=
serif; font-size: 16px; font-weight: 700; line-height: 20px; padding: 4px 0=
px 20px; }

.ProLiveCommentary-symbolTablesContainer { display: flex; justify-content: =
space-between; margin-top: 33px; }

.ProLiveCommentary-symbolTablesContainer > div:first-child { margin-right: =
9px; }

.ProLiveCommentary-symbolTablesContainer > div { flex-basis: 0px; flex-grow=
: 1; }

@media (max-width: 1019px) {
  .ProLiveCommentary-symbolTablesContainer { display: none; }
}

.ProLiveCommentary-symbolTablesContainer .ProLiveCommentary-popularQuotesCo=
ntainer { margin-bottom: 11px; }

@media (max-width: 1339px) {
  .ProLiveCommentary-symbolTablesContainer .ProLiveCommentary-popularQuotes=
Container { height: 269px; }
}

.ProLiveCommentary-symbolTablesContainer .ProLiveCommentary-watchlistContai=
ner { margin-bottom: 11px; }

.ProLiveCommentary-symbolTablesContainer .ProLiveCommentary-popularQuotesCo=
ntainer > div, .ProLiveCommentary-symbolTablesContainer .ProLiveCommentary-=
watchlistContainer > div { background-image: url("data:image/svg+xml;charse=
t=3Dutf-8,%3Csvg xmlns=3D'http://www.w3.org/2000/svg'%3E%3Crect width=3D'10=
0%25' height=3D'100%25' fill=3D'none' stroke=3D'%239E9E9EFF' stroke-dasharr=
ay=3D'1, 2' stroke-linecap=3D'square'/%3E%3C/svg%3E"); padding: 14px 18px; =
}

.PageBuilder-container { display: flex; flex-flow: column; height: calc(-11=
0px + 100vh); max-height: -webkit-fill-available; min-height: -webkit-fill-=
available; overflow: auto; }

.PageBuilder-container, .PageBuilder-container * { font-family: "Proxima No=
va", Helvetica, Arial, sans-serif !important; }

.PageBuilder-container .PageBuilder-filterManagerContainer { margin-bottom:=
 132px; margin-top: -103px; order: 2; }

.PageBuilder-container .PageBuilder-filterManagerContainer.PageBuilder-clos=
ed { height: 0px; opacity: 0; position: fixed; top: 1000px; visibility: hid=
den; width: 0px; }

@media screen and (max-width: 1019px) and (orientation: landscape) {
  .PageBuilder-container .PageBuilder-filterManagerContainer { margin-botto=
m: 70px; }
}

@media screen and (min-width: 480px) and (orientation: portrait) {
  .PageBuilder-container .PageBuilder-filterManagerContainer { margin-top: =
-120px; }
}

@media (min-width: 1020px) {
  .PageBuilder-container .PageBuilder-filterManagerContainer { margin: 0px;=
 order: 1; padding: 0px; }
}

.PageBuilder-container .PageBuilder-mainContentContainer { margin-bottom: 7=
0px; order: 1; padding: 20px 21px; }

@media screen and (min-width: 480px) and (orientation: portrait) {
  .PageBuilder-container .PageBuilder-mainContentContainer { padding: 41px =
41px 20px; }
}

@media screen and (max-width: 759px) and (orientation: landscape) {
  .PageBuilder-container .PageBuilder-mainContentContainer { padding: 20px =
21px; }
}

@media screen and (min-width: 480px) and (orientation: portrait) {
  .PageBuilder-container { height: calc(-170px + 100vh); max-height: -webki=
t-fill-available; min-height: -webkit-fill-available; overflow: hidden; }
}

@media (min-width: 1020px) {
  .PageBuilder-container { flex-flow: row; height: auto; margin-bottom: 0px=
; overflow-x: hidden; }
  .PageBuilder-container .PageBuilder-filterManagerContainer { animation: 0=
.35s ease-out 0s 1 normal none running PageBuilder-slideIn; }
  .PageBuilder-container .PageBuilder-filterManagerContainer.PageBuilder-cl=
osed { animation: 0.35s ease-out 0s 1 normal forwards running PageBuilder-s=
lideOutPanel; opacity: 1; position: static; visibility: visible; }
  .PageBuilder-container .PageBuilder-mainContentContainer { flex: 1 1 auto=
; margin-left: 50px; order: 2; padding: 0px 38px 0px 16px; position: relati=
ve; }
  .PageBuilder-container .PageBuilder-ep { animation: 0.35s ease-out 0s 1 n=
ormal none running PageBuilder-slideOutMainContent; }
  .PageBuilder-container .PageBuilder-defaultViewOpen { animation: 0.35s ea=
se-out 0s 1 normal none running PageBuilder-slideIn; padding: 0px 20px 0px =
16px; }
  .PageBuilder-container .PageBuilder-defaultViewOpenSelected { animation: =
0.35s ease-out 0s 1 normal none running PageBuilder-slideIn; padding: 0px 0=
px 0px 16px; }
  .PageBuilder-container .PageBuilder-defaultViewCloseSelected { animation:=
 0.35s ease-out 0s 1 normal none running PageBuilder-slideOutMainContent; p=
adding: 0px 0px 0px 16px; }
}

@media (min-width: 1340px) {
  .PageBuilder-container .PageBuilder-mainContentContainer { padding: 0px 3=
3px 0px 16px; }
  .PageBuilder-container .PageBuilder-defaultViewOpen { animation: 0.35s ea=
se-out 0s 1 normal none running PageBuilder-slideIn; padding: 0px 23px 0px =
16px; }
  .PageBuilder-container .PageBuilder-defaultViewOpenSelected { animation: =
0.35s ease-out 0s 1 normal none running PageBuilder-slideIn; padding: 0px 0=
px 0px 16px; }
  .PageBuilder-container .PageBuilder-ep { animation: 0.35s ease-out 0s 1 n=
ormal none running PageBuilder-slideOutMainContent; }
}

@media (min-width: 1850px) {
  .PageBuilder-container .PageBuilder-mainContentContainer { padding: 0px 2=
77px 0px 237px; }
  .PageBuilder-container .PageBuilder-defaultViewOpen { animation: 0.35s ea=
se-out 0s 1 normal none running PageBuilder-slideInWide; padding: 0px 277px=
 0px 16px; }
  .PageBuilder-container .PageBuilder-defaultViewOpenSelected { animation: =
0.35s ease-out 0s 1 normal none running PageBuilder-slideInWide; padding: 0=
px 0px 0px 16px; }
  .PageBuilder-container .PageBuilder-defaultViewCloseSelected { animation:=
 0.35s ease-out 0s 1 normal none running PageBuilder-slideOutMainContent; p=
adding: 0px 43px 0px 16px; }
  .PageBuilder-container .PageBuilder-ep { animation: 0.35s ease-out 0s 1 n=
ormal none running PageBuilder-slideOutMainContentWide; padding-left: 237px=
; }
}

@keyframes PageBuilder-slideIn {=20
  0% { transform: translateX(-300px); }
  100% { transform: translateX(0px); }
}

@keyframes PageBuilder-slideOutPanel {=20
  0% { transform: translateX(0px); }
  100% { transform: translateX(-300px); }
}

@keyframes PageBuilder-slideOutMainContent {=20
  0% { transform: translateX(300px); }
  100% { transform: translateX(0px); }
}

@keyframes PageBuilder-slideInWide {=20
  0% { transform: translateX(-100px); }
  100% { transform: translateX(0px); }
}

@keyframes PageBuilder-slideOutMainContentWide {=20
  0% { transform: translateX(100px); }
  100% { transform: translateX(0px); }
}

.StockScreenerPage-container { min-height: 500px; }

.PortfolioError-container { font-family: "Proxima Nova", Helvetica, Arial, =
sans-serif; margin: 0px auto; padding: 30px 0px; }

.PortfolioError-errorIcon { border: 3px solid rgb(206, 43, 43); border-radi=
us: 100%; color: rgb(206, 43, 43); font-size: 32px; font-weight: 500; heigh=
t: 40px; line-height: 32px; margin: 0px auto; text-align: center; width: 40=
px; }

.PortfolioError-errorText { color: rgb(23, 23, 23); font-size: 16px; font-w=
eight: 500; padding-top: 20px; text-align: center; }

.PortfolioError-singleLine { display: inline-block; white-space: nowrap; }

.PortfolioError-singleLine:not(:last-child) { padding-right: 4px; }

.ResponsiveDisclaimer-container { align-items: flex-end; display: flex; }

.ResponsiveDisclaimer-title { color: rgb(66, 66, 66); font-size: 12px; font=
-weight: 500; letter-spacing: 0.03px; line-height: 16px; text-align: left; =
}

@media (max-width: 759px) {
  .ResponsiveDisclaimer-title { -webkit-line-clamp: 2; -webkit-box-orient: =
vertical; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; =
}
}

.ResponsiveDisclaimer-toolTipContainer { display: none; }

@media (max-width: 759px) {
  .ResponsiveDisclaimer-toolTipContainer { display: flex; }
}

.ResponsiveDisclaimer-infoButton { align-self: baseline; margin-left: 15px;=
 padding-bottom: 0px; }

.ResponsiveDisclaimer-modalContents { color: rgb(66, 66, 66); font-size: 12=
px; font-weight: 500; line-height: 20px; padding: 40px 51px 51px; }

.PortfolioNews-container { container: outerCard / inline-size; background-c=
olor: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(130, 130, 13=
0, 0.15) 0px 6px 24px 0px; color: rgb(23, 23, 23); flex: 1 1 0%; font-famil=
y: "Proxima Nova", Helvetica, Arial, sans-serif; margin-bottom: 30px; paddi=
ng: 12px; width: 100%; }

.PortfolioNews-header { align-items: center; display: flex; flex-direction:=
 row; justify-content: space-between; }

.PortfolioNews-headerTitle { font-size: 20px; font-weight: 600; letter-spac=
ing: 0.03px; line-height: 26px; }

.PortfolioNews-ctaLinkContainer { align-items: center; color: rgb(0, 83, 20=
7); display: flex; flex-direction: row; gap: 8px; }

.PortfolioNews-ctaLinkContainer .PortfolioNews-chevronDownImage { fill: rgb=
(0, 83, 207); }

.PortfolioNews-ctaLinkContainer:focus, .PortfolioNews-ctaLinkContainer:hove=
r { color: rgb(0, 30, 90); }

.PortfolioNews-ctaLinkContainer:focus .PortfolioNews-chevronDownImage, .Por=
tfolioNews-ctaLinkContainer:hover .PortfolioNews-chevronDownImage { fill: r=
gb(0, 30, 90); }

.PortfolioNews-ctaTitle { font-size: 12px; font-weight: 600; letter-spacing=
: 0px; line-height: 15px; }

.PortfolioNews-chevronDownImage { fill: rgb(0, 83, 207); }

.PortfolioNews-containerSubheader { color: rgb(23, 23, 23); font-size: 12px=
; font-weight: 500; line-height: 16px; padding: 20px 0px; }

.PortfolioNews-asset { display: flex; flex-direction: row; padding: 10px 0p=
x; }

.PortfolioNews-asset:not(:last-child) { border-bottom: 1px dashed rgb(158, =
158, 158); }

.PortfolioNews-infoContainer { flex: 1 1 0%; padding-right: 8px; }

.PortfolioNews-tag { color: rgb(0, 83, 207); font-size: 12px; font-weight: =
700; letter-spacing: 1.5px; line-height: 16px; text-transform: uppercase; }

.PortfolioNews-tag:focus, .PortfolioNews-tag:hover { color: rgb(0, 30, 90);=
 }

.PortfolioNews-articleTitle { -webkit-line-clamp: 2; -webkit-box-orient: ve=
rtical; display: -webkit-box; font-weight: 500; letter-spacing: 0.03px; mar=
gin-bottom: 20px; max-width: 100%; overflow: hidden; }

.PortfolioNews-articleTitleLink { color: rgb(23, 23, 23); }

.PortfolioNews-articleTitleLink:hover { color: rgb(23, 23, 23); text-decora=
tion: underline; }

.PortfolioNews-assetFooter { align-items: flex-start; display: flex; flex-d=
irection: column; gap: 12px; justify-content: flex-end; padding: 0px; }

.PortfolioNews-date { align-items: flex-end; color: rgb(66, 66, 66); displa=
y: flex; font-size: 12px; font-weight: 600; letter-spacing: 1.5px; line-hei=
ght: 16px; text-transform: uppercase; white-space: nowrap; }

.PortfolioNews-videoIndicator { background-color: rgb(252, 183, 0); display=
: inline-block; height: 16px; margin-bottom: 4px; margin-right: 4px; positi=
on: relative; vertical-align: middle; width: 16px; }

.PortfolioNews-videoIndicator::after { border-bottom: 3px solid rgba(0, 0, =
0, 0); border-left: 5px solid rgb(255, 255, 255); border-top: 3px solid rgb=
a(0, 0, 0, 0); content: ""; height: 0px; left: 6px; position: absolute; top=
: 5px; width: 0px; }

.PortfolioNews-investingClubPill, .PortfolioNews-proPill { bottom: -2px !im=
portant; }

.PortfolioNews-imageContainer { height: 78px; max-height: 78px; max-width: =
138.6px; min-height: 78px; min-width: 138.6px; overflow: hidden; position: =
relative; width: 138.6px; }

.PortfolioNews-imageContainer img { object-fit: cover; position: absolute; =
top: 50%; transform: translateY(-50%); }

.PortfolioNews-bold { font-weight: 600; }

.PortfolioNews-forMore { padding-top: 50px; }

.PortfolioNews-forMoreLink { color: rgb(0, 83, 207); font-weight: 600; }

.PortfolioNews-forMoreLink:focus, .PortfolioNews-forMoreLink:hover { color:=
 rgb(0, 30, 90); }

@container outerCard (max-width: 385px) {
  .PortfolioNews-imageContainer { display: none; }
}

.PortfolioMovers-container { background-color: rgb(255, 255, 255); border-r=
adius: 4px; box-shadow: rgba(130, 130, 130, 0.15) 0px 6px 24px 0px; color: =
rgb(23, 23, 23); font-family: "Proxima Nova", Helvetica, Arial, sans-serif;=
 margin-bottom: 30px; padding: 12px; width: 100%; }

@media (min-width: 760px) {
  .PortfolioMovers-containerHeader { align-items: center; display: flex; ju=
stify-content: space-between; }
}

.PortfolioMovers-headerTitle { color: rgb(23, 23, 23); font-size: 20px; fon=
t-weight: 600; line-height: 26px; }

.PortfolioMovers-headerTime { color: rgb(66, 66, 66); font-size: 10px; font=
-weight: 600; }

@media (max-width: 759px) {
  .PortfolioMovers-headerTime { padding-top: 20px; }
}

.PortfolioMovers-containerSubheader { color: rgb(66, 66, 66); font-size: 12=
px; font-weight: 500; line-height: 16px; padding: 20px 0px; }

.PortfolioMovers-listsContainer { display: flex; flex-wrap: wrap; gap: 16px=
; }

.PortfolioMovers-moversList { display: flex; flex: 1 1 0%; flex-direction: =
column; min-width: 240px; }

.PortfolioMovers-tableHeader { font-size: 14px; font-weight: 600; line-heig=
ht: 18px; padding: 8px 8px 8px 0px; }

.PortfolioMovers-tableContainer { width: 100%; }

.PortfolioMovers-dataContainer { background: rgb(248, 248, 248); padding: 8=
px; }

.PortfolioMovers-dataContainer:nth-child(2n) { background: rgb(255, 255, 25=
5); }

.PortfolioMovers-dataRow { display: flex; justify-content: space-between; }

.PortfolioMovers-dataRow:first-child { padding-bottom: 8px; }

.PortfolioMovers-symbolName { color: rgb(0, 83, 207); cursor: pointer; font=
-size: 12px; font-weight: 500; line-height: 16px; }

.PortfolioMovers-symbolName:focus, .PortfolioMovers-symbolName:hover { colo=
r: rgb(0, 30, 90); }

.PortfolioMovers-companyName { font-size: 12px; overflow: hidden; padding-r=
ight: 8px; text-overflow: ellipsis; white-space: nowrap; }

.PortfolioMovers-triangle-DOWN, .PortfolioMovers-triangle-UP { border-left:=
 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); heig=
ht: 0px; position: relative; width: 0px; }

.PortfolioMovers-triangle-UP { border-bottom: 8px solid rgb(10, 102, 48); b=
ottom: 11px; }

.PortfolioMovers-triangle-DOWN { border-top: 8px solid rgb(206, 43, 43); to=
p: 11px; }

.PortfolioMovers-quoteChange { font-size: 12px; font-weight: 500; line-heig=
ht: 16px; }

.PortfolioMovers-quoteChange-UP { color: rgb(10, 102, 48); }

.PortfolioMovers-quoteChange-DOWN { color: rgb(206, 43, 43); }

.PortfolioMovers-changeValue { padding: 0px 5px 0px 8px; }

.PortfolioMovers-changeValue:empty { padding: 0px 0px 0px 8px; }

.PortfolioMovers-lastPrice { color: rgb(23, 23, 23); font-size: 12px; font-=
weight: 600; line-height: 16px; }

.PortfolioCalendarEvent-eventRow { background-color: rgb(248, 248, 248); bo=
rder-radius: 4px; display: block; font-size: 12px; height: 33px; line-heigh=
t: 33px; overflow: hidden; padding: 0px 10px; text-align: left; text-overfl=
ow: ellipsis; white-space: nowrap; width: 100%; }

.PortfolioCalendarEvent-eventRow:hover { background-color: rgb(241, 241, 24=
1); }

.PortfolioCalendarEvent-eventRow:not(:last-child) { margin-bottom: 2px; }

.PortfolioCalendarEvent-categoryDot { border-radius: 100%; display: inline-=
block; height: 8px; margin-right: 4px; pointer-events: none; vertical-align=
: middle; width: 8px; }

.PortfolioCalendarEvent-symbol { color: rgb(23, 23, 23); display: inline-bl=
ock; font-size: 14px; font-weight: 500; padding: 0px 10px; vertical-align: =
middle; width: 80px; }

.PortfolioCalendarEvent-label { color: rgb(23, 23, 23); display: inline-blo=
ck; overflow: hidden; text-overflow: ellipsis; text-transform: capitalize; =
vertical-align: middle; white-space: nowrap; }

.PortfolioCalendarFilterButton-filterButton { background-color: rgb(255, 25=
5, 255); border: 1px solid rgb(66, 66, 66); border-radius: 100px; color: rg=
b(23, 23, 23); font-size: 12px; height: 20px; margin: 5px 0px; padding: 0px=
 8px; }

.PortfolioCalendarFilterButton-filterButton[data-selected=3D"true"] { backg=
round-color: rgb(23, 23, 23); color: rgb(255, 255, 255); }

.PortfolioCalendarFilterButton-filterButton:disabled { cursor: default; }

.PortfolioCalendarFilterButton-filterButton:not(:last-child) { margin-right=
: 5px; }

.PortfolioCalendarFilterButton-categoryDot { border-radius: 100%; display: =
inline-block; height: 8px; margin-right: 4px; pointer-events: none; width: =
8px; }

.PortfolioCalendar-container { container: outerCard / inline-size; backgrou=
nd-color: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(130, 130=
, 130, 0.15) 0px 6px 24px 0px; color: rgb(23, 23, 23); flex: 1 1 0%; font-f=
amily: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 0px; margin=
-bottom: 30px; padding: 12px; width: 100%; }

.PortfolioCalendar-containerHeader { color: rgb(23, 23, 23); font-size: 20p=
x; font-weight: 600; line-height: 26px; }

.PortfolioCalendar-containerSubheader { color: rgb(23, 23, 23); font-size: =
12px; font-weight: 500; line-height: 16px; padding: 20px 0px; }

.PortfolioCalendar-calendarWrapper, .PortfolioCalendar-listWrapper { displa=
y: inline-block; font-size: 12px; height: 488px; vertical-align: top; width=
: 50%; }

.PortfolioCalendar-listWrapper { padding-left: 10px; padding-top: 40px; pos=
ition: relative; }

.PortfolioCalendar-filterRow { height: 48px; min-width: 360px; overflow: au=
to hidden; padding-left: 10px; position: absolute; right: 0px; top: 0px; wh=
ite-space: nowrap; width: 100%; }

.PortfolioCalendar-list { font-size: 16px; height: 100%; overflow: hidden a=
uto; position: relative; }

.PortfolioCalendar-emptyList { padding: 20px 10px; }

.PortfolioCalendar-listItem { line-height: 28px; padding: 10px 0px; text-tr=
ansform: capitalize; }

.PortfolioCalendar-listItem:last-child:not(:only-child) { margin-bottom: 36=
0px; }

.PortfolioCalendar-listItemHeader { height: 36px; line-height: 20px; paddin=
g: 8px 10px; }

.PortfolioCalendar-listItemDate { font-weight: 600; }

.PortfolioCalendar-eventCount { border: 1px solid rgb(0, 132, 86); border-r=
adius: 100%; color: rgb(0, 132, 86); float: right; font-size: 12px; font-we=
ight: 500; height: 20px; line-height: 18px; text-align: center; width: 20px=
; }

.PortfolioCalendar-errorContainer { padding: 0px 12px; position: relative; =
top: calc(50% - 65px); transform: translateY(-50%); }

.PortfolioCalendar-muiCalendar { height: auto !important; max-height: none =
!important; width: auto !important; }

.PortfolioCalendar-muiCalendarHeader { margin-bottom: 20px !important; marg=
in-top: 0px !important; padding: 0px !important; }

.PortfolioCalendar-muiCalendarHeader div:empty { width: 0px !important; }

.PortfolioCalendar-muiCalendarHeader div[role=3D"presentation"] { margin-ri=
ght: 0px !important; width: 130px !important; }

.PortfolioCalendar-muiCalendarHeader button[title=3D"Next month"], .Portfol=
ioCalendar-muiCalendarHeader button[title=3D"Previous month"] { border-radi=
us: 50% !important; margin: 0px !important; padding: 0px !important; }

.PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeader)=
 button:not([aria-selected=3D"true"]):focus { background-color: inherit !im=
portant; }

.PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeader)=
 div[role=3D"presentation"] { min-height: 360px !important; }

.PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeader)=
 div[role=3D"rowgroup"] { inset: 0px !important; }

.PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeader)=
 div[role=3D"row"]:not(:last-child) { margin-bottom: 26px !important; }

.PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeader)=
 [role=3D"gridcell"] { margin: 0px !important; }

.PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeader)=
 [role=3D"columnheader"] { min-width: 36px !important; }

.PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeader)=
 [role=3D"columnheader"], .PortfolioCalendar-muiCalendar > :not(.PortfolioC=
alendar-muiCalendarHeader) span:has([role=3D"gridcell"]) { margin: 0px !imp=
ortant; }

.PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeader)=
 [role=3D"columnheader"]:not(:last-child), .PortfolioCalendar-muiCalendar >=
 :not(.PortfolioCalendar-muiCalendarHeader) span:has([role=3D"gridcell"]):n=
ot(:last-child) { margin-right: calc(14% - 34px) !important; }

@container outerCard (max-width: 568px) {
  .PortfolioCalendar-calendarWrapper { height: auto; width: 100%; }
  .PortfolioCalendar-listWrapper { padding-left: 0px; width: 100%; }
  .PortfolioCalendar-filterRow { min-width: 0px; padding-left: 0px; }
  .PortfolioCalendar-listItem:last-child:not(:only-child) { margin-bottom: =
0px; }
  .PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeade=
r) * { display: none; }
}

.PortfolioHoldingsTable-container { background-color: rgb(255, 255, 255); b=
order-radius: 4px; box-shadow: rgba(130, 130, 130, 0.15) 0px 6px 24px 0px; =
color: rgb(23, 23, 23); font-family: "Proxima Nova", Helvetica, Arial, sans=
-serif; margin-bottom: 30px; min-height: 304px; padding: 12px; width: 100%;=
 }

.PortfolioHoldingsTable-containerHeader { font-weight: 600; height: 26px; l=
ine-height: 26px; }

.PortfolioHoldingsTable-headerTitle { color: rgb(23, 23, 23); float: left; =
font-size: 20px; }

.PortfolioHoldingsTable-headerTime { color: rgb(66, 66, 66); float: right; =
font-size: 10px; }

.PortfolioHoldingsTable-disclaimer { margin: 20px 0px; }

.PortfolioLinkAccountButton-loadingIndicator { align-items: center; box-siz=
ing: border-box; color: rgb(75, 75, 75); display: flex; height: 100vh; just=
ify-content: center; left: 0px; pointer-events: none; position: fixed; top:=
 0px; width: 100%; z-index: 2; }

.PortfolioLinkAccountButton-loadingIndicator::after { animation: 1.2s cubic=
-bezier(0.23, 1.2, 0.32, 1) 0s infinite normal none running PortfolioLinkAc=
countButton-rotation; border-width: 2px; border-style: solid; border-color:=
 rgb(148, 148, 148) rgb(235, 235, 235) rgb(235, 235, 235); border-image: in=
itial; border-radius: 100%; box-sizing: border-box; content: ""; font: inhe=
rit; height: 45px; margin: 0px 0px 45px; padding: 0px; width: 45px; }

@keyframes PortfolioLinkAccountButton-rotation {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

.LoadingDots-dotsContainer { margin: 0px auto; width: fit-content; }

.LoadingDots-dotsContainer svg { color: rgb(217, 217, 217); }

.LoadingDots-dotsContainer svg:nth-child(2) { margin: 0px 6px; }

.LoadingDots-dotsContainer .LoadingDots-active { color: rgb(0, 132, 86); tr=
ansition: color 0.4s ease-out; }

.DeleteAccountModal-modalContentsContainer { margin: 0px auto; max-width: 6=
00px; padding: 60px 16px 16px; }

.DeleteAccountModal-modalContentsContainer .DeleteAccountModal-modalContent=
Header { font-size: 20px; font-weight: 600; letter-spacing: 0.03px; line-he=
ight: 26px; margin: auto; text-align: center; width: 280px; }

.DeleteAccountModal-modalContentsContainer .DeleteAccountModal-modalContent=
Copy { font-size: 14px; font-weight: 400; letter-spacing: 0.03px; line-heig=
ht: 16px; margin: 30px auto; text-align: left; width: 378px; }

.DeleteAccountModal-successMessageText { width: 378px; }

.DeleteAccountModal-buttonContainer { align-items: center; display: flex; f=
lex-direction: row; gap: 18px; justify-content: center; }

.DeleteAccountModal-buttonContainer > button { border-radius: 3px; height: =
50px; width: 181px; }

.DeleteAccountModal-cancelBtn { background-color: rgb(255, 255, 255); borde=
r: 1px solid rgb(0, 83, 207); color: rgb(0, 83, 207); font-size: 12px; lett=
er-spacing: 1.5px; min-width: 181px; border-radius: unset !important; }

.DeleteAccountModal-cancelBtn, .DeleteAccountModal-deleteBtn { cursor: poin=
ter; font-weight: 600; line-height: 16px; padding: 10px 20px; text-transfor=
m: uppercase; }

.DeleteAccountModal-deleteBtn { text-wrap: nowrap; background-color: rgb(0,=
 83, 207); border: 1px solid rgb(0, 83, 207); color: rgb(255, 255, 255); fo=
nt-size: 14px; letter-spacing: 1.09px; }

.DeleteAccountModal-successMessageContainer { align-items: center; display:=
 flex; flex-direction: column; font-size: 16px; font-weight: 500; gap: 30px=
; margin: 0px auto; padding: 40px; text-align: center; width: 376px !import=
ant; }

.DeleteAccountModal-removeSuccessIcon { border: 2px solid rgb(206, 43, 43);=
 border-radius: 50%; color: rgb(206, 43, 43); font-size: 22px; line-height:=
 16px; padding: 7px; }

.ReAuthBanner-animationContainer { max-height: 61px; transition: opacity 1s=
, max-height 1s; }

.ReAuthBanner-slideUp { margin-bottom: 0px !important; max-height: 0px !imp=
ortant; opacity: 0 !important; pointer-events: none !important; }

.ReAuthBanner-outerContainer { container: reAuthCard / inline-size; margin-=
bottom: 0px; }

.ReAuthBanner-outerContainer:has(> div:not(.ReAuthBanner-slideUp)) { margin=
-bottom: 28px; }

.ReAuthBanner-reAuthListItemContainer { background: rgb(253, 234, 90); disp=
lay: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: =
16px; padding: 6px 16px 0px; }

.ReAuthBanner-reAuthIconContainer { white-space: nowrap; }

.ReAuthBanner-reAuthIcon { display: inline-block; height: 16px; margin-righ=
t: 7px; vertical-align: middle; width: 16px; }

.ReAuthBanner-reAuthText { color: rgb(23, 23, 23); font-size: 14px; font-we=
ight: 600; line-height: 18px; vertical-align: middle; }

.ReAuthBanner-reAuthMessage { color: rgb(23, 23, 23); font-size: 14px; font=
-weight: 500; line-height: 18px; white-space: nowrap; }

.ReAuthBanner-reAuthLink { color: rgb(0, 83, 207); font-size: 14px; font-we=
ight: 600; line-height: 18px; text-decoration: underline; white-space: nowr=
ap; }

.ReAuthBanner-reAuthIconContainer, .ReAuthBanner-reAuthLinkContainer, .ReAu=
thBanner-reAuthMessage { margin-bottom: 8px; }

@container reAuthCard (max-width: 904px) {
  .ReAuthBanner-animationContainer { max-height: 125px; }
  .ReAuthBanner-reAuthListItemContainer { display: block; padding-bottom: 5=
px; }
  .ReAuthBanner-reAuthIconContainer { white-space: normal; }
  .ReAuthBanner-reAuthText { font-size: 16px; }
  .ReAuthBanner-reAuthMessage { font-size: 12px; white-space: normal; }
  .ReAuthBanner-reAuthLink { white-space: normal; }
  .ReAuthBanner-reAuthIconContainer, .ReAuthBanner-reAuthLinkContainer, .Re=
AuthBanner-reAuthMessage { margin-bottom: 5px; }
}

.PortfolioOverview-container { container: outerCard / inline-size; color: r=
gb(23, 23, 23); font-family: "Proxima Nova", Helvetica, Arial, sans-serif; =
margin-bottom: 30px; }

.PortfolioOverview-aggregateHeader { font-size: 16px; font-weight: 400; lin=
e-height: 20px; padding-bottom: 20px; text-transform: uppercase; }

.PortfolioOverview-aggregateContainer { padding-bottom: 80px; }

.PortfolioOverview-aggregateColumn { display: inline-block; vertical-align:=
 top; }

.PortfolioOverview-aggregateMarketValue { font-size: 56px; font-weight: 500=
; line-height: 60px; }

.PortfolioOverview-aggregateMarketValueText { color: rgb(66, 66, 66); font-=
size: 16px; font-weight: 500; line-height: 16px; text-align: right; }

.PortfolioOverview-aggregateChangePercent { font-size: 24px; font-weight: 5=
00; line-height: 30px; padding-left: 40px; vertical-align: middle; }

.PortfolioOverview-aggregateChangePercentText { font-size: 16px; font-weigh=
t: 500; letter-spacing: 2.5px; line-height: 27px; padding-left: 10px; verti=
cal-align: middle; }

.PortfolioOverview-aggregateFloatColumn { float: right; }

.PortfolioOverview-compositionWrapper { white-space: nowrap; }

.PortfolioOverview-compositionColumn { display: inline-block; vertical-alig=
n: top; }

.PortfolioOverview-compositionPercentageContainer { display: flex; padding:=
 6px 0px; text-align: left; width: 170px; }

.PortfolioOverview-compositionPercentage, .PortfolioOverview-compositionSqu=
are, .PortfolioOverview-compositionText { color: rgb(23, 23, 23); display: =
inline-block; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; fo=
nt-size: 12px; font-weight: 600; height: 20px; line-height: 20px; vertical-=
align: middle; }

.PortfolioOverview-compositionSquare { margin-right: 8px; width: 20px; }

.PortfolioOverview-compositionPercentage { flex: 1 1 0%; text-align: right;=
 }

.PortfolioOverview-linkAccountButton { cursor: pointer; display: inline-blo=
ck; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; }

button:focus-visible:not(:disabled) .PortfolioOverview-linkAccountButton .P=
ortfolioOverview-linkAccountPlus, button:hover:not(:disabled) .PortfolioOve=
rview-linkAccountButton .PortfolioOverview-linkAccountPlus { transform: rot=
ate(90deg); }

button:focus-visible:not(:disabled) .PortfolioOverview-linkAccountButton .P=
ortfolioOverview-linkAccountText, button:hover:not(:disabled) .PortfolioOve=
rview-linkAccountButton .PortfolioOverview-linkAccountText { color: rgb(0, =
30, 90); }

button:disabled .PortfolioOverview-linkAccountButton { cursor: default; }

button:disabled .PortfolioOverview-linkAccountButton .PortfolioOverview-lin=
kAccountPlus { color: rgb(116, 116, 116); }

button:disabled .PortfolioOverview-linkAccountButton .PortfolioOverview-lin=
kAccountText { color: rgb(116, 116, 116); text-decoration: none; }

.PortfolioOverview-linkAccountPlus { color: rgb(10, 102, 48); font-size: 30=
px; font-weight: 500; transition: 0.15s linear; width: 34px; }

.PortfolioOverview-linkAccountPlus, .PortfolioOverview-linkAccountText { di=
splay: inline-block; height: 34px; line-height: 34px; vertical-align: middl=
e; }

.PortfolioOverview-editAccountsButton, .PortfolioOverview-linkAccountText {=
 color: rgb(0, 83, 207); font-size: 12px; text-decoration: underline; }

.PortfolioOverview-editAccountsButton { cursor: pointer; font-weight: 400; =
letter-spacing: 0.03px; line-height: 20px; min-width: 74px; }

.PortfolioOverview-editAccountsButton:hover { color: rgb(0, 30, 90); }

.PortfolioOverview-listContainer { color: rgb(23, 23, 23); display: flex; f=
lex-direction: row; gap: 15px; overflow: auto hidden; padding: 10px 0px; wi=
dth: 100%; }

.PortfolioOverview-listContainerSinglePortfolio { margin-left: -12px; paddi=
ng-left: 12px; }

.PortfolioOverview-portfolioCardContainer.PortfolioOverview-reAuthRedBorder=
.PortfolioOverview-disabled { background-color: initial; }

.PortfolioOverview-portfolioCardContainer.PortfolioOverview-reAuthRedBorder=
.PortfolioOverview-disabled::after { background-color: rgb(206, 43, 43); }

.PortfolioOverview-portfolioCardContainer { background: rgb(255, 255, 255);=
 border: 1px solid rgba(0, 0, 0, 0); border-radius: 8px; display: flex; fle=
x-direction: row; flex-shrink: 0; gap: 8px; min-width: 200px; padding: 8px;=
 position: relative; text-align: left; white-space: nowrap; }

button.PortfolioOverview-portfolioCardContainer::after { background-color: =
initial; border-radius: 12px; bottom: -8px; content: ""; display: block; he=
ight: 4px; left: 0px; pointer-events: none; position: absolute; width: 100%=
; }

button.PortfolioOverview-portfolioCardContainer:disabled { box-shadow: rgba=
(130, 130, 130, 0.15) 0px 6px 24px 0px; color: rgb(23, 23, 23); cursor: def=
ault; }

button.PortfolioOverview-portfolioCardContainer:disabled::after { backgroun=
d-color: rgb(10, 102, 48); }

button.PortfolioOverview-portfolioCardContainer:hover:not(:disabled) { bord=
er-color: rgb(158, 158, 158); box-shadow: rgba(130, 130, 130, 0.2) 0px 2px =
4px 0px; }

button.PortfolioOverview-portfolioCardContainer:hover:not(:disabled)::after=
 { background-color: rgb(158, 158, 158); }

.PortfolioOverview-portfolioCardContainer.PortfolioOverview-reAuthRedBorder=
 { background-color: initial; border: 1px solid rgb(206, 43, 43); }

div.PortfolioOverview-portfolioCardContainer { align-items: center; }

.PortfolioOverview-brokerageIcon { height: 24px; position: relative; top: 5=
0%; transform: translateY(-50%); width: 24px; }

.PortfolioOverview-portfolioCardColumn { display: flex; flex-direction: col=
umn; font-size: 12px; gap: 8px; line-height: 16px; }

.PortfolioOverview-portfolioCardColumn:last-child { margin-left: auto; }

.PortfolioOverview-brokerageName { max-width: 100px; overflow: hidden; text=
-overflow: ellipsis; }

.PortfolioOverview-portfolioCardMarketValue { font-size: 16px; font-weight:=
 500; }

.PortfolioOverview-portfolioCardChange { font-weight: 500; }

.PortfolioOverview-portfolioCardToday { font-size: 10px; font-weight: 600; =
letter-spacing: 1.5px; }

.PortfolioOverview-positiveChange { color: rgb(10, 102, 48); }

.PortfolioOverview-negativeChange { color: rgb(206, 43, 43); }

@container outerCard (max-width: 914px) {
  .PortfolioOverview-aggregateFloatColumn { display: block; float: none; ma=
rgin-top: 30px; }
}

@container outerCard (max-width: 600px) {
  .PortfolioOverview-aggregateContainer, .PortfolioOverview-aggregateHeader=
, .PortfolioOverview-aggregateMarketValueText { text-align: center; }
  .PortfolioOverview-aggregateHeader { font-size: 14px; padding-bottom: 10p=
x; }
  .PortfolioOverview-aggregateColumn { display: block; }
  .PortfolioOverview-aggregateMarketValue { font-size: 40px; line-height: 4=
0px; }
  .PortfolioOverview-aggregateMarketValueText { padding: 8px 0px 20px; }
  .PortfolioOverview-aggregateChangePercent { padding: 0px; }
}

.PortfolioOverview-editAccountsContainer { align-items: center; display: fl=
ex; flex-direction: row; justify-content: space-between; max-width: 330px; =
}

.PortfolioOverview-deleteIcon { background-image: url("https://static-redes=
ign.cnbcfm.com/dist/c607b0b316d23e4db2d6.svg"); }

.PortfolioOverview-deleteIcon, .PortfolioOverview-reAuthIcon { background-p=
osition: 50% center; background-repeat: no-repeat; background-size: 22px 22=
px; bottom: 43px; float: left; height: 24px; left: -12px; position: absolut=
e; width: 24px; z-index: 2; }

.PortfolioOverview-reAuthIcon { background-image: url("https://static-redes=
ign.cnbcfm.com/dist/6d62f51f09d99d366961.svg"); }

.PortfolioOverview-listContainerItem { display: flex; position: relative; }

@container outerCard (max-width: 370px) {
  .PortfolioOverview-compositionPercentageContainer { width: 150px; }
  .PortfolioOverview-compositionPercentage, .PortfolioOverview-compositionS=
quare, .PortfolioOverview-compositionText { font-size: 10px; }
}

div.base-Popper-root[role=3D"tooltip"] { display: none; }

.SegmentDataAllocation-segment { display: flex; margin-bottom: 12px; }

.SegmentDataAllocation-tileSegment { background: rgb(4, 113, 230); border-r=
adius: 2px; display: flex; height: 16px; min-width: 16px; width: 16px; }

.SegmentDataAllocation-segmentName { color: rgb(23, 23, 23); font-size: 12p=
x; font-weight: 600; line-height: 16px; margin-left: 10px; text-transform: =
uppercase; }

.SegmentDataAllocation-segmentPercentContainer, .SegmentDataAllocation-segm=
entPercentData { color: rgb(23, 23, 23); font-size: 12px; font-weight: 600;=
 line-height: 16px; margin-left: auto; }

.SegmentDataAllocation-segmentPercentContainer { display: flex; gap: 16px; =
}

.SegmentDataAllocation-sectorPercentData { color: rgb(23, 23, 23); font-siz=
e: 12px; font-weight: 600; line-height: 16px; }

.SegmentDataAllocation-chevron { background: rgb(23, 23, 23); cursor: point=
er; height: 8px; mask-image: url("https://static-redesign.cnbcfm.com/dist/6=
d2e721986ddae3d97e6.svg"); mask-repeat: no-repeat; position: relative; top:=
 3.5px; width: 15px; }

.SegmentDataAllocation-chevronOpen { transform: scaleY(-1); }

.SegmentDataAllocation-disabledTile { background-color: rgb(135, 142, 182);=
 }

.SegmentDataAllocation-disabledSectorTile { background-color: rgb(248, 248,=
 248); }

.SegmentDataAllocation-disabled { color: rgb(116, 116, 116); }

.SegmentDataAllocation-industryTile { margin-left: 8px; }

.DataTileGrid-gridContainer { display: flex; flex-flow: column wrap; height=
: 70px; margin: 0px auto 20px; overflow: hidden; width: 100%; }

.DataTileGrid-gridItem { align-items: center; background-color: rgb(204, 20=
4, 204); box-sizing: border-box; display: flex; height: 12px; justify-conte=
nt: center; margin: 1px; text-align: center; }

.PortfolioComposition-container { background: rgb(255, 255, 255); border-ra=
dius: 4px; box-shadow: rgba(130, 130, 130, 0.15) 0px 6px 24px 0px; flex: 1 =
1 0%; margin-bottom: 30px; padding: 12px; }

.PortfolioComposition-containerHeader { color: rgb(23, 23, 23); font-size: =
20px; font-weight: 600; line-height: 26px; padding-bottom: 18px; }

.PortfolioComposition-description { color: rgb(66, 66, 66); font-size: 12px=
; font-weight: 500; line-height: 16px; padding-bottom: 20px; }

.PortfolioComposition-buttonContainer { display: flex; gap: 12px; margin-bo=
ttom: 20px; }

.PortfolioComposition-buttonAssetSector { border: 0.5px solid rgb(0, 30, 90=
); border-radius: 100px; color: rgb(0, 30, 90); display: flex; font-size: 1=
2px; font-weight: 400; height: 21px; line-height: 16px; padding: 2px 5px; }

.PortfolioComposition-buttonAssetSector.PortfolioComposition-selected, .Por=
tfolioComposition-buttonAssetSector:hover { background-color: rgb(0, 30, 90=
); color: rgb(255, 255, 255); }

.PortfolioBetaTable-container { display: flex; flex: 1 1 0%; flex-direction=
: column; }

.PortfolioBetaTable-listsContainer { display: flex; flex: 1 1 0%; flex-wrap=
: wrap; gap: 16px; }

.PortfolioBetaTable-betaList { display: flex; flex: 1 1 0%; flex-direction:=
 column; min-width: 240px; }

.PortfolioBetaTable-tableHeader { font-size: 14px; font-weight: 600; line-h=
eight: 18px; padding: 8px 8px 8px 0px; }

.PortfolioBetaTable-tableContainer { display: flex; flex: 1 1 0%; flex-dire=
ction: column; }

.PortfolioBetaTable-dataContainer { background: rgb(248, 248, 248); display=
: flex; flex-direction: column; padding: 8px; }

.PortfolioBetaTable-dataContainer:nth-child(2n) { background: rgb(255, 255,=
 255); }

.PortfolioBetaTable-betaContainer { display: flex; }

.PortfolioBetaTable-dataRow { display: flex; justify-content: space-between=
; }

.PortfolioBetaTable-dataRow:first-child { padding-bottom: 8px; }

.PortfolioBetaTable-symbolName { color: rgb(0, 83, 207); cursor: pointer; f=
ont-size: 12px; font-weight: 500; line-height: 15px; }

.PortfolioBetaTable-symbolName:focus, .PortfolioBetaTable-symbolName:hover =
{ color: rgb(0, 30, 90); }

.PortfolioBetaTable-companyName { color: rgb(66, 66, 66); font-size: 12px; =
font-weight: 400; overflow: hidden; padding-right: 8px; text-overflow: elli=
psis; white-space: nowrap; }

.PortfolioBetaTable-triangle-DOWN, .PortfolioBetaTable-triangle-UP { border=
-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0)=
; height: 0px; position: relative; width: 0px; }

.PortfolioBetaTable-triangle-UP { border-bottom: 8px solid rgb(10, 102, 48)=
; bottom: 11px; }

.PortfolioBetaTable-triangle-DOWN { border-top: 8px solid rgb(206, 43, 43);=
 top: 11px; }

.PortfolioBetaTable-quoteChange { font-size: 12px; font-weight: 500; line-h=
eight: 16px; }

.PortfolioBetaTable-quoteChange-UP { color: rgb(10, 102, 48); }

.PortfolioBetaTable-quoteChange-DOWN { color: rgb(206, 43, 43); }

.PortfolioBetaTable-change { padding: 0px 5px 0px 8px; }

.PortfolioBetaTable-change:empty { padding: 0px 0px 0px 8px; }

.PortfolioBetaTable-beta { color: rgb(66, 66, 66); font-size: 12px; font-we=
ight: 600; letter-spacing: 1px; line-height: 16px; }

@keyframes PortfolioBetaChart-slideOutLeft {=20
  0% { padding-left: 250px; }
  100% { padding-left: var(--padding-left,0); }
}

@keyframes PortfolioBetaChart-slideOutRight {=20
  0% { padding-right: 250px; }
  100% { padding-right: var(--padding-right,0); }
}

.PortfolioBetaChart-container { display: flex; flex-direction: column; }

.PortfolioBetaChart-graphContainer { display: contents; }

.PortfolioBetaChart-chartHeader { font-size: 14px; font-weight: 600; line-h=
eight: 18px; padding: 8px 0px; }

.PortfolioBetaChart-row { align-items: center; animation-duration: 0.6s; an=
imation-fill-mode: forwards; animation-timing-function: ease-out; display: =
flex; justify-content: space-between; padding: 8px 0px; position: relative;=
 width: 50%; }

.PortfolioBetaChart-row.PortfolioBetaChart-left.PortfolioBetaChart-animate =
{ animation-name: PortfolioBetaChart-slideOutLeft; }

.PortfolioBetaChart-row.PortfolioBetaChart-left .PortfolioBetaChart-highlig=
htedCircle { margin-left: -24px; }

.PortfolioBetaChart-row.PortfolioBetaChart-right.PortfolioBetaChart-animate=
 { animation-name: PortfolioBetaChart-slideOutRight; }

.PortfolioBetaChart-row.PortfolioBetaChart-right .PortfolioBetaChart-highli=
ghtedCircle { margin-right: -24px; }

.PortfolioBetaChart-circleContainer { display: flex; position: relative; }

.PortfolioBetaChart-middleRow { justify-content: flex-end; padding-right: c=
alc(50% - 12px); }

.PortfolioBetaChart-circle { align-items: center; border-radius: 50%; displ=
ay: flex; font-size: 10px; font-weight: 600; height: 24px; justify-content:=
 center; position: relative; width: 24px; z-index: 2; }

.PortfolioBetaChart-bottomCircle { background-color: rgb(248, 248, 248); bo=
rder: 1px solid rgb(66, 66, 66); color: rgb(66, 66, 66); }

.PortfolioBetaChart-topCircle { background-color: rgb(66, 66, 66); color: r=
gb(248, 248, 248); }

.PortfolioBetaChart-highlightedCircle { background-color: rgb(0, 30, 90); b=
order: 1px solid rgb(252, 183, 0); color: rgb(252, 183, 0); }

.PortfolioBetaChart-circleLabel { background-color: rgb(248, 248, 248); bor=
der-radius: 5px; color: rgb(0, 83, 207); font-size: 12px; font-weight: 500;=
 height: 24px; line-height: 24px; padding: 0px 10px; text-align: center; wi=
dth: fit-content; z-index: 1; }

.PortfolioBetaChart-circleLabel:focus, .PortfolioBetaChart-circleLabel:hove=
r { color: rgb(0, 30, 90); }

.PortfolioBetaChart-line { background-color: rgb(217, 217, 217); flex-grow:=
 1; height: 1px; margin: 0px 8px 0px 1px; }

.PortfolioBetaChart-rightLine { margin: 0px 1px 0px 8px; }

.PortfolioBetaChart-spacer { color: rgb(217, 217, 217); font-size: 14px; ma=
rgin: 20px 0px; position: relative; text-align: center; }

.PortfolioBetaChart-spacer::after, .PortfolioBetaChart-spacer::before { bac=
kground-color: rgb(217, 217, 217); content: ""; height: 2px; position: abso=
lute; top: 50%; width: 50%; }

.PortfolioBetaChart-spacer::before { left: 0px; }

.PortfolioBetaChart-spacer::after { right: 0px; }

.PortfolioBetaChart-chartBackground { background: linear-gradient(90deg, rg=
b(223, 223, 223) 0px, rgb(255, 255, 255) 60px, rgb(255, 255, 255) calc(100%=
 - 60px), rgb(223, 223, 223)); border-radius: 5px; padding: 0px 40px; }

.PortfolioBetaChart-chartContainer { align-items: flex-start; display: flex=
; flex-flow: wrap; justify-content: space-between; position: relative; }

.PortfolioBetaChart-middleLine::before { border-left: 1px dotted rgb(217, 2=
17, 217); bottom: 0px; content: ""; left: 50%; margin-top: 30px; position: =
absolute; top: 0px; transform: translateX(-50%); width: 0px; }

.PortfolioBetaChart-middleCircle { background-color: rgb(0, 30, 90); color:=
 rgb(255, 255, 255); margin: 0px auto; }

.PortfolioBetaChart-chartScale { align-items: center; display: flex; flex: =
0 1 100%; margin: 0px auto; }

.PortfolioBetaChart-scaleLabel { background-color: rgb(248, 248, 248); colo=
r: rgb(66, 66, 66); font-size: 12px; font-weight: 600; line-height: 14.62px=
; margin: 0px auto 4px; text-align: center; width: 60px; }

.PortfolioBetaChart-scaleLine { background-color: rgb(217, 217, 217); flex-=
grow: 1; height: 2px; }

.PortfolioBetaChart-leftScale, .PortfolioBetaChart-rightScale { align-items=
: center; border-radius: 50%; display: flex; height: 23px; justify-content:=
 center; margin: 0px -8px; position: relative; width: 36px; }

.PortfolioBetaChart-leftScale span, .PortfolioBetaChart-rightScale span { f=
ont-size: 12px; font-weight: 700; line-height: 15px; z-index: 1; }

.PortfolioBetaChart-leftScale span { margin-left: 5px; }

.PortfolioBetaChart-leftScale::after { background-color: rgb(255, 255, 255)=
; border-radius: 4px; clip-path: polygon(30% 0px, 100% 0px, 100% 100%, 30% =
100%, 0px 50%); content: ""; height: 23px; left: 50%; position: absolute; t=
op: 50%; transform: translate(-50%, -50%); width: 36px; z-index: 0; }

.PortfolioBetaChart-rightScale span { margin-right: 5px; }

.PortfolioBetaChart-rightScale::after { background-color: rgb(255, 255, 255=
); border-radius: 4px; clip-path: polygon(0px 0px, 80% 0px, 100% 50%, 80% 1=
00%, 0px 100%); content: ""; height: 23px; left: 50%; position: absolute; t=
op: 50%; transform: translate(-50%, -50%); width: 36px; z-index: 0; }

.PortfolioBetaChart-leftChart, .PortfolioBetaChart-rightChart { width: 100%=
; }

.PortfolioBetaChart-leftChart .PortfolioBetaChart-circleLabel:not(.Portfoli=
oBetaChart-circleLabelInverse) { left: 100%; position: absolute; }

.PortfolioBetaChart-leftChart .PortfolioBetaChart-circleLabelInverse { posi=
tion: absolute; right: 100%; }

.PortfolioBetaChart-rightChart { align-items: flex-end; display: flex; flex=
-direction: column; }

.PortfolioBetaChart-rightChart .PortfolioBetaChart-circleLabel:not(.Portfol=
ioBetaChart-circleLabelInverse) { position: absolute; right: 100%; }

.PortfolioBetaChart-rightChart .PortfolioBetaChart-circleLabelInverse { lef=
t: 100%; position: absolute; }

.PortfolioBeta-container { background-color: rgb(255, 255, 255); border-rad=
ius: 4px; box-shadow: rgba(130, 130, 130, 0.15) 0px 6px 24px 0px; color: rg=
b(23, 23, 23); display: flex; flex: 1 1 0%; flex-direction: column; font-fa=
mily: "Proxima Nova", Helvetica, Arial, sans-serif; margin-bottom: 30px; mi=
n-height: 374px; padding: 12px; width: 100%; }

@media (min-width: 760px) {
  .PortfolioBeta-containerHeader { align-items: center; display: flex; just=
ify-content: space-between; }
}

.PortfolioBeta-headerTitle { color: rgb(23, 23, 23); display: flex; font-si=
ze: 20px; font-weight: 600; line-height: 26px; }

@media (max-width: 759px) {
  .PortfolioBeta-headerTitle { justify-content: space-between; }
}

.PortfolioBeta-headerTime { color: rgb(66, 66, 66); font-size: 10px; font-w=
eight: 600; padding-left: 20px; }

.PortfolioBeta-stateSwitch { display: flex; gap: 10px; }

@media (max-width: 759px) {
  .PortfolioBeta-stateSwitch { display: none; }
}

.PortfolioBeta-stateButton { align-items: center; color: rgb(0, 83, 207); d=
isplay: flex; font-size: 12px; font-weight: 400; gap: 4.5px; line-height: 1=
4px; padding-right: 4.5px; position: relative; text-align: center; }

.PortfolioBeta-stateButton img { filter: invert(16%) sepia(98%) saturate(38=
12%) hue-rotate(212deg) brightness(91%) contrast(100%); }

.PortfolioBeta-stateButton::after { background-color: initial; border-radiu=
s: 12px; bottom: -8px; content: ""; display: block; height: 4px; left: 0px;=
 pointer-events: none; position: absolute; width: 100%; }

.PortfolioBeta-stateButton:disabled { color: rgb(116, 116, 116); cursor: de=
fault; }

.PortfolioBeta-stateButton:disabled::after { background-color: rgb(116, 116=
, 116); }

.PortfolioBeta-stateButton:disabled img { filter: none; }

.PortfolioBeta-betaDescriptionsContainer { align-items: center; display: fl=
ex; padding: 20px 0px; position: relative; }

@media (max-width: 759px) {
  .PortfolioBeta-betaDescriptionsContainer { display: block; }
  .PortfolioBeta-betaIcon { display: block; margin: 0px auto; padding-botto=
m: 20px; }
}

.PortfolioBeta-betaNumber { color: rgb(39, 49, 60); font-size: 24px; font-w=
eight: 800; left: 20px; line-height: 29px; position: absolute; top: 39px; }

@media (max-width: 759px) {
  .PortfolioBeta-betaNumber { left: calc(49% - 13px); }
}

.PortfolioBeta-disclaimer { padding-left: 30px; }

@media (max-width: 759px) {
  .PortfolioBeta-disclaimer { padding-left: 0px; }
}

.PortfolioLinkAccountGate-mainContainer { margin: 0px 24px; padding: 40px 0=
px; }

.PortfolioLinkAccountGate-mainContainer img, .PortfolioLinkAccountGate-main=
Container video { pointer-events: none; }

@media (max-width: 1019px) {
  .PortfolioLinkAccountGate-mainContainer { margin: 0px 40px; }
}

@media (max-width: 759px) {
  .PortfolioLinkAccountGate-mainContainer { margin: 0px 21px; }
}

.PortfolioLinkAccountGate-leadContainer { background-color: rgb(26, 35, 41)=
; background-image: url("https://static-redesign.cnbcfm.com/dist/d4fd801645=
36c4c85d6e.png"); background-repeat: no-repeat; background-size: cover; bor=
der-radius: 8px; box-shadow: rgba(130, 130, 130, 0.15) 0px 6px 24px 0px; ma=
rgin-bottom: 40px; }

@media (max-width: 1339px) {
  .PortfolioLinkAccountGate-leadContainer { background-position-x: -215px; =
}
}

@media (max-width: 1019px) {
  .PortfolioLinkAccountGate-leadContainer { height: 460px; }
}

@media (max-width: 759px) {
  .PortfolioLinkAccountGate-leadContainer { background-position: -800px 120=
px; height: 572px; }
}

.PortfolioLinkAccountGate-leadPropsContainer { display: flex; flex-directio=
n: row; height: 100%; padding: 40px 24px 0px; }

@media (max-width: 1019px) {
  .PortfolioLinkAccountGate-leadPropsContainer { padding-top: 12px; }
}

@media (max-width: 759px) {
  .PortfolioLinkAccountGate-leadPropsContainer { padding-top: 20px; }
}

@media (max-width: 1019px) {
  .PortfolioLinkAccountGate-leadHeading { align-items: center; display: fle=
x; flex-direction: row; justify-content: space-between; }
}

@media (max-width: 759px) {
  .PortfolioLinkAccountGate-leadHeading { align-items: flex-start; flex-dir=
ection: column; gap: 12px; }
}

.PortfolioLinkAccountGate-leadHeadingText { color: rgb(248, 248, 248); font=
-size: 54px; font-weight: 800; line-height: 60px; }

@media (max-width: 1339px) {
  .PortfolioLinkAccountGate-leadHeadingText { font-size: 46px; }
}

@media (max-width: 759px) {
  .PortfolioLinkAccountGate-leadHeadingText { font-size: 28px; font-weight:=
 800; letter-spacing: -0.5px; line-height: 32px; order: 1; }
}

@media (min-width: 1020px) {
  .PortfolioLinkAccountGate-leadProPill { display: none; }
}

.PortfolioLinkAccountGate-subleadDesktop { color: rgb(248, 248, 248); displ=
ay: flex; flex-direction: column; font-size: 24px; font-weight: 600; letter=
-spacing: 0.007em; line-height: 34px; }

@media (max-width: 1339px) {
  .PortfolioLinkAccountGate-subleadDesktop { font-size: 20px; width: 410px;=
 }
}

@media (max-width: 1019px) {
  .PortfolioLinkAccountGate-subleadDesktop { display: none; }
}

.PortfolioLinkAccountGate-subleadTablet { color: rgb(23, 23, 23); font-size=
: 20px; font-weight: 600; letter-spacing: 0.007em; line-height: 34px; margi=
n-bottom: 40px; }

@media (max-width: 759px) {
  .PortfolioLinkAccountGate-subleadTablet { font-size: 16px; letter-spacing=
: 0.007em; line-height: 22px; }
}

@media (min-width: 1020px) {
  .PortfolioLinkAccountGate-subleadTablet { display: none; }
}

.PortfolioLinkAccountGate-linkButton { background-color: rgb(255, 255, 255)=
; border-radius: 4px; box-shadow: rgba(130, 130, 130, 0.15) 0px 6px 24px 0p=
x; color: rgb(10, 102, 48); cursor: pointer; font-size: 18px; font-weight: =
600; height: 50px; letter-spacing: 0.04em; line-height: 50px; margin-bottom=
: 20px; text-align: center; width: 100%; }

.PortfolioLinkAccountGate-leadHeadingContainer { display: flex; flex-basis:=
 0px; flex-direction: column; flex-grow: 1; gap: 12px; max-width: 602px; mi=
n-width: 0px; }

@media (max-width: 1339px) {
  .PortfolioLinkAccountGate-leadHeadingContainer { justify-content: space-b=
etween; max-width: 471px; }
}

@media (max-width: 1019px) {
  .PortfolioLinkAccountGate-leadHeadingContainer { max-width: 100%; }
}

.PortfolioLinkAccountGate-disclaimerContainer { color: rgb(66, 66, 66); fon=
t-size: 12px; font-weight: 500; letter-spacing: 0.03px; line-height: 16px; =
margin-bottom: 40px; }

.PortfolioLinkAccountGate-logoAnimation { display: block; margin: 0px auto =
20px; max-width: 381px; width: 100%; }

.PortfolioLinkAccountGate-leadFooterContainer { align-items: center; displa=
y: flex; flex-direction: row; gap: 12px; justify-content: center; margin-bo=
ttom: 40px; }

@media (max-width: 1019px) {
  .PortfolioLinkAccountGate-leadFooterContainer { flex-direction: column; }
}

.PortfolioLinkAccountGate-leadFooterText { color: rgb(23, 23, 23); font-siz=
e: 12px; font-weight: 600; letter-spacing: 0.03px; line-height: 14.62px; te=
xt-align: center; }

.PortfolioLinkAccountGate-noWrap { display: inline-block; white-space: nowr=
ap; }

.PortfolioLinkAccountGate-leadFooterLogoContainer { display: flex; flex-dir=
ection: row; gap: 8px; }

.PortfolioLinkAccountGate-contentContainer { gap: 40px 25px; display: grid;=
 grid-template-columns: repeat(3, 1fr); }

@media (max-width: 1339px) {
  .PortfolioLinkAccountGate-contentContainer { column-gap: 30px; grid-templ=
ate-columns: repeat(2, 1fr); }
}

@media (max-width: 759px) {
  .PortfolioLinkAccountGate-contentContainer { display: flex; flex-directio=
n: column; gap: 40px; }
}

.PortfolioLinkAccountGate-valuePropRowContainer { display: flex; flex-direc=
tion: row; gap: 20px; }

.PortfolioLinkAccountGate-valuePropContainer { background-color: rgb(255, 2=
55, 255); border-radius: 8px; box-shadow: rgba(130, 130, 130, 0.15) 0px 6px=
 24px 0px; display: flex; flex-basis: 0px; flex-direction: column; flex-gro=
w: 1; gap: 24px; min-width: 0px; }

.PortfolioLinkAccountGate-valuePropContainer:hover { box-shadow: rgba(130, =
130, 130, 0.2) 0px 2px 4px 0px; }

.PortfolioLinkAccountGate-valuePropHeading { align-items: center; color: rg=
b(23, 23, 23); display: flex; font-size: 24px; font-weight: 600; gap: 8px; =
line-height: 36px; padding: 24px 24px 0px; }

.PortfolioLinkAccountGate-valuePropDescription { color: rgb(0, 0, 0); font-=
size: 16px; font-weight: 400; line-height: 20px; padding: 24px 24px 0px; te=
xt-align: left; }

.PortfolioLinkAccountGate-valuePropImageContainer { align-items: center; di=
splay: flex; flex-direction: column; gap: 20px; height: 168px; margin: auto=
; }

.PortfolioLinkAccountGate-valuePropImageContainer .PortfolioLinkAccountGate=
-valuePropImage1, .PortfolioLinkAccountGate-valuePropImageContainer .Portfo=
lioLinkAccountGate-valuePropImage2 { height: 100%; width: 100%; }

.PortfolioLinkAccountGate-valuePropImageContainer .PortfolioLinkAccountGate=
-compositionImage, .PortfolioLinkAccountGate-valuePropImageContainer .Portf=
olioLinkAccountGate-compositionVideo + .PortfolioLinkAccountGate-valuePropI=
mage2 { height: unset; width: unset; }

@media (min-width: 1020px) {
  .PortfolioLinkAccountGate-valuePropImageContainer .PortfolioLinkAccountGa=
te-holdingsImage, .PortfolioLinkAccountGate-valuePropImageContainer .Portfo=
lioLinkAccountGate-moversImage { padding: 0px 6px; }
}

.PortfolioLinkAccountGate-valuePropImageContainer .PortfolioLinkAccountGate=
-videoPlayer { display: none; }

@media (min-width: 1020px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-valuePropImage1 { display: none; }
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-videoPlayer { clip-path: inset(24px 1px); display: block; position=
: relative; width: 100%; }
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-newsVideo { clip-path: inset(36px 1px); top: -24px; width: 93%; }
}

@media (min-width: 1020px) and (max-width: 1339px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-newsVideo { width: 85%; }
}

@media (min-width: 1020px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-eventsCalendarVideo { clip-path: inset(20px 1px); top: -20px; widt=
h: 98.5%; }
}

@media (min-width: 1020px) and (min-width: 1020px) and (max-width: 1179px) =
{
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-eventsCalendarVideo { clip-path: inset(36px 1px); padding: 15px; t=
op: -35px; width: 95%; }
}

@media (min-width: 1020px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-betaVideo { clip-path: inset(26px 1px); position: relative; top: -=
24px; width: 94%; }
}

@media (min-width: 1020px) and (max-width: 1339px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-betaVideo { width: 83%; }
}

@media (min-width: 1020px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-compositionVideo { clip-path: inset(24px 3px); position: relative;=
 top: -30px; width: 74%; }
}

@media (min-width: 1020px) and (max-width: 1339px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-compositionVideo { width: 67%; }
}

@media (min-width: 1020px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-compositionVideo + .PortfolioLinkAccountGate-valuePropImage2 { pos=
ition: relative; top: -75px; }
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-moversVideo { clip-path: inset(36px 1px); position: relative; top:=
 -40px; }
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-holdingsVideo { clip-path: inset(36px 1px); position: relative; to=
p: -40px; width: 100%; }
}

@media (min-width: 1020px) and (max-width: 1339px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-holdingsVideo { width: 96%; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .PortfolioLinkAccountGate-newsImage { width: 96%; }
  .PortfolioLinkAccountGate-eventsCalendarImage { padding: 14px; }
}

@media (min-width: 360px) and (max-width: 759px) {
  .PortfolioLinkAccountGate-eventsCalendarImage { padding: 7px; }
}

.PortfolioLinkAccountGate-valuePropLinkContainer { display: flex; flex-dire=
ction: row; justify-content: flex-end; margin: 0px 25px 25px 0px; }

.PortfolioLinkAccountGate-valuePropLink { align-items: center; color: rgb(0=
, 83, 207); display: flex; flex-direction: row; font-size: 16px; font-weigh=
t: 500; gap: 8px; letter-spacing: 0.03px; line-height: 26px; }

.PortfolioLinkAccountGate-valuePropImageContainer > img { height: 100%; wid=
th: 100%; }

.PortfolioLinkAccountGate-linkButtonFooterContainer { height: 50px; margin:=
 40px auto; }

.PortfolioLinkAccountGate-linkButtonFooterContainer > button { width: 100%;=
 }

.PortfolioLinkAccountGate-linkButtonFooterContainer .PortfolioLinkAccountGa=
te-linkButton { background-color: rgb(0, 132, 86); color: rgb(255, 255, 255=
); }

.PortfolioLinkAccountGate-linkButtonFooterContainer .PortfolioLinkAccountGa=
te-linkButton:hover { background-color: rgb(0, 80, 52); }

.PortfolioLinkAccountGate-footerFAQContainer { color: rgb(66, 66, 66); font=
-size: 18px; font-weight: 400; letter-spacing: 0.03px; line-height: 24px; t=
ext-align: center; }

.PortfolioLinkAccountGate-faqLink { color: rgb(0, 83, 207); }

.PortfolioContainer-loadingContainer { padding-top: 150px; }

.PortfolioContainer-loadingDisclaimer { line-height: 22px; margin: 0px auto=
 20px; max-width: 330px; min-height: 50px; text-align: center; }

.PortfolioContainer-containerFluidWidths { margin: 0px auto; width: 100%; }

@media (min-width: 1020px) {
  .PortfolioContainer-containerFluidWidths { max-width: 960px; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-containerFluidWidths { max-width: 1290px; }
}

@media (min-width: 1020px) {
  .PortfolioContainer-linkAccountGateContainer { margin: 0px auto; max-widt=
h: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .PortfolioContainer-linkAccountGateContainer { max-width: 678px; }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .PortfolioContainer-linkAccountGateContainer { max-width: 960px; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .PortfolioContainer-linkAccountGateContainer { max-width: 1290px; }
}

.PortfolioContainer-page { display: block; margin-bottom: 25px; overflow: v=
isible; }

@media (min-width: 760px) {
  .PortfolioContainer-page { margin-bottom: 28px; }
}

.PortfolioContainer-pageWrapper { margin: 0px auto; max-width: 100%; }

@media (min-width: 760px) {
  .PortfolioContainer-pageWrapper { max-width: 678px; }
}

@media (min-width: 1020px) {
  .PortfolioContainer-pageWrapper { max-width: 960px; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-pageWrapper { max-width: 1290px; }
}

@media (min-width: 760px) {
  .PortfolioContainer-pageWrapper { max-width: 100% !important; }
}

.PortfolioContainer-pageHeader { font-size: 28px; font-weight: 700; line-he=
ight: 32px; padding-top: 30px; }

.PortfolioContainer-disclaimer { margin: 20px 0px 40px; }

.PortfolioContainer-pageRow { display: flex; flex-flow: wrap; padding: 0px =
20px; }

@media (min-width: 760px) {
  .PortfolioContainer-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (min-width: 1020px) {
  .PortfolioContainer-pageRow { display: flex; flex-flow: wrap; padding: 0p=
x 20px; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .PortfolioContainer-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (max-width: 1019px) {
  .PortfolioContainer-pageRow { margin: 0px; padding: 0px; }
}

@media (min-width: 360px) and (max-width: 759px) {
  .PortfolioContainer-pageRow.PortfolioContainer-containerFluidWidths { pad=
ding: 0px 21px; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .PortfolioContainer-pageRow.PortfolioContainer-containerFluidWidths { pad=
ding: 0px 45px; }
}

.PortfolioContainer-col { display: flex; flex-direction: column; flex-grow:=
 0; flex-shrink: 0; margin-right: 30px; max-width: calc(100% - 30px); min-w=
idth: calc(100% - 30px); }

@media (min-width: 760px) {
  .PortfolioContainer-col { max-width: calc(33.3333% - 30px); min-width: ca=
lc(33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .PortfolioContainer-col { max-width: calc(44.4444% - 30px); min-width: ca=
lc(44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .PortfolioContainer-col { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-col { max-width: calc(33.3333% - 30px); min-width: ca=
lc(33.3333% - 30px); }
}

.PortfolioContainer-col:last-child { margin-right: 0px; }

@media (min-width: 360px) and (max-width: 759px) {
  .PortfolioContainer-col { margin-left: auto !important; margin-right: aut=
o !important; max-width: 100% !important; min-width: 100% !important; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .PortfolioContainer-col { margin-left: auto !important; margin-right: aut=
o !important; max-width: 100% !important; min-width: 100% !important; }
  .PortfolioContainer-containerFluidWidths .PortfolioContainer-col { max-wi=
dth: 678px !important; min-width: 678px; }
}

@media (min-width: 760px) {
  .PortfolioContainer-col-3 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .PortfolioContainer-col-3 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .PortfolioContainer-col-3 { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .PortfolioContainer-col-3 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .PortfolioContainer-col-3 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .PortfolioContainer-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: 30=
px; max-width: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
  .PortfolioContainer-col-3:first-child { margin-left: 0px; margin-right: 3=
0px; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: 30=
px; max-width: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

@media (min-width: 760px) {
  .PortfolioContainer-col-4 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .PortfolioContainer-col-4 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .PortfolioContainer-col-4 { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .PortfolioContainer-col-4 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .PortfolioContainer-col-4 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .PortfolioContainer-col-4 { flex-grow: 0; flex-shrink: 0; margin-left: 30=
px; max-width: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
  .PortfolioContainer-col-4:first-child { margin-left: 0px; margin-right: 3=
0px; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-col-4 { flex-grow: 0; flex-shrink: 0; margin-left: 30=
px; max-width: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
}

@media (min-width: 760px) {
  .PortfolioContainer-col-6 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .PortfolioContainer-col-6 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .PortfolioContainer-col-6 { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .PortfolioContainer-col-6 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .PortfolioContainer-col-6 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .PortfolioContainer-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: 0p=
x; margin-right: 0px; max-width: calc(44.4444% - 16.6667px); min-width: cal=
c(44.4444% - 16.6667px); }
  .PortfolioContainer-col-6:first-child { margin-left: 0px; margin-right: 3=
0px; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: 0p=
x; max-width: calc(50% - 15px); min-width: calc(50% - 15px); }
}

@media (min-width: 760px) {
  .PortfolioContainer-col-8 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .PortfolioContainer-col-8 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .PortfolioContainer-col-8 { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .PortfolioContainer-col-8 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .PortfolioContainer-col-8 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .PortfolioContainer-col-8 { flex-grow: 0; flex-shrink: 0; margin-right: 0=
px; max-width: calc(66.6667% - 10px); min-width: calc(66.6667% - 10px); }
  .PortfolioContainer-col-8:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-col-8 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(66.6667% - 10px); min-width: calc(66.6667% - 10px); }
}

@media (min-width: 760px) {
  .PortfolioContainer-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .PortfolioContainer-col-9 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .PortfolioContainer-col-9 { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .PortfolioContainer-col-9 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .PortfolioContainer-col-9 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .PortfolioContainer-col-9 { flex-grow: 0; flex-shrink: 0; margin-right: 0=
px; max-width: calc(66.6667% - 10px); min-width: calc(66.6667% - 10px); }
  .PortfolioContainer-col-9:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(75% - 7.5px); min-width: calc(75% - 7.5px); }
}

@media (min-width: 760px) {
  .PortfolioContainer-col-12 { flex-grow: 0; flex-shrink: 0; max-width: cal=
c(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .PortfolioContainer-col-12 { max-width: calc(100% - 30px); min-width: cal=
c(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .PortfolioContainer-col-12 { max-width: calc(133.333% - 30px); min-width:=
 calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .PortfolioContainer-col-12 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .PortfolioContainer-col-12 { max-width: calc(100% - 30px); min-width: cal=
c(100% - 30px); }
}

@media (min-width: 1020px) {
  .PortfolioContainer-col-12 { flex-grow: 0; flex-shrink: 0; margin-right: =
0px; max-width: 100%; min-width: 100%; }
  .PortfolioContainer-col-12:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-col-12 { flex-grow: 0; flex-shrink: 0; max-width: 100=
%; min-width: 100%; }
}

.PortfolioContainer-col-full { flex-grow: 0; flex-shrink: 0; margin-right: =
0px; max-width: 100%; min-width: 100%; }

.PortfolioContainer-col-full .MyComponentName-container { width: 100vw; }

@media (min-width: 1340px) {
  .PortfolioContainer-col-full .MyComponentName-container { max-width: none=
; }
}

.PortfolioContainer-col-full:last-child { margin-right: 0px; }

.PortfolioPage-pageBackground { background-color: rgb(248, 248, 248); }

.PortfolioPage-container { min-height: 500px; }

.omega_tapToUnmuteBtn {
  align-items: center; background: rgb(252, 183, 0); border: 0px; display: =
flex; height: 44px; justify-content: center; margin: 15px 0px 0px 15px; pad=
ding: 0px; width: 44px; z-index: var(--z-index-tap-to-unmute);
  & .omega_tapToUnmuteBtn-icon { color: rgb(7, 29, 57); height: 22px; width=
: 22px; }
}

.omega_volume {
  --volumeTransition: 0.05s ease-in-out 0.5s; align-items: center; display:=
 flex;
  &:hover {
  & .omega_volume-muteBtn { margin: 0px 6px 0px 0px; transition-delay: 0s; =
}
  & .omega_volume-container { transition-delay: 0s; visibility: visible; wi=
dth: 88px; }
}
  & .omega_volume-muteBtn { border: none; margin: 0px; padding-left: 24px; =
transition: margin var(--volumeTransition); }
  & .omega_volume-container { align-items: center; transition: width var(--=
volumeTransition),visibility var(--volumeTransition); visibility: hidden; w=
idth: 0px; }
}

.omega_slider {
  --sliderColor: #888; --sliderProgressColor: #fff; --sliderThumbColor: var=
(--sliderProgressColor); --sliderProgress: linear-gradient(to right,var(--s=
liderProgressColor) 0% var(--sliderPosition),var(--sliderColor) var(--slide=
rPosition) 100%); --sliderThumbShadow: 0 1px 2px #00000040; --sliderThumbSi=
ze: 15px; --sliderTrackHeight: 5px; appearance: none; background: rgba(0, 0=
, 0, 0); cursor: pointer; justify-self: center; width: 100%;
  &::-webkit-slider-runnable-track { appearance: none; background: var(--sl=
iderProgress); height: var(--sliderTrackHeight); }
  &::-webkit-slider-thumb { appearance: none; background: var(--sliderThumb=
Color); border: none; border-radius: 100%; box-shadow: var(--sliderThumbSha=
dow); height: var(--sliderThumbSize); margin-top: -5px; width: var(--slider=
ThumbSize); }
}

.omega_iconLiveWithDot {
  display: block; font-size: 0.8rem; font-weight: 700; margin-left: 12px; p=
osition: relative; white-space: nowrap;
  &::before { background-color: rgb(255, 255, 255); border-radius: 50%; con=
tent: ""; height: 8px; left: -12px; position: absolute; top: 5px; width: 8p=
x; }
}

.omega_time { font-size: 14px; letter-spacing: 1.2px; }

.omega_liveBtn {
  align-items: center; display: flex; gap: 8px;
  & .omega_liveBtn-dot { background: red; border-radius: 100%; display: blo=
ck; height: 8px; width: 8px; }
  & .omega_liveBtn-label { font-size: 14px; font-weight: 700; letter-spacin=
g: 1.1px; line-height: normal; text-transform: uppercase; }
}

.omega_rackWithDVR {
  align-items: center; bottom: 0px; box-sizing: border-box; display: grid; =
gap: 10px 25px; grid-template-columns: repeat(5, auto) 1fr repeat(2, auto);=
 opacity: 0; padding: 15px; position: fixed; transition: var(--fade-transit=
ion); width: 100%; z-index: var(--z-index-control-rack);
  &.omega_rackWithDVR-show { opacity: 1; transition: none; }
  & .omega_slider {
  &.omega_slider-scrubber { grid-area: 1 / 1 / auto / -1; justify-self: cen=
ter; }
}
  & .omega_btnSubtitle, & .omega_btnSubtitleVOD, & .omega_playPauseDesktop,=
 & .omega_playPauseMobile, & .omega_rewind {
  align-items: center; background: rgba(0, 0, 0, 0); border: none; display:=
 flex; height: 100%; justify-content: center; padding: 0px;
  &:focus { outline: none; }
}
  & .omega_btnSubtitleVOD { justify-content: end; }
}

:root { --fade-transition: opacity 0.667s ease-in-out; --z-index-omega-over=
lay: 50; }

.omega_aspectRatioContainer { margin: auto; }

.omega_videoContainer { container: video-container dvr-rack / size; --z-ind=
ex-video: 0; --z-index-captions: 10; --z-index-control-rack-backdrop: 20; -=
-z-index-control-rack: 30; --z-index-pip-close: 30; --z-index-tap-to-unmute=
: 40; --transition-backdrop-fade: var(--fade-transition); color: rgb(255, 2=
55, 255); font-family: FoundersGroteskCond, "Arial Narrow", Arial, sans-ser=
if; height: 100%; left: 0px; max-height: 100vh; position: absolute; top: 0p=
x; width: 100%; }

.omega_videoContainer button { color: rgb(255, 255, 255); }

@container video-container (max-width: 312px) {
  .omega_playPauseDesktop { display: none; }
}

.omega_playPauseMobile { display: none; }

.omega_volume-container { display: flex; }

@container video-container (max-width: 480px) {
  .omega_playPauseDesktop, .omega_volume-container { display: none; }
  .omega_volume:hover .omega_volume-muteBtn { margin: 0px; }
  .omega_playPauseMobile { place-self: center; background-color: rgba(0, 0,=
 0, 0); border: none; color: rgb(255, 255, 255); display: block; z-index: v=
ar(--z-index-control-rack); }
  .omega_playPauseMobile svg { height: 58px; width: 58px; }
}

@container dvr-rack (max-width: 435px) {
  .omega_videoContainer .omega_rackWithDVR { grid-template-columns: repeat(=
4, auto) 1fr auto; }
  .omega_videoContainer .omega_rackWithDVR .omega_btnSubtitle, .omega_video=
Container .omega_rackWithDVR .omega_liveBtn, .omega_videoContainer .omega_r=
ackWithDVR .omega_volume-container { display: none; }
  .omega_videoContainer .omega_rackWithDVR .omega_btnFullScreen { grid-colu=
mn: auto / -1; }
}

.omega_gridStackWrapper { display: grid; grid-template-columns: auto; grid-=
template-rows: auto; }

.omega_gridStackWrapper > * { grid-area: 1 / 1 / 2 / 2; }

.omega_coreVideoContainer video { left: 0px; position: absolute; top: 0px; =
}

.omega_controlRackBackdrop.omega_uiVisible { opacity: 1; }

.omega_controlRackBackdrop { place-self: stretch; background-image: linear-=
gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.9)); z-index: var(--z-index-=
control-rack-backdrop); }

.omega_controlRackBackdrop:not(.omega_uiVisible) { opacity: 0; transition: =
var(--fade-transition); }

.omega_playPauseMobileContainer.omega_uiVisible { opacity: 1; }

.omega_playPauseMobileContainer:not(.omega_uiVisible) { opacity: 0; transit=
ion: var(--fade-transition); }

.omega_center { display: flex; justify-content: center; }

.omega_controlRack.omega_uiVisible { opacity: 1; }

.omega_controlRack:not(.omega_uiVisible) { opacity: 0; transition: var(--fa=
de-transition); }

@media only screen and (min-width: 758px) {
  .omega_controlRack { padding: 0px 24px 13px; }
}

.omega_controlRack { align-items: center; align-self: end; display: flex; j=
ustify-content: space-between; overflow: hidden; padding: 0px 24px 16px 0px=
; z-index: var(--z-index-control-rack); }

.omega_left, .omega_right { column-gap: 12px; display: flex; }

.omega_left { justify-content: flex-start; }

.omega_right { justify-content: flex-end; }

.omega_adPlaying { font-size: 0.9rem; font-weight: 600; padding: 0px 1em; t=
ext-transform: uppercase; white-space: nowrap; }

.omega_sections { align-items: center; flex-basis: 0px; flex-grow: 1; }

.omega_controlRack button { background: none; border: none; }

.omega_right button { padding: 0px 0.5em; }

.omega_right button:first-child { margin-left: -0.5em; }

.omega_right button:last-child { margin-right: -0.5em; }

svg:not(:root) { overflow: hidden; }

.omega_captionOn { background-color: rgb(255, 255, 255); border-radius: 2px=
; }

.omega_captionOn path { fill: rgb(0, 0, 0); }

.omega_captionOff { border-radius: 2px; }

.omega_captionOff path { fill: rgb(255, 255, 255); }

.omega_subtitles { background: rgb(0, 0, 0); bottom: 15%; color: rgb(255, 2=
55, 255); font-family: var(--founders-mono,sans-serif); justify-self: cente=
r; padding: 0.5em 1em; position: absolute; }

.sr-only { clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin=
: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

.omega_slate { container-type: inline-size; display: flex; flex-direction: =
column; height: 100%; justify-content: center; margin: auto; width: 100%; z=
-index: var(--z-index-omega-overlay); }

.omega_slate a { text-decoration: underline; }

.omega_slate p { color: rgb(255, 255, 255); font-size: calc(2cqi + 6px); fo=
nt-weight: 500; line-height: 2; text-align: center; }

.omega_overlay { container: overlay / size; background-color: rgb(0, 0, 0);=
 color: rgb(255, 255, 255); height: 100%; position: absolute; width: 100%; =
z-index: var(--z-index-omega-overlay); }

.omega_overlay_clickthrough { pointer-events: none; }

.omega_overlay_content { display: block; left: 50%; max-height: 100%; max-w=
idth: 100%; position: relative; top: 50%; transform: translate(-50%, -50%);=
 }

@container overlay (aspect-ratio > 16 / 9) {
  .omega_overlay .omega_overlay_image { height: 100%; width: auto; }
}

.omega_overlay_image { aspect-ratio: 16 / 9; width: 100%; }

.omega_overlay_text { font-size: 10cqh; text-align: center; }

.FullEpisodePlayer-container { align-items: center; display: flex; flex-dir=
ection: row; font-size: 22px; justify-content: space-between; }

.FullEpisodePlayer-fullEpisodePlayerContainer { display: flex; flex-directi=
on: column; gap: 20px; }

.FullEpisodePlayer-fullEpisodePlayer { container: video-player / inline-siz=
e; aspect-ratio: 16 / 9; background-color: rgb(0, 0, 0); position: relative=
; top: 0px; width: 100%; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR { font-family: "Pro=
xima Nova", Helvetica, Arial, sans-serif; position: absolute; will-change: =
opacity; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_slider { --s=
liderColor: #ddd; --sliderProgressColor: #fff; --sliderThumbColor: #fff; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_volume { --v=
olumeTransition: 0.1s ease-in-out 0.5s; flex-direction: column-reverse; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_volume .omeg=
a_volume-muteBtn { padding: 0px; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_volume:hover=
 .omega_volume-container { opacity: 1; transition-delay: 0s; visibility: vi=
sible; width: 88px; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_volume:hover=
 .omega_volume-muteBtn { margin: 0px; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_volume .omeg=
a_volume-container { opacity: 0; position: absolute; rotate: -90deg; top: -=
50px; transition: opacity var(--volumeTransition),visibility var(--volumeTr=
ansition),width 0s .75s; visibility: hidden; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_liveBtn { di=
splay: flex; white-space: nowrap; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_liveBtn .ome=
ga_liveBtn-label { align-items: center; display: flex; font-weight: 500; ju=
stify-content: center; letter-spacing: -0.1px; position: relative; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_liveBtn .ome=
ga_liveBtn-label::before { border: 2px solid rgb(255, 255, 255); content: "=
"; display: block; height: 100%; padding: 5px 11px; position: absolute; wid=
th: 100%; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_liveBtn .ome=
ga_liveBtn-dot + .omega_liveBtn-label::before { display: none; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_time { font-=
size: 13px; letter-spacing: 0.5px; margin: 0px 0px 1px; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR button { opacity: 0=
.8; transition: opacity 0.2s; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR button:hover { opac=
ity: 1; }

@container video-player (max-width: 460px) {
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR { gap: 5px 20px; =
grid-template-columns: repeat(2, auto) 1fr repeat(3, auto); }
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR div:empty { displ=
ay: none; }
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_slider { g=
rid-row: 1; }
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_playPauseD=
esktop { grid-row: 2; height: 30px; }
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_playPauseD=
esktop svg { height: 24px; width: 24px; }
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_volume .om=
ega_volume-container { top: 0px; z-index: 100; }
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_btnSubtitl=
e { display: block; }
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_liveBtn .o=
mega_liveBtn-label::before { padding: 2px 6px; }
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_rewind { d=
isplay: none; }
}

.FullEpisodePlayer-fullEpisodePlayer .omega_controlRackBackdrop { align-sel=
f: end; aspect-ratio: 16 / 9; background: rgb(0, 0, 0); height: 100%; max-h=
eight: 75px; width: 100%; }

.FullEpisodePlayer-fullEpisodePlayer .omega_tapToUnmuteBtn { background: rg=
b(255, 255, 255); }

@container video-player (max-width: 630px) {
  .FullEpisodePlayer-fullEpisodePlayer .omega_subtitles { bottom: 2%; displ=
ay: flex; max-width: 600px; overflow: hidden; text-align: center; white-spa=
ce: normal; }
}

@container video-player (max-width: 460px) {
  .FullEpisodePlayer-fullEpisodePlayer .omega_controlRackBackdrop { max-hei=
ght: 65px; }
  .FullEpisodePlayer-fullEpisodePlayer .omega_subtitles { bottom: 2%; displ=
ay: flex; font-size: 13px; max-width: 280px; overflow: hidden; text-align: =
center; white-space: normal; }
}

.FullEpisodePlayer-episodeInfoContianer { display: flex; flex-direction: co=
lumn; gap: 15px; }

.FullEpisodePlayer-seriesTitle { color: rgb(32, 119, 182); font-size: 12px;=
 font-weight: 800; letter-spacing: 1.5px; line-height: 16px; }

.FullEpisodePlayer-episodeTitle { color: rgb(248, 248, 248); font-size: 18p=
x; font-weight: 600; letter-spacing: 0.03px; line-height: 22px; }

.FullEpisodePlayer-episodeDescription { color: rgb(248, 248, 248); font-siz=
e: 14px; font-weight: 400; letter-spacing: 0.03px; line-height: 22px; }

.FullEpisodePlayer-videoThumbnail { width: 100%; }

@media (min-width: 760px) and (max-width: 1019px) {
  .FullEpisodePlayer-videoThumbnail { min-height: 430px; }
}

@media (min-width: 360px) and (max-width: 759px) {
  .FullEpisodePlayer-videoThumbnail { min-height: 230px; }
}

.FullEpisodePlayer-PlayButton { position: relative; }

.FullEpisodePlayer-episodeDate { color: rgb(154, 159, 167); font-size: 12px=
; font-weight: 700; letter-spacing: 1.5px; line-height: 16px; text-align: l=
eft; }

.FullEpisodePlayer-videoThumbnailContainer { position: relative; }

.FullEpisodePlayer-videoFooter { background: linear-gradient(rgba(30, 87, 1=
53, 0) 0px, rgb(0, 0, 0)); bottom: 0px; height: 40px; padding-left: 10px; p=
adding-top: 15px; position: absolute; text-align: left; width: 100%; }

.FullEpisodePlayer-videoLabel { color: rgb(252, 183, 0); font-size: 10px; f=
ont-weight: 800; letter-spacing: 1.67px; line-height: 12px; }

@media (min-width: 760px) {
  .FullEpisodePlayer-videoLabel { font-size: 12px; letter-spacing: 2px; lin=
e-height: 15px; }
}

.FullEpisodePlayer-videoTime { color: rgba(255, 255, 255, 0.8); font-weight=
: 600; letter-spacing: 1.2px; padding-left: 10px; }

@media (min-width: 760px) {
  .FullEpisodePlayer-videoTime { letter-spacing: 1.44px; }
}

.FullEpisodePlayer-slate { display: flex; height: 100%; justify-content: ce=
nter; margin: auto; width: 100%; }

.FullEpisodePlayer-slate img { width: 100%; }

.FullEpisodePlayer-slate + .omega_aspectRatioContainer { display: none; }

.EpisodePlayListItem-videoItem { margin-bottom: 10px; }

.EpisodePlayListItem-episodeButtonContainer { display: flex; flex-direction=
: row; justify-content: space-between; }

@media (max-width: 1019px) {
  .EpisodePlayListItem-episodeButtonContainer { justify-content: flex-start=
; width: 100%; }
}

.EpisodePlayListItem-thumbnailContainer { height: 72px; margin-right: 10px;=
 max-width: 129px; overflow: hidden; position: relative; }

.EpisodePlayListItem-thumbnailContainer.EpisodePlayListItem-spacer { height=
: 0px; }

.EpisodePlayListItem-thumbnailContainer img { width: 100%; }

.EpisodePlayListItem-headline { color: rgb(255, 255, 255); font-family: "Pr=
oxima Nova", Helvetica, Arial, sans-serif; font-size: 14px; font-style: nor=
mal; font-weight: 500; letter-spacing: 0.03px; line-height: 16px; margin: 0=
px; text-align: left; }

.EpisodePlayListItem-episodeDuration { bottom: 5px; color: rgb(255, 255, 25=
5); font-size: 12px; font-weight: 700; letter-spacing: 1.5px; line-height: =
16px; margin: 0px; position: absolute; text-align: left; }

.EpisodePlayListItem-episodeDetailsContainer { border-bottom: 0.5px dashed =
rgb(158, 158, 158); display: flex; min-height: 72px; min-width: 160px; posi=
tion: relative; }

@media (max-width: 1019px) {
  .EpisodePlayListItem-episodeDetailsContainer { margin-left: 10px; width: =
inherit; }
}

@media (min-width: 1340px) {
  .EpisodePlayListItem-episodeDetailsContainer { width: 410px; }
}

.EpisodePlayListItem-activeEpisodeContainer { border: 2px solid rgb(252, 18=
3, 0); }

.EpisodePlayListItem-activeEpisodeIndicator { background: linear-gradient(1=
80.76deg, rgb(0, 8, 26) 18.7%, rgba(42, 48, 64, 0.835) 29.88%, rgba(74, 80,=
 93, 0.706) 37.74%, rgba(113, 117, 127, 0.553) 45.6%, rgba(253, 254, 255, 0=
) 99.35%); color: rgb(255, 255, 255); font-size: 10px; font-weight: 700; he=
ight: 72px; line-height: 16px; padding-left: 8px; position: absolute; text-=
align: left; width: 129px; }

.FullEpisodeVideoList-container { margin-bottom: 20px; margin-top: 24px; }

.FullEpisodeVideoList-episodeContainer { height: 500px; margin-bottom: 200p=
x; overflow: clip scroll; position: relative; }

@media (max-width: 1019px) {
  .FullEpisodeVideoList-episodeContainer { margin-bottom: 0px; }
}

.ShowsListDropdown-showContainer { align-items: center; border-top: 0.5px s=
olid rgb(217, 217, 217); display: flex; flex-direction: row; gap: 12px; pad=
ding-top: 12px; }

.ShowsListDropdown-showText { color: rgb(154, 159, 167); font-size: 12px; f=
ont-weight: 800; line-height: 18px; padding: 7px 5px; }

.ShowsListDropdown-buttonContainer { align-items: center; background-color:=
 rgb(255, 255, 255); border: 0.5px solid rgb(255, 255, 255); border-radius:=
 100px; display: flex; gap: 4px; justify-content: center; padding: 5px; }

.ShowsListDropdown-showName { color: rgb(0, 8, 26); font-family: "Proxima N=
ova", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; lett=
er-spacing: 0.4px; line-height: 16px; text-transform: uppercase; }

.ShowsListDropdown-chevron { background: rgb(0, 8, 26); height: 7px; mask-i=
mage: url("https://static-redesign.cnbcfm.com/dist/6d2e721986ddae3d97e6.svg=
"); mask-repeat: no-repeat; position: relative; top: -0.5px; width: 11px; }

.ShowsListDropdown-chevronOpen { transform: scaleY(-1); }

.ShowsListDropdown-dropdownContainer { background: rgb(0, 8, 26); padding: =
24px 20px; position: absolute; width: 300px; z-index: 999; }

@media (max-width: 1019px) {
  .ShowsListDropdown-dropdownContainer { height: 100%; left: 0px; padding: =
24px 41px; top: 200px; width: 100%; }
}

@media (max-width: 759px) {
  .ShowsListDropdown-dropdownContainer { padding: 24px 20px; top: 0px; }
}

.ShowsListDropdown-dropdownItem { align-items: center; border-bottom: 1px s=
olid rgb(46, 51, 55); cursor: pointer; display: flex; height: 37px; padding=
: 8px; }

.ShowsListDropdown-dropdownItem:hover .ShowsListDropdown-dropDownShowTitle,=
 .ShowsListDropdown-dropdownItem:hover .ShowsListDropdown-nbcShowContainer =
{ color: rgb(252, 183, 0); }

.ShowsListDropdown-dropdownItem:hover .ShowsListDropdown-nbcIcon { backgrou=
nd-color: rgb(252, 183, 0); }

.ShowsListDropdown-dropdownItem:last-child { border-bottom: 0px; }

.ShowsListDropdown-dropDownShowTitle { color: rgb(255, 255, 255); font-size=
: 12px; font-weight: 600; letter-spacing: 1.32px; line-height: 37px; text-a=
lign: justify; text-transform: uppercase; width: 100%; }

.ShowsListDropdown-closeButtonContainer { display: flex; justify-content: f=
lex-end; }

.ShowsListDropdown-closeButton { align-items: center; color: rgb(255, 255, =
255); cursor: pointer; display: flex; font-family: "Proxima Nova", Helvetic=
a, Arial, sans-serif; font-size: 12px; font-weight: 600; gap: 10px; letter-=
spacing: 1.32px; line-height: 37px; text-align: right; width: 70px; }

.ShowsListDropdown-closeButton:hover { color: rgb(252, 183, 0); }

.ShowsListDropdown-closeButton:hover .ShowsListDropdown-closeIcon { backgro=
und-color: rgb(252, 183, 0); }

.ShowsListDropdown-closeIcon { background-color: rgb(255, 255, 255); displa=
y: inline-block; height: 12px; mask-image: url("https://static-redesign.cnb=
cfm.com/dist/6118770fb27b2d9fb92e.svg"); mask-repeat: no-repeat; position: =
relative; top: -2px; width: 12px; }

.ShowsListDropdown-nbcShowContainer { display: flex; justify-content: space=
-between; }

.ShowsListDropdown-nbcIcon { background-color: rgb(255, 255, 255); display:=
 inline-block; height: 11px; margin-left: 5px; mask-image: url("https://sta=
tic-redesign.cnbcfm.com/dist/102cc85fdaab546b3ee8.svg"); mask-repeat: no-re=
peat; width: 14px; }

.ShowsVideosRightRail-rightRailContainer { margin-bottom: 20px; }

.ShowsVideosRightRail-watchLivestreamButton { align-items: center; backgrou=
nd-color: rgb(0, 83, 207); border-radius: 5px; color: rgb(255, 255, 255); d=
isplay: flex; font-size: 14px; font-weight: 600; justify-content: center; l=
ine-height: 17px; margin-bottom: 30px; min-height: 51px; min-width: 300px; =
}

@media (max-width: 1019px) {
  .ShowsVideosRightRail-watchLivestreamButton { margin-top: 30px; }
}

.ShowsVideosRightRail-watchLivestreamButton span { animation: 1.5s ease-in-=
out 0s infinite normal none running ShowsVideosRightRail-pulse; background-=
color: rgb(255, 255, 255); border-radius: 100%; box-shadow: rgb(255, 255, 2=
55) 0px 0px 0px 0px; display: inline-block; height: 8px; margin-right: 8px;=
 position: relative; transform: scale(1); width: 8px; }

@keyframes ShowsVideosRightRail-pulse {=20
  0% { box-shadow: rgb(0, 83, 207) 0px 0px 0px 1px; opacity: 1; }
  70% { border: 1px solid rgb(0, 83, 207); box-shadow: rgb(255, 255, 255) 0=
px 0px 0px 1px; opacity: 0.9; padding: 2px; transform: scale(1.2); }
  100% { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px; opacity: 1; transf=
orm: scale(1); }
}

.ShowsVideosRightRail-watchLivestreamButton:hover { background-color: rgb(0=
, 47, 108); color: rgb(255, 255, 255); }

.PlusLogoHeader-headerContainer { display: inline-flex; margin-bottom: 20px=
; margin-top: 20px; }

@media (max-width: 759px) {
  .PlusLogoHeader-headerContainer { justify-content: space-between; }
}

.PlusLogoHeader-headerText { color: rgb(255, 255, 255); font-size: 24px; fo=
nt-weight: 700; letter-spacing: 0.03px; line-height: 26px; }

.PlusLogoHeader-plusLogo { display: inline; margin-right: 20px; }

.FullEpisodeContainer-containerFluidWidths { margin: 0px auto; width: 100%;=
 }

@media (min-width: 1020px) {
  .FullEpisodeContainer-containerFluidWidths { max-width: 960px; }
}

@media (min-width: 1340px) {
  .FullEpisodeContainer-containerFluidWidths { max-width: 1290px; }
}

.FullEpisodeContainer-container { min-height: 500px; }

@media (min-width: 1020px) {
  .FullEpisodeContainer-container { margin: 0px auto; max-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .FullEpisodeContainer-container { max-width: 678px; }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .FullEpisodeContainer-container { max-width: 960px; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .FullEpisodeContainer-container { max-width: 1290px; }
}

@media (max-width: 1019px) {
  .FullEpisodeContainer-container { padding: 0px 30px; }
}

@media (max-width: 759px) {
  .FullEpisodeContainer-container { margin-top: -1px; padding: 0px 20px; }
}

.FullEpisodeContainer-page { display: block; overflow: visible; padding-bot=
tom: 25px; }

@media (min-width: 760px) {
  .FullEpisodeContainer-page { padding-bottom: 28px; }
}

.FullEpisodeContainer-pageWrapper { margin: 0px auto; max-width: 100%; }

@media (min-width: 760px) {
  .FullEpisodeContainer-pageWrapper { max-width: 678px; }
}

@media (min-width: 1020px) {
  .FullEpisodeContainer-pageWrapper { max-width: 960px; }
}

@media (min-width: 1340px) {
  .FullEpisodeContainer-pageWrapper { max-width: 1290px; }
}

@media (min-width: 760px) {
  .FullEpisodeContainer-pageWrapper { max-width: 100% !important; }
}

.FullEpisodeContainer-pageRow { display: flex; flex-flow: wrap; padding: 0p=
x 20px; }

@media (min-width: 760px) {
  .FullEpisodeContainer-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (min-width: 1020px) {
  .FullEpisodeContainer-pageRow { display: flex; flex-flow: wrap; padding: =
0px 20px; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .FullEpisodeContainer-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (max-width: 1019px) {
  .FullEpisodeContainer-pageRow { margin: 0px; padding: 0px; }
}

.FullEpisodeContainer-col { display: flex; flex-direction: column; flex-gro=
w: 0; flex-shrink: 0; margin-right: 30px; max-width: calc(100% - 30px); min=
-width: calc(100% - 30px); }

@media (min-width: 760px) {
  .FullEpisodeContainer-col { max-width: calc(33.3333% - 30px); min-width: =
calc(33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .FullEpisodeContainer-col { max-width: calc(44.4444% - 30px); min-width: =
calc(44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .FullEpisodeContainer-col { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .FullEpisodeContainer-col { max-width: calc(33.3333% - 30px); min-width: =
calc(33.3333% - 30px); }
}

.FullEpisodeContainer-col:last-child { margin-right: 0px; }

@media (min-width: 360px) and (max-width: 759px) {
  .FullEpisodeContainer-col { margin-left: auto !important; margin-right: a=
uto !important; max-width: 100% !important; min-width: 100% !important; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .FullEpisodeContainer-col { margin-left: auto !important; margin-right: a=
uto !important; max-width: 100% !important; min-width: 100% !important; }
  .FullEpisodeContainer-containerFluidWidths .FullEpisodeContainer-col { ma=
x-width: 678px !important; min-width: 678px; }
}

@media (min-width: 760px) {
  .FullEpisodeContainer-col-3 { flex-grow: 0; flex-shrink: 0; max-width: ca=
lc(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .FullEpisodeContainer-col-3 { max-width: calc(100% - 30px); min-width: ca=
lc(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .FullEpisodeContainer-col-3 { max-width: calc(133.333% - 30px); min-width=
: calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .FullEpisodeContainer-col-3 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .FullEpisodeContainer-col-3 { max-width: calc(100% - 30px); min-width: ca=
lc(100% - 30px); }
}

@media (min-width: 1020px) {
  .FullEpisodeContainer-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: =
30px; max-width: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
  .FullEpisodeContainer-col-3:first-child { margin-left: 0px; margin-right:=
 30px; }
}

@media (min-width: 1340px) {
  .FullEpisodeContainer-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: =
30px; max-width: calc(25% + 77.5px); min-width: calc(25% + 77.5px); }
}

@media (min-width: 760px) {
  .FullEpisodeContainer-col-6 { flex-grow: 0; flex-shrink: 0; max-width: ca=
lc(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .FullEpisodeContainer-col-6 { max-width: calc(100% - 30px); min-width: ca=
lc(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .FullEpisodeContainer-col-6 { max-width: calc(133.333% - 30px); min-width=
: calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .FullEpisodeContainer-col-6 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .FullEpisodeContainer-col-6 { max-width: calc(100% - 30px); min-width: ca=
lc(100% - 30px); }
}

@media (min-width: 1020px) {
  .FullEpisodeContainer-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: =
0px; margin-right: 0px; max-width: calc(44.4444% - 16.6667px); min-width: c=
alc(44.4444% - 16.6667px); }
  .FullEpisodeContainer-col-6:first-child { margin-left: 0px; margin-right:=
 30px; }
}

@media (min-width: 1340px) {
  .FullEpisodeContainer-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: =
0px; max-width: calc(50% - 15px); min-width: calc(50% - 15px); }
}

.FullEpisodeContainer-col-9 .BrandBanner-container { margin-bottom: 30px; z=
-index: 99; }

@media (min-width: 1340px) {
  .FullEpisodeContainer-col-9 .BrandBanner-container { margin-left: calc(53=
8.5px - 50vw); }
}

@media (min-width: 760px) {
  .FullEpisodeContainer-col-9 .BrandBanner-container { margin-bottom: -100p=
x; margin-top: 50px; }
  .FullEpisodeContainer-col-9 { flex-grow: 0; flex-shrink: 0; max-width: ca=
lc(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .FullEpisodeContainer-col-9 { max-width: calc(100% - 30px); min-width: ca=
lc(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .FullEpisodeContainer-col-9 { max-width: calc(133.333% - 30px); min-width=
: calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .FullEpisodeContainer-col-9 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .FullEpisodeContainer-col-9 { max-width: calc(100% - 30px); min-width: ca=
lc(100% - 30px); }
}

@media (min-width: 1020px) {
  .FullEpisodeContainer-col-9 { flex-grow: 0; flex-shrink: 0; margin-right:=
 0px; max-width: calc(66.6667% - 10px); min-width: calc(66.6667% - 10px); }
  .FullEpisodeContainer-col-9:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .FullEpisodeContainer-col-9 { flex-grow: 0; flex-shrink: 0; max-width: ca=
lc(75% - 107.5px); min-width: calc(75% - 107.5px); }
  .FullEpisodeContainer-col-9.FullEpisodeContainer-article { flex-grow: 0; =
flex-shrink: 0; margin-left: calc(8.33333% + 2.5px); max-width: calc(58.333=
3% - 12.5px); min-width: calc(58.3333% - 12.5px); }
}

@media (min-width: 760px) {
  .FullEpisodeContainer-col-12 { flex-grow: 0; flex-shrink: 0; max-width: c=
alc(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .FullEpisodeContainer-col-12 { max-width: calc(100% - 30px); min-width: c=
alc(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .FullEpisodeContainer-col-12 { max-width: calc(133.333% - 30px); min-widt=
h: calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .FullEpisodeContainer-col-12 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .FullEpisodeContainer-col-12 { max-width: calc(100% - 30px); min-width: c=
alc(100% - 30px); }
}

@media (min-width: 1020px) {
  .FullEpisodeContainer-col-12 { flex-grow: 0; flex-shrink: 0; margin-right=
: 0px; max-width: 100%; min-width: 100%; }
  .FullEpisodeContainer-col-12:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .FullEpisodeContainer-col-12 { flex-grow: 0; flex-shrink: 0; max-width: 1=
00%; min-width: 100%; }
}

.FullEpisodeContainer-col-full { flex-grow: 0; flex-shrink: 0; margin-right=
: 0px; max-width: 100%; min-width: 100%; }

.FullEpisodeContainer-col-full .MyComponentName-container { width: 100vw; }

@media (min-width: 1340px) {
  .FullEpisodeContainer-col-full .MyComponentName-container { max-width: no=
ne; }
}

.FullEpisodeContainer-col-full:last-child { margin-right: 0px; }

.FullEpisodeContainer-mvpdContainer { background-color: rgb(0, 0, 0); inset=
: 0px; padding-top: 20px; position: absolute; }

.FullEpisodePage-container { min-height: 800px; }

@media (max-width: 1019px) {
  .FullEpisodePage-container { min-height: 1100px; }
}

.RenderSchedule-scheduleContainer { position: relative; }

.RenderSchedule-showItemContainer { align-items: center; background: rgb(40=
, 40, 40); border: 1px solid rgba(0, 0, 0, 0); border-radius: 4px; color: r=
gb(255, 255, 255); display: flex; justify-content: space-between; margin-bo=
ttom: 8px; padding: 8px 12px; position: relative; width: 100%; }

.RenderSchedule-showItem { margin-top: 8px; }

.RenderSchedule-showItemContainerAnimation { transition: transform 1s ease-=
in-out, opacity 1s ease-in-out, border 1s ease-in-out; }

.RenderSchedule-slideOut, .RenderSchedule-slideUp { transform: translateY(-=
100%); }

.RenderSchedule-slideOut { opacity: 0; }

.RenderSchedule-showName { color: rgb(241, 241, 241); font-size: 14px; font=
-weight: 600; line-height: 20px; }

.RenderSchedule-time { color: rgb(241, 241, 241); font-size: 12px; font-wei=
ght: 400; line-height: 20px; padding-bottom: 3px; text-transform: uppercase=
; }

.RenderSchedule-borderLiveShow { border: 1px solid rgb(255, 255, 255) !impo=
rtant; }

.RenderSchedule-title { font-size: 16px; font-weight: 400; line-height: 20p=
x; padding: 12px 12px 4px 13px; }

.RenderSchedule-liveIcon { animation: 1.5s ease-in-out 0s infinite normal n=
one running RenderSchedule-pulse; background-color: rgb(255, 80, 83); borde=
r-radius: 100%; box-shadow: rgb(255, 80, 83) 0px 0px 0px 0px; display: inli=
ne-block; height: 8px; margin-left: 8px; margin-right: 8px; position: relat=
ive; transform: scale(1); width: 8px; }

@keyframes RenderSchedule-pulse {=20
  0% { box-shadow: rgb(40, 40, 40) 0px 0px 0px 1px; opacity: 1; }
  70% { border: 1px solid rgb(40, 40, 40); box-shadow: rgb(255, 80, 83) 0px=
 0px 0px 1px; opacity: 0.9; padding: 2px; transform: scale(1.2); }
  100% { box-shadow: rgb(255, 80, 83) 0px 0px 0px 1px; opacity: 1; transfor=
m: scale(1); }
}

.LiveTVRightRail-rightRailContainer { margin-bottom: 20px; }

.LiveTVRightRail-watchRecentEpisodesButton { align-items: center; backgroun=
d-color: rgb(0, 83, 207); border-radius: 5px; color: rgb(255, 255, 255); di=
splay: flex; font-size: 14px; font-weight: 700; justify-content: center; le=
tter-spacing: -0.001em; line-height: 13.3px; margin-bottom: 30px; min-heigh=
t: 51px; min-width: 300px; padding: 16px 0px; }

@media (max-width: 1019px) {
  .LiveTVRightRail-watchRecentEpisodesButton { margin-top: 30px; }
}

.LiveTVRightRail-watchRecentEpisodesButton span { background-image: url("ht=
tps://static-redesign.cnbcfm.com/dist/8f814ea5e4aca99eb1cc.svg"); backgroun=
d-repeat: no-repeat; display: inline-block; height: 15px; margin-right: 8px=
; position: relative; width: 14px; }

.LiveTVRightRail-watchRecentEpisodesButton:hover { background-color: rgb(0,=
 47, 108); color: rgb(255, 255, 255); }

.LiveTVRightRail-cableProviderContainer { align-items: flex-start; backgrou=
nd: linear-gradient(rgb(16, 20, 24), rgb(16, 20, 24)) padding-box padding-b=
ox, linear-gradient(to right bottom, rgb(239, 21, 65), rgb(137, 12, 37)) bo=
rder-box border-box; border: 1px solid rgba(0, 0, 0, 0); border-radius: 5px=
; color: rgb(255, 255, 255); display: flex; flex-flow: column; justify-cont=
ent: center; margin-bottom: 30px; min-width: 300px; padding: 17px 10px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-cableProviderContainer { align-items: center; flex-flow:=
 row; height: 60px; justify-content: space-between; padding: 12px 10px; }
}

.LiveTVRightRail-mvpdContainer { background: linear-gradient(rgb(16, 20, 24=
), rgb(16, 20, 24)) padding-box padding-box, linear-gradient(to right botto=
m, rgb(252, 204, 18), rgb(255, 113, 18), rgb(239, 21, 65), rgb(110, 85, 220=
), rgb(6, 157, 224), rgb(5, 172, 63)) border-box border-box; border: 1px so=
lid rgba(0, 0, 0, 0); height: 92px; position: relative; }

.LiveTVRightRail-mvpdContainer > .LiveTVRightRail-buttonContainer > .LiveTV=
RightRail-linkButton { font-weight: 600; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-mvpdContainer > .LiveTVRightRail-buttonContainer > .Live=
TVRightRail-linkButton { top: 0px; }
}

.LiveTVRightRail-mvpdContainer > .LiveTVRightRail-textContainer { margin-bo=
ttom: 12px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-mvpdContainer > .LiveTVRightRail-textContainer { margin-=
bottom: 0px; }
}

.LiveTVRightRail-mvpdContainer > .LiveTVRightRail-textContainer > .LiveTVRi=
ghtRail-cableProviderTitle { line-height: 26px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-mvpdContainer { height: 42px; }
}

.LiveTVRightRail-rightArrow { background-color: rgb(255, 255, 255); display=
: inline-block; height: 10px; margin-left: 8px; mask-image: url("https://st=
atic-redesign.cnbcfm.com/dist/102cc85fdaab546b3ee8.svg"); mask-repeat: no-r=
epeat; position: absolute; top: 8px; width: 14px; }

.LiveTVRightRail-cableProviderTitle { font-size: 14px; font-weight: 700; le=
tter-spacing: 0.03px; line-height: 22px; margin: 0px 10px; position: relati=
ve; }

.LiveTVRightRail-textContainer { margin-bottom: 15px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-textContainer { margin-bottom: 0px; width: 263px; }
}

.LiveTVRightRail-buttonContainer { align-items: flex-start; display: flex; =
flex-flow: column; gap: 12px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-buttonContainer { gap: 0px; margin: 0px 10px; padding: 0=
px 10px; }
}

.LiveTVRightRail-linkButton { color: rgb(255, 255, 255); font-size: 12px; f=
ont-weight: 400; height: 14px; letter-spacing: 0.03px; line-height: 26px; m=
argin: 0px 10px; position: relative; top: -8px; }

.LiveTVRightRail-linkButton:hover { color: rgb(252, 183, 0); }

.LiveTVRightRail-linkButton:hover .LiveTVRightRail-rightArrow { background-=
color: rgb(252, 183, 0); }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-linkButton { height: unset; top: 0px; }
}

.LiveTVRightRail-linkButtonMvpdAndSubscription { height: 20px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-linkButtonMvpdAndSubscription { height: unset; }
}

.LiveTVRightRail-blur { background: linear-gradient(45deg, rgba(239, 21, 65=
, 0.3), rgba(0, 0, 0, 0)); filter: blur(50px); height: 107px; margin: 15px;=
 position: absolute; width: 210px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-blur { height: 40px; margin-left: 150px; width: 483px; }
}

.LiveTVRightRail-mvpdBlur { background: linear-gradient(146.23deg, rgb(18, =
18, 18) 75.35%, rgb(77, 72, 85) 126.39%), linear-gradient(0deg, rgb(16, 20,=
 24), rgb(16, 20, 24)); border-radius: 6px; filter: none; height: 100%; lef=
t: 0px; margin: unset; width: 100%; }

.LiveTVRightRail-rightRailScheduleContainer { background-color: rgb(16, 20,=
 24); background-image: url("https://static-redesign.cnbcfm.com/dist/a42164=
2a37beaf56ee95.svg"); background-size: cover; border-radius: 12px; box-shad=
ow: rgba(0, 0, 0, 0.15) 0px 4px 16px 1px; display: flex; flex-direction: co=
lumn; gap: 18px; margin-bottom: 30px; padding: 12px; position: relative; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-rightRailScheduleContainer { background-image: url("http=
s://static-redesign.cnbcfm.com/dist/9d98cbc9c3d696aba29d.svg"); background-=
position: 120px 250px; gap: 8px; }
}

@media (min-width: 360px) and (max-width: 759px) {
  .LiveTVRightRail-rightRailScheduleContainer { background-position: 0px 15=
0px; gap: 27px; }
}

.LiveTVRightRail-rightRailScheduleTitle { color: rgb(255, 255, 255); font-s=
ize: 20px; font-weight: 700; letter-spacing: -0.5px; line-height: 24.36px; =
}

.LiveTVRightRail-rightRailScheduleText { color: rgb(255, 255, 255); font-si=
ze: 14px; font-weight: 400; line-height: 18.2px; }

.LiveTVRightRail-rightRailScheduleLinkContainer { display: flex; justify-co=
ntent: flex-end; width: 100%; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-rightRailScheduleLinkContainer { bottom: 12px; position:=
 absolute; right: 18px; }
}

.LiveTVRightRail-rightRailScheduleLink { color: rgb(255, 255, 255); font-si=
ze: 12px; font-weight: 700; line-height: 14.62px; }

.LiveTVRightRail-rightRailScheduleLink .LiveTVRightRail-rightArrow { margin=
-left: 3px; position: relative; top: unset; }

.LiveTVRightRail-rightRailScheduleLink:hover .LiveTVRightRail-rightArrow { =
background-color: rgb(252, 183, 0); }

.ProLiveTVWithSelections-container { background-color: rgb(23, 23, 23); bor=
der-radius: 4px; height: 100%; left: 0px; position: relative; top: 0px; wid=
th: 100%; }

.ProLiveTVWithSelections-playerWithTabsContainer { background-color: initia=
l; }

#standaloneLivePlayer .OmegaPlayer-omegaPlayerContainer { max-height: unset=
; }

.omega_coreVideoContainer { position: relative; z-index: 10; }

.omega_subtitles { z-index: 10; }

.OmegaPlayer-slate { container-type: inline-size; background: linear-gradie=
nt(rgb(0, 85, 153), rgb(0, 34, 102)); display: flex; flex-direction: column=
; height: 100%; justify-content: center; margin: auto; width: 100%; }

.OmegaPlayer-slate.OmegaPlayer-loading { background: none; }

.OmegaPlayer-slate.OmegaPlayer-loading img { width: 100%; }

.OmegaPlayer-slate a { text-decoration: underline; }

.OmegaPlayer-slate p { color: rgb(255, 255, 255); font-size: calc(2cqi + 6p=
x); font-weight: 500; line-height: 2; text-align: center; }

.OmegaPlayer-windowBoxContainer .OmegaPlayer-slate { aspect-ratio: 16 / 9; =
height: calc(100% - 96px); max-height: 56.25cqw; width: unset; }

.OmegaPlayer-slate + .omega_aspectRatioContainer { display: none; }

@container (min-aspect-ratio: 16 / 9) {
  @container (max-width: 470px) {
  .omega_volume-container { --volumeTransition: 0.01s ease-in-out 0.5s; bot=
tom: 50%; display: block; margin-bottom: -15px; padding-bottom: 20px; posit=
ion: absolute; transform: rotate(-90deg); }
}
}

@media (max-width: 1019px) {
  .omega_volume-container { display: none; }
}

@container (min-aspect-ratio: 15 / 8) {
  .OmegaPlayer-windowBoxContainer .OmegaPlayer-slate { height: auto; max-he=
ight: 100%; max-width: 177cqh; width: calc(100% - 240px); }
}

@container (max-width: 320px) {
  .omega_btnSubtitle, .omega_subtitles { display: none; }
}

.OmegaPlayer-CNBCLogo { height: 20%; }

.OmegaPlayer-container { aspect-ratio: 16 / 9; }

.OmegaPlayer-windowBoxContainer { container-type: size; background: rgb(0, =
0, 0); display: flex; height: 100vw; max-height: calc(-180px + 100vh); min-=
height: 350px; }

.OmegaPlayer-windowBoxContainer .omega_coreVideoContainer { margin: 48px 0p=
x; }

@container (min-aspect-ratio: 15 / 8) {
  .OmegaPlayer-windowBoxContainer .omega_coreVideoContainer { margin: 0px 1=
20px; }
}

.ProDAIPlayer-proDAIPlayer { container: video-player / inline-size; aspect-=
ratio: 16 / 9; background-color: rgb(0, 0, 0); position: relative; top: 0px=
; width: 100%; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR { font-family: "Proxima Nova"=
, Helvetica, Arial, sans-serif; position: absolute; will-change: opacity; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:has([aria-label=3D"Picture-in=
-Picture"]) { grid-template-columns: repeat(5, auto) 1fr repeat(3, auto); }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:not(:has([aria-label=3D"Video=
 Scrubber"])) { grid-template-columns: repeat(3, auto) 1fr repeat(3, auto);=
 }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR button:has([aria-label=3D"Pic=
ture-in-Picture"]) { justify-self: center; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_slider { --sliderColor=
: #ddd; --sliderProgressColor: #fff; --sliderThumbColor: #fff; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume { --volumeTrans=
ition: 0.1s ease-in-out 0.5s; flex-direction: column-reverse; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume .omega_volume-m=
uteBtn { padding: 0px; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume:hover .omega_vo=
lume-container { opacity: 1; transition-delay: 0s; visibility: visible; wid=
th: 88px; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume:hover .omega_vo=
lume-muteBtn { margin: 0px; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume .omega_volume-c=
ontainer { opacity: 0; position: absolute; rotate: -90deg; top: -50px; tran=
sition: opacity var(--volumeTransition),visibility var(--volumeTransition),=
width 0s .75s; visibility: hidden; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn { display: fle=
x; white-space: nowrap; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn .omega_liveBtn=
-label { align-items: center; display: flex; font-weight: 500; justify-cont=
ent: center; letter-spacing: -0.1px; position: relative; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn .omega_liveBtn=
-label::before { border: 2px solid rgb(255, 255, 255); content: ""; display=
: block; height: 100%; padding: 5px 11px; position: absolute; width: 100%; =
}

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn .omega_liveBtn=
-dot + .omega_liveBtn-label::before { display: none; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_time { font-size: 13px=
; letter-spacing: 0.5px; margin: 0px 0px 1px; min-width: 45px; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR button { opacity: 0.8; transi=
tion: opacity 0.2s; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR button:hover { opacity: 1; }

@media (max-width: 1019px) {
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume .omega_volume=
-container { display: none; }
}

@container video-player (max-width: 460px) {
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR { gap: 5px; grid-template-c=
olumns: repeat(3, auto) 1fr repeat(3, auto); }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:has([aria-label=3D"Picture-=
in-Picture"]) { grid-template-columns: repeat(3, auto) 1fr repeat(3, auto);=
 padding: 8px; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR div:empty, .ProDAIPlayer-pr=
oDAIPlayer .omega_rackWithDVR img[aria-label=3D"Picture-in-Picture"] { disp=
lay: none; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_slider.omega_slider-=
scrubber { grid-row: 1; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_playPauseDesktop { g=
rid-row: 2; height: 30px; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_btnFullScreen svg, .=
ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_playPauseDesktop svg { =
height: 20px; width: 20px; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume { margin-righ=
t: 4px; position: relative; top: 2px; }
  @media (min-width: 1020px) {
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume .omega_volume=
-container { left: 45px; rotate: 0deg; top: -152px; z-index: 100; display: =
block !important; }
}
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:has([aria-label=3D"Exit ful=
l screen"]) .omega_volume { position: unset; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:has([aria-label=3D"Exit ful=
l screen"]) .omega_volume .omega_volume-container { left: unset; rotate: -9=
0deg; top: -50px; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_btnSubtitle { displa=
y: block !important; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn { display: f=
lex !important; min-width: 76px; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn .omega_liveB=
tn-label::before { padding: 2px 6px; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_rewind { display: no=
ne; }
}

.ProDAIPlayer-proDAIPlayer .omega_controlRackBackdrop { align-self: end; as=
pect-ratio: 16 / 9; background: rgb(0, 0, 0); height: 100%; max-height: 75p=
x; width: 100%; }

.ProDAIPlayer-proDAIPlayer .omega_tapToUnmuteBtn { background: rgb(255, 255=
, 255); }

@container video-player (max-width: 630px) {
  .ProDAIPlayer-proDAIPlayer .omega_subtitles { bottom: 2%; display: flex; =
max-width: 600px; overflow: hidden; text-align: center; white-space: normal=
; }
}

@container video-player (max-width: 460px) {
  .ProDAIPlayer-proDAIPlayer .omega_controlRackBackdrop { max-height: 65px;=
 }
  .ProDAIPlayer-proDAIPlayer .omega_subtitles { bottom: 2%; display: flex; =
font-size: 13px; max-width: 280px; overflow: hidden; text-align: center; wh=
ite-space: normal; }
}

.ProDAIPlayer-proDAIPlayer .ProDAIPlayer-slate { display: flex; height: 100=
%; justify-content: center; margin: auto; width: 100%; }

.ProDAIPlayer-proDAIPlayer .ProDAIPlayer-slate img { width: 100%; }

.ProDAIPlayer-proDAIPlayer .ProDAIPlayer-slate + .omega_aspectRatioContaine=
r { display: none; }

.ProPlayerChannel-channelContainer { background-color: rgb(23, 23, 23); dis=
play: block; overflow: hidden; width: 100%; }

.ProPlayerChannel-channelContainer * { box-sizing: border-box; }

.ProPlayerChannel-pcpChannelContainer { border-radius: 4px; }

.ProPlayerChannel-channelHolder { background-color: rgb(23, 23, 23); displa=
y: flex; flex-wrap: wrap; justify-content: center; padding: 0px 8px; width:=
 100%; }

@media (max-width: 1019px) {
  .ProPlayerChannel-channelHolder { align-items: center; flex-direction: co=
lumn; }
}

.ProPlayerChannel-leftContainer { display: block; width: 295px; }

@media (max-width: 1339px) {
  .ProPlayerChannel-leftContainer { display: none; }
}

.ProPlayerChannel-channels, .ProPlayerChannel-rightContainer { display: fle=
x; text-align: center; }

.ProPlayerChannel-channels { background: rgba(60, 184, 120, 0.2); border-ra=
dius: 26px; flex-direction: row; height: 31px; margin-bottom: 16px; margin-=
top: 16px; position: relative; width: 336px; }

.ProPlayerChannel-channels .ProPlayerChannel-slider { background-color: rgb=
(60, 184, 120); border-radius: 30px; height: 31px; left: 0px; position: abs=
olute; top: 0px; transition: left 0.2s ease-in-out; width: 33.33%; }

@media (max-width: 759px) {
  .ProPlayerChannel-channels .ProPlayerChannel-slider { width: 88px; }
}

.ProPlayerChannel-channels .ProPlayerChannel-buttonContainer { display: fle=
x; flex-wrap: nowrap; width: 100%; }

.ProPlayerChannel-channels .ProPlayerChannel-buttonContainer .ProPlayerChan=
nel-selector { color: rgb(255, 255, 255); cursor: pointer; font-family: "Pr=
oxima Nova", Helvetica, Arial, sans-serif; font-size: 14px; font-style: nor=
mal; font-weight: 700; height: 31px; line-height: 17px; transition: color 0=
.2s ease-in; width: 33.33%; z-index: 1; }

.ProPlayerChannel-channels .ProPlayerChannel-buttonContainer .ProPlayerChan=
nel-activeStream { color: rgb(0, 0, 0); }

@media (max-width: 759px) {
  .ProPlayerChannel-channels { width: 264px; }
}

.ProPlayerChannel-embeddedPlayerSpacing { align-items: center; flex-directi=
on: column; }

.ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-rightContainer { =
justify-content: space-around; padding: 0px 22px 16px; text-align: center; =
width: 295px; }

@media (max-width: 1019px) {
  .ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-rightContainer =
{ padding: 0px 16px 16px; width: 300px; }
}

@media (max-width: 759px) {
  .ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-rightContainer =
{ padding: 0px 22px 16px; width: 300px; }
}

.ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-channels { backgr=
ound: rgba(60, 184, 120, 0.2); border-radius: 26px; flex-direction: row; he=
ight: 31px; margin-bottom: 16px; margin-top: 16px; position: relative; widt=
h: 336px; }

.ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-channels .ProPlay=
erChannel-slider { background-color: rgb(60, 184, 120); border-radius: 30px=
; height: 31px; left: 0px; position: absolute; top: 0px; transition: left 0=
.2s ease-in-out; width: 33.33%; }

.ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-channels .ProPlay=
erChannel-buttonContainer { display: flex; flex-wrap: nowrap; width: 100%; =
}

.ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-channels .ProPlay=
erChannel-buttonContainer .ProPlayerChannel-selector { color: rgb(255, 255,=
 255); cursor: pointer; font-family: "Proxima Nova", Helvetica, Arial, sans=
-serif; font-size: 14px; font-style: normal; font-weight: 700; height: 31px=
; line-height: 17px; transition: color 0.2s ease-in; width: 33.33%; z-index=
: 1; }

.ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-channels .ProPlay=
erChannel-buttonContainer .ProPlayerChannel-activeStream { color: rgb(0, 0,=
 0); }

@media (max-width: 1019px) {
  .ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-channels { widt=
h: 276px; }
}

@media (max-width: 759px) {
  .ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-channels { widt=
h: 264px; }
}

.ProPlayerChannel-rightContainer { justify-content: space-around; padding: =
16px 22px; text-align: center; width: 295px; }

@media (max-width: 1019px) {
  .ProPlayerChannel-rightContainer { padding: 0px 16px 16px; width: 300px; =
}
}

@media (max-width: 759px) {
  .ProPlayerChannel-rightContainer { padding: 0px 22px 16px; width: 300px; =
}
}

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton { cursor: poi=
nter; display: flex; text-decoration: none; transition: background-color 0.=
15s ease-in 50ms; }

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton > .ProPlayerC=
hannel-withEmphasis { height: 26px; justify-content: center; padding: 4px 0=
px; transition: color 0.1s ease-in; width: 133px; }

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton > .ProPlayerC=
hannel-noEmphasis { height: 26px; justify-content: center; padding: 4px 0px=
; transition: color 0.1s ease-in; }

.ProPlayerChannel-rightContainer .ProPlayerChannel-noEmphasisIcon, .ProPlay=
erChannel-rightContainer .ProPlayerChannel-withEmphasisIcon { fill: rgb(217=
, 217, 217); margin-right: 8px; margin-top: 2px; transition: fill 0.1s ease=
-in; }

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton:hover .ProPla=
yerChannel-noEmphasis, .ProPlayerChannel-rightContainer .ProPlayerChannel-l=
inkButton:hover .ProPlayerChannel-withEmphasis { color: rgb(60, 184, 120); =
}

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton:hover .ProPla=
yerChannel-noEmphasisIcon, .ProPlayerChannel-rightContainer .ProPlayerChann=
el-linkButton:hover .ProPlayerChannel-withEmphasisIcon { fill: rgb(60, 184,=
 120); }

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton:active .ProPl=
ayerChannel-withEmphasis { background-color: rgb(60, 184, 120); border-radi=
us: 30px; color: rgb(23, 23, 23); }

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton:active .ProPl=
ayerChannel-withEmphasisIcon { fill: rgb(23, 23, 23); }

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton > span > img =
{ display: inline-block; padding-right: 8px; width: 24px; }

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton > span { colo=
r: rgb(217, 217, 217); display: inline-flex; flex-wrap: nowrap; font-family=
: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px; font-style=
: normal; font-weight: 700; text-decoration: none; }

@media (max-width: 1019px) {
  .ProPlayerChannel-rightContainer { flex-direction: row; margin-left: 0px;=
 text-align: center; top: 40px; }
}

.ProPlayerToast-overlay { background-color: rgb(23, 23, 23); position: abso=
lute; top: 0px; width: 100%; z-index: 1; }

.ProPlayerToast-toastMessageContainer { color: rgb(255, 255, 255); left: 0p=
x; padding-top: 12px; position: absolute; text-align: center; top: 0px; wid=
th: 100%; }

.StreamToast-toastMessage { background-color: rgb(23, 23, 23); border-radiu=
s: 3px; display: flex; flex-direction: column; justify-content: center; mar=
gin: auto; width: fit-content; opacity: 0.85 !important; }

.StreamToast-textAndButton { color: rgb(255, 255, 255); display: flex; flex=
-direction: row; font-family: "Proxima Nova", Helvetica, Arial, sans-serif;=
 font-size: 16px; font-style: normal; font-weight: 600; justify-content: ce=
nter; line-height: 22px; padding: 12px 24px; }

.StreamToast-textAndButton .StreamToast-dismissButton { margin-left: 18px; =
}

@media (max-width: 425px) {
  .StreamToast-textAndButton { font-size: 12px; line-height: 16px; padding:=
 8px 12px; }
  .StreamToast-textAndButton .StreamToast-dismissButton { height: 14px; mar=
gin-left: 10px; width: 14px; }
}

@media (max-width: 1020px) {
  .StreamToast-embeddedPlayerContainer { font-size: 12px; line-height: 16px=
; padding: 8px 12px; }
  .StreamToast-embeddedPlayerContainer .StreamToast-dismissButton { height:=
 14px; margin-left: 10px; width: 14px; }
}

@media (max-width: 759px) {
  .StreamToast-embeddedPlayerContainer { font-size: 16px; line-height: 24px=
; padding: 12px 24px; }
  .StreamToast-embeddedPlayerContainer .StreamToast-dismissButton { margin-=
left: 18px; }
}

@media (max-width: 425px) {
  .StreamToast-embeddedPlayerContainer { font-size: 12px; line-height: 16px=
; padding: 8px 12px; }
  .StreamToast-embeddedPlayerContainer .StreamToast-dismissButton { height:=
 14px; margin-left: 10px; width: 14px; }
}

.StreamToastWithCTA-toastMessage { background-color: rgb(23, 23, 23); borde=
r-radius: 3px; color: rgb(255, 255, 255); display: flex; flex-direction: co=
lumn; justify-content: center; margin: auto; width: fit-content; opacity: 0=
.85 !important; }

.StreamToastWithCTA-textAndButton { display: flex; flex-direction: row; fon=
t-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 16px; fo=
nt-style: normal; font-weight: 600; justify-content: center; line-height: 2=
2px; padding: 12px 24px; }

.StreamToastWithCTA-textAndButton .StreamToastWithCTA-dismissButton { margi=
n-left: 18px; }

.StreamToastWithCTA-textAndButton .StreamToastWithCTA-switchButton { border=
: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); font-size: 12px;=
 font-style: normal; font-weight: 700; letter-spacing: 1.09px; line-height:=
 12px; margin-left: 18px; padding: 10px 31px; text-transform: uppercase; }

@media (max-width: 425px) {
  .StreamToastWithCTA-textAndButton { font-size: 12px; line-height: 16px; p=
adding: 8px 12px; }
  .StreamToastWithCTA-textAndButton .StreamToastWithCTA-switchButton { font=
-size: 10px; line-height: 12px; margin-left: 10px; padding: 5.5px 14.5px; }
  .StreamToastWithCTA-textAndButton .StreamToastWithCTA-dismissButton { hei=
ght: 14px; margin-left: 10px; width: 14px; }
}

@media (max-width: 1020px) {
  .StreamToastWithCTA-embeddedPlayerContainer { font-size: 12px; line-heigh=
t: 16px; padding: 8px 12px; }
  .StreamToastWithCTA-embeddedPlayerContainer .StreamToastWithCTA-switchBut=
ton { font-size: 10px; line-height: 12px; margin-left: 10px; padding: 5.5px=
 14.5px; }
  .StreamToastWithCTA-embeddedPlayerContainer .StreamToastWithCTA-dismissBu=
tton { height: 14px; margin-left: 10px; width: 14px; }
}

@media (max-width: 759px) {
  .StreamToastWithCTA-embeddedPlayerContainer { font-size: 16px; line-heigh=
t: 24px; padding: 12px 24px; }
  .StreamToastWithCTA-embeddedPlayerContainer .StreamToastWithCTA-switchBut=
ton { font-size: 12px; line-height: 12px; margin-left: 10px; padding: 10px =
31px; }
  .StreamToastWithCTA-embeddedPlayerContainer .StreamToastWithCTA-dismissBu=
tton { margin-left: 18px; }
}

@media (max-width: 425px) {
  .StreamToastWithCTA-embeddedPlayerContainer { font-size: 12px; line-heigh=
t: 16px; padding: 8px 12px; }
  .StreamToastWithCTA-embeddedPlayerContainer .StreamToastWithCTA-switchBut=
ton { font-size: 10px; line-height: 12px; margin-left: 10px; padding: 5.5px=
 14.5px; }
  .StreamToastWithCTA-embeddedPlayerContainer .StreamToastWithCTA-dismissBu=
tton { height: 14px; margin-left: 10px; width: 14px; }
}

.StreamToastWithCTA-text { align-self: center; }

.StreamToastAutoSwitch-toastMessage { background-color: rgb(23, 23, 23); bo=
rder-radius: 3px; display: flex; flex-direction: column; justify-content: c=
enter; margin: auto; width: fit-content; opacity: 0.85 !important; }

.StreamToastAutoSwitch-textAndButton { color: rgb(255, 255, 255); display: =
flex; flex-direction: row; font-family: "Proxima Nova", Helvetica, Arial, s=
ans-serif; font-size: 16px; font-style: normal; font-weight: 600; justify-c=
ontent: center; line-height: 22px; padding: 12px 24px; }

.StreamToastAutoSwitch-textAndButton .StreamToastAutoSwitch-dismissButton {=
 margin-left: 18px; }

@media (max-width: 425px) {
  .StreamToastAutoSwitch-textAndButton { font-size: 12px; line-height: 16px=
; padding: 8px 12px; }
  .StreamToastAutoSwitch-textAndButton .StreamToastAutoSwitch-dismissButton=
 { height: 14px; margin-left: 10px; width: 14px; }
}

@media (max-width: 1020px) {
  .StreamToastAutoSwitch-embeddedPlayerContainer { font-size: 12px; line-he=
ight: 16px; padding: 8px 12px; }
  .StreamToastAutoSwitch-embeddedPlayerContainer .StreamToastAutoSwitch-dis=
missButton { height: 14px; margin-left: 10px; width: 14px; }
}

@media (max-width: 759px) {
  .StreamToastAutoSwitch-embeddedPlayerContainer { font-size: 16px; line-he=
ight: 24px; padding: 12px 24px; }
  .StreamToastAutoSwitch-embeddedPlayerContainer .StreamToastAutoSwitch-dis=
missButton { margin-left: 18px; }
}

@media (max-width: 425px) {
  .StreamToastAutoSwitch-embeddedPlayerContainer { font-size: 12px; line-he=
ight: 16px; padding: 8px 12px; }
  .StreamToastAutoSwitch-embeddedPlayerContainer .StreamToastAutoSwitch-dis=
missButton { height: 14px; margin-left: 10px; width: 14px; }
}

.ProPlayerTabs-channelContainer { background-color: initial; display: block=
; overflow: hidden; width: 100%; }

.ProPlayerTabs-channelContainer * { box-sizing: border-box; }

.ProPlayerTabs-pcpChannelContainer { border-radius: 4px; }

.ProPlayerTabs-channelHolder { background-color: initial; display: flex; fl=
ex-wrap: wrap; justify-content: space-between; padding: 0px 8px; width: 100=
%; }

@media (max-width: 1019px) {
  .ProPlayerTabs-channelHolder { flex-direction: column; }
}

.ProPlayerTabs-standaloneChannelHolder { align-items: center; justify-conte=
nt: center; }

.ProPlayerTabs-standaloneChannelContainer { background-color: rgb(23, 23, 2=
3); }

.ProPlayerTabs-tabsHolder { justify-content: space-between; }

.ProPlayerTabs-leftContainer { display: block; width: 295px; }

@media (max-width: 1339px) {
  .ProPlayerTabs-leftContainer { display: none; }
}

.ProPlayerTabs-channels, .ProPlayerTabs-rightContainer { display: flex; tex=
t-align: center; }

.ProPlayerTabs-proChannels { width: 100% !important; }

.ProPlayerTabs-channels { flex-direction: row; height: 40px; margin-bottom:=
 16px; position: relative; width: 50%; }

@media (max-width: 759px) {
  .ProPlayerTabs-channels { width: 100%; }
}

.ProPlayerTabs-channels .ProPlayerTabs-slider { background-color: rgb(60, 1=
84, 120); border-radius: 30px; height: 31px; left: 0px; position: absolute;=
 top: 0px; transition: left 0.2s ease-in-out; width: 33.33%; }

@media (max-width: 759px) {
  .ProPlayerTabs-channels .ProPlayerTabs-slider { width: 88px; }
}

.ProPlayerTabs-channels .ProPlayerTabs-buttonContainer { display: flex; fle=
x-wrap: nowrap; width: 100%; }

.ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-proSe=
lector { width: 183px; }

.ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-plusS=
elector { width: 165px; }

.ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-selec=
tor { color: rgb(116, 116, 116); cursor: pointer; font-family: "Proxima Nov=
a", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font=
-weight: 600; height: 40px; line-height: 22px; transition: color 0.2s ease-=
in; white-space: nowrap; z-index: 1; }

@media (max-width: 759px) {
  .ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-sel=
ector { width: 100%; }
}

.ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-activ=
eStream { border-bottom: 2px solid rgb(23, 23, 23); color: rgb(23, 23, 23);=
 }

@media (max-width: 759px) {
  .ProPlayerTabs-plusTab { flex-basis: 0px; flex-grow: 1; width: unset; }
}

.ProPlayerTabs-darkThemeButtonContainer .ProPlayerTabs-selector { color: rg=
b(158, 158, 158) !important; }

.ProPlayerTabs-darkThemeButtonContainer .ProPlayerTabs-activeStream { borde=
r-bottom: 2px solid rgb(248, 248, 248) !important; color: rgb(248, 248, 248=
) !important; }

.ProPlayerTabs-rightContainer { gap: 20px; padding: 16px 16px 16px 0px; tex=
t-align: center; width: 230px; }

.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton { cursor: pointer; =
display: flex; text-decoration: none; transition: background-color 0.15s ea=
se-in 50ms; }

.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton > .ProPlayerTabs-wi=
thEmphasis { height: 26px; justify-content: flex-start; padding: 4px 0px; t=
ransition: color 0.1s ease-in; width: 133px; }

.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton > .ProPlayerTabs-no=
Emphasis { height: 26px; justify-content: flex-start; padding: 4px 0px; tra=
nsition: color 0.1s ease-in; }

.ProPlayerTabs-rightContainer .ProPlayerTabs-noEmphasisIcon, .ProPlayerTabs=
-rightContainer .ProPlayerTabs-withEmphasisIcon { fill: rgb(23, 23, 23); ma=
rgin-right: 8px; margin-top: 2px; transition: fill 0.1s ease-in; }

.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTab=
s-noEmphasis, .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton:hover=
 .ProPlayerTabs-withEmphasis { color: rgb(252, 183, 0); }

.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTab=
s-noEmphasisIcon, .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton:h=
over .ProPlayerTabs-withEmphasisIcon { fill: rgb(252, 183, 0); }

.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton > span > img { disp=
lay: inline-block; padding-right: 8px; width: 24px; }

.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton > span { color: rgb=
(23, 23, 23); display: inline-flex; flex-wrap: nowrap; font-family: "Proxim=
a Nova", Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal;=
 font-weight: 700; line-height: 16px; text-decoration: none; }

.ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-linkButton > span { c=
olor: rgb(248, 248, 248); }

.ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-noEmphasisIcon, .ProP=
layerTabs-darkThemeRightContainer .ProPlayerTabs-withEmphasisIcon { fill: r=
gb(217, 217, 217); margin-right: 8px; margin-top: 2px; transition: fill 0.1=
s ease-in; }

.ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-linkButton:hover .Pro=
PlayerTabs-noEmphasis, .ProPlayerTabs-darkThemeRightContainer .ProPlayerTab=
s-linkButton:hover .ProPlayerTabs-withEmphasis { color: rgb(252, 183, 0); }

.ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-linkButton:hover .Pro=
PlayerTabs-noEmphasisIcon, .ProPlayerTabs-darkThemeRightContainer .ProPlaye=
rTabs-linkButton:hover .ProPlayerTabs-withEmphasisIcon { fill: rgb(252, 183=
, 0); }

.MvpdLogout-mvpdLogout { background-position: 50% center; background-repeat=
: no-repeat; background-size: contain; font-weight: 700; height: 50px; posi=
tion: absolute; right: 10px; top: 5px; width: 100px; }

.MvpdLogout-mvpdLogout:hover .MvpdLogout-mvpdLogoutDropdown { display: bloc=
k; }

.MvpdLogout-mvpdLogoutDropdown { background-color: rgb(242, 242, 242); colo=
r: rgb(0, 0, 0); cursor: pointer; display: none; font-weight: 700; padding:=
 10px 20px; position: absolute; right: 0px; top: 50px; white-space: nowrap;=
 }

.MvpdServiceProvider-mvpdProvider { display: flex; position: relative; }

.MvpdServiceProvider-mvpdProvider--twc::after { color: rgb(255, 255, 255); =
content: "*"; font-size: 1.5rem; position: absolute; right: 10px; top: 8px;=
 }

.MvpdServiceProvider-mvpdProviderFeatured { background: rgb(56, 56, 56); bo=
x-sizing: border-box; height: 70px; margin: 0px 2px 2px 0px; max-width: 122=
px; padding: 10px; width: calc(33% - 2px); }

.MvpdServiceProvider-mvpdProviderFeatured:nth-child(3n) { margin-right: 0px=
; }

@media (min-width: 1020px) {
  .MvpdServiceProvider-mvpdProviderFeatured { height: 68px; margin: 0px 3px=
 3px 0px; max-width: 122px; width: calc(20% - 3px); }
  .MvpdServiceProvider-mvpdProviderFeatured:nth-child(3n) { margin-right: 3=
px; }
  .MvpdServiceProvider-mvpdProviderFeatured:nth-child(5n) { margin-right: 0=
px; }
}

@media (min-width: 1340px) {
  .MvpdServiceProvider-mvpdProviderFeatured { height: 92px; max-width: 190p=
x; }
}

.MvpdServiceProvider-mvpdProviderFeatured:hover { background-color: rgb(72,=
 72, 72); }

.MvpdServiceProvider-mvpdProviderFeatured .MvpdServiceProvider-mvpdProvider=
Content { height: 100%; margin: auto; max-height: 28px; max-width: 97px; po=
sition: relative; width: 100%; }

@media (min-width: 1020px) {
  .MvpdServiceProvider-mvpdProviderFeatured .MvpdServiceProvider-mvpdProvid=
erContent { max-height: 30px; max-width: 102px; }
}

@media (min-width: 1340px) {
  .MvpdServiceProvider-mvpdProviderFeatured .MvpdServiceProvider-mvpdProvid=
erContent { max-height: 35px; max-width: 138px; }
}

.MvpdServiceProvider-mvpdProviderFeatured img { inset: 0px; margin: auto; m=
ax-height: 100%; max-width: 100%; position: absolute; }

.MvpdServiceProvider-mvpdProviderFull .MvpdServiceProvider-mvpdProviderCont=
ent { color: rgb(0, 0, 0); padding: 7px 30px; text-transform: none; }

.MvpdServiceProvider-mvpdProviderFull .MvpdServiceProvider-mvpdProviderCont=
ent:hover { background: rgb(255, 255, 255); }

.MvpdPredictiveResults-mvpdPredictive { position: relative; }

@media (min-width: 760px) {
  .MvpdPredictiveResults-mvpdPredictive { margin: 0px; }
}

.MvpdPredictiveResults-mvpdPredictiveResults { background-color: rgb(238, 2=
38, 238); border: 1px solid rgb(230, 230, 230); list-style-type: none; marg=
in-top: 18px; padding: 0px; }

.MvpdPredictiveResults-mvpdPredictiveItem { border-bottom: 1px solid rgb(23=
0, 230, 230); box-sizing: border-box; color: rgb(0, 0, 0); font-size: 1.25r=
em; height: 48px; line-height: 1.125rem; padding: 14px 15px; text-align: le=
ft; }

@media (min-width: 1020px) {
  .MvpdPredictiveResults-mvpdPredictiveItem { font-size: 1.125rem; height: =
50px; padding: 16px 15px; }
}

@media (min-width: 1340px) {
  .MvpdPredictiveResults-mvpdPredictiveItem { height: 54px; line-height: 1.=
5rem; }
}

.MvpdPredictiveResults-mvpdPredictiveItem:hover { background-color: rgb(230=
, 230, 230); cursor: pointer; }

.MvpdPredictiveResults-mvpdPredictiveItem a { text-transform: none; }

.MvpdPredictiveResults-mvpdPredictiveItemSelected { background-color: rgb(2=
30, 230, 230); cursor: pointer; }

.MvpdPredictiveResults-mvpdPredictiveResultsList { position: relative; }

.MvpdPredictiveResults-mvpdPredictiveResultsFull { margin-bottom: 18px; mar=
gin-top: 0px; max-height: 352px; overflow-y: scroll; }

@media (min-width: 1020px) {
  .MvpdPredictiveResults-mvpdPredictiveResultsFull { margin-bottom: 26px; m=
ax-height: 246px; }
}

@media (min-width: 1340px) {
  .MvpdPredictiveResults-mvpdPredictiveResultsFull { margin-bottom: 42px; m=
ax-height: 308px; }
}

.MvpdPredictiveInput-mvpdPredictive { position: relative; }

@media (min-width: 760px) {
  .MvpdPredictiveInput-mvpdPredictive { margin: 0px; }
}

.MvpdPredictiveInput-mvpdPredictiveIcon { height: 26px; pointer-events: non=
e; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); =
width: 26px; }

@media (min-width: 1020px) {
  .MvpdPredictiveInput-mvpdPredictiveIcon { height: 24px; width: 24px; }
}

@media (min-width: 1340px) {
  .MvpdPredictiveInput-mvpdPredictiveIcon { height: 26px; width: 26px; }
}

.MvpdPredictiveInput-mvpdPredictiveIcon::before { color: rgb(102, 102, 102)=
; font-size: 12px; pointer-events: all; position: relative; }

.MvpdPredictiveInput-mvpdPredictiveIconClose::before { cursor: pointer; fon=
t-size: 18px; top: 3px; }

.MvpdPredictiveInput-mvpdPredictiveIconSearch::before { font-size: 20px; to=
p: 2px; }

.MvpdPredictiveInput-mvpdPredictiveInput { border: none; box-sizing: border=
-box; color: rgb(30, 30, 30); font-size: 1.25rem; height: 48px; padding: 0p=
x 15px; pointer-events: all; width: 100%; }

@media (min-width: 1020px) {
  .MvpdPredictiveInput-mvpdPredictiveInput { font-size: 1.125rem; height: 5=
0px; padding: 0px 20px; }
}

@media (min-width: 1340px) {
  .MvpdPredictiveInput-mvpdPredictiveInput { font-size: 1.5rem; }
}

.MvpdFooter-mvpdDialogFaq { color: rgb(255, 255, 255); display: block; font=
-size: 1.25rem; margin-top: 20px; text-align: left; }

.MvpdFooter-mvpdDialogFaq a { text-transform: none !important; }

@media (min-width: 1020px) {
  .MvpdFooter-mvpdDialogFaq { font-size: 1.125rem; margin-top: 24px; text-a=
lign: center; }
}

@media (min-width: 1340px) {
  .MvpdFooter-mvpdDialogFaq { font-size: 1.375rem; margin-top: 42px; }
}

.MvpdDialog-episodePageEmbed { background: rgb(0, 0, 0); }

.MvpdDialog-episodePageEmbed .MvpdDialog-mvpdDialog { padding: 20px 15px; }

.MvpdDialog-mvpdDialogContainer { background: rgb(0, 0, 0); }

.MvpdDialog-mvpdDialog { background: rgb(0, 0, 0); padding: 20px 15px; }

@media (min-width: 760px) {
  .MvpdDialog-mvpdDialog { padding: 15px; }
}

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialog { padding: 32px 15px; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialog { padding: 48px 15px 235px; }
}

.MvpdDialog-mvpdDialog a { color: rgb(0, 85, 148); cursor: pointer; text-de=
coration: none; text-transform: uppercase; }

.MvpdDialog-mvpdDialog a:hover { opacity: 0.7; }

.MvpdDialog-mvpdDialog a.MvpdDialog-mvpdDialogBack { text-transform: none; =
}

.MvpdDialog-mvpd-dialog__animate-appear { opacity: 0.01; }

.MvpdDialog-mvpd-dialog__animate-appear.MvpdDialog-mvpd-dialog__animate-ent=
er-active { opacity: 1; transition: opacity 0.6s ease-in-out; }

.MvpdDialog-mvpd-dialog__animate-enter { opacity: 0.01; }

.MvpdDialog-mvpd-dialog__animate-enter.MvpdDialog-mvpd-dialog__animate-ente=
r-active { opacity: 1; transition: opacity 0.6s ease-in-out; }

.MvpdDialog-mvpdDialogIframe { box-sizing: border-box; display: table; marg=
in: auto; max-width: 370px; text-align: center; }

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogIframe { max-width: 612px; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialogIframe { max-width: 832px; }
}

.MvpdDialog-mvpdDialogIframe iframe { border: none; max-width: 100%; }

.MvpdDialog-mvpdDialogIframe .MvpdDialog-mvpdDialogBack { margin-bottom: 1r=
em; position: static; }

.MvpdDialog-mvpdDialogFeatured, .MvpdDialog-mvpdDialogFull { margin: 0px au=
to; text-align: center; }

.MvpdDialog-mvpdDialogFeatured { margin: auto; max-width: 370px; }

@media (min-width: 760px) {
  .MvpdDialog-mvpdDialogFeatured { max-width: 370px; min-height: 475px; }
}

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogFeatured { max-width: 612px; min-height: 475px; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialogFeatured { max-width: 832px; }
}

.MvpdDialog-mvpdDialogFeatured .MvpdDialog-mvpdDialogProviders { display: f=
lex; flex-wrap: wrap; justify-content: center; margin-bottom: 30px; }

.MvpdDialog-mvpdDialogFull { max-width: 370px; position: relative; }

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogFull { max-width: 612px; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialogFull { max-width: 832px; }
}

.MvpdDialog-mvpdDialogFull .MvpdDialog-mvpdDialogProviders { text-align: le=
ft; }

.MvpdDialog-mvpdDialogTitle { color: rgb(255, 255, 255); font-size: 1.5rem;=
 line-height: 1.5rem; margin-bottom: 20px; text-transform: uppercase; }

@media (min-width: 760px) {
  .MvpdDialog-mvpdDialogTitle { margin-bottom: 10px; }
}

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogTitle { font-size: 1.75rem; margin-bottom: 20px; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialogTitle { font-size: 1.875rem; }
}

.MvpdDialog-mvpdDialogDescription { color: rgb(255, 255, 255); font-size: 1=
.25rem; line-height: 24px; margin-bottom: 1rem; text-align: left; }

@media (min-width: 760px) {
  .MvpdDialog-mvpdDialogDescription { margin-bottom: 11px; }
}

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogDescription { font-size: 1.125rem; margin-bottom: 2=
4px; text-align: center; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialogDescription { font-size: 1.375rem; }
}

.MvpdDialog-mvpd-dialog__twc { color: rgb(241, 241, 241); font-size: 1rem; =
text-align: left; }

@media (min-width: 1020px) {
  .MvpdDialog-mvpd-dialog__twc { text-align: center; }
}

.MvpdDialog-mvpdDialogFullLink { color: rgb(255, 255, 255); display: block;=
 font-size: 1.25rem; line-height: 24px; margin: 14px 0px 12px; text-align: =
left; }

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogFullLink { font-size: 1.125rem; margin: 26px 0px 18=
px; text-align: center; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialogFullLink { font-size: 1.375rem; margin: 42px 0px 18=
px; }
}

.MvpdDialog-mvpdDialogFullLink a { text-transform: none; }

.MvpdDialog-mvpdDialogBack { display: block; font-size: 1.375rem; line-heig=
ht: 20px; margin-bottom: 18px; text-align: left; text-transform: none; }

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogBack { left: 0px; line-height: 33px; position: abso=
lute; top: 42px; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialogBack { top: 45px; }
}

.MvpdDialog-mvpd-dialog__predictive-input { border: none; width: 100%; }

.MvpdDialog-mvpdDialogPredictive { position: relative; }

.MvpdDialog-mvpdDialogPredictive .MvpdDialog-mvpdPredictiveResults { left: =
0px; max-height: 240px; overflow-y: scroll; position: absolute; right: 0px;=
 z-index: 1; }

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogPredictive .MvpdDialog-mvpdPredictiveResults { max-=
height: 250px; }
}

.MvpdDialog-mvpdDialogFullList { position: relative; }

.MvpdDialog-mvpdDialogFullList .MvpdDialog-mvpdDialogDescription { margin-t=
op: 20px; }

@media (min-width: 760px) {
  .MvpdDialog-mvpdDialogFullList .MvpdDialog-mvpdDialogDescription { font-s=
ize: 1.375rem; margin-bottom: 18px; }
}

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogFullList .MvpdDialog-mvpdDialogDescription { font-s=
ize: 1.125rem; margin-top: 32px; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialogFullList .MvpdDialog-mvpdDialogDescription { font-s=
ize: 1.375rem; margin-top: 48px; }
}

.MvpdDialog-mvpdDialogSubscribe { background-color: rgb(56, 56, 56); margin=
-bottom: 5.5rem; }

.MvpdConcurrencyMessage-container { align-items: center; background: radial=
-gradient(51.05% 62.78% at 50% 26.48%, rgb(6, 47, 98) 0px, rgb(6, 41, 86) 3=
7.18%, rgb(5, 24, 56) 100%); display: flex; flex-direction: column; justify=
-content: center; padding: 23px; width: 100%; }

.MvpdConcurrencyMessage-logo { height: 27px; margin-bottom: 10px; width: 18=
5px; }

.MvpdConcurrencyMessage-message { margin-bottom: 32px; width: 350px; }

@media (max-width: 359px) {
  .MvpdConcurrencyMessage-message { width: 266px; }
}

.MvpdConcurrencyMessage-message p { color: rgb(255, 255, 255); font-family:=
 "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 23px; font-weight=
: 700; line-height: 28px; text-align: center; }

@media (max-width: 359px) {
  .MvpdConcurrencyMessage-message p { font-size: 18px; line-height: 24px; }
}

.MvpdConcurrencyMessage-tryAgainButton { align-items: center; appearance: n=
one; background-color: rgb(0, 85, 148); border: 1px solid rgb(0, 47, 108); =
border-radius: 3px; color: rgb(255, 255, 255); cursor: pointer; display: fl=
ex; flex-direction: row; font-size: 14px; font-weight: 600; justify-content=
: center; letter-spacing: 1px; margin: 0px auto; text-align: center; text-t=
ransform: uppercase; transition: 0.15s linear; width: 191px; height: 50px !=
important; padding: 0px !important; }

.MvpdConcurrencyMessage-tryAgainButton > span { display: block; line-height=
: 12px; }

.MvpdConcurrencyMessage-tryAgainButton [class*=3D" icon-"], .MvpdConcurrenc=
yMessage-tryAgainButton [class^=3D"icon-"] { height: 12px; margin-left: 5px=
; position: relative; }

.MvpdConcurrencyMessage-tryAgainButton [class*=3D" icon-"]::before, .MvpdCo=
ncurrencyMessage-tryAgainButton [class^=3D"icon-"]::before { line-height: 1=
2px; }

.MvpdConcurrencyMessage-tryAgainButton:focus, .MvpdConcurrencyMessage-tryAg=
ainButton:hover { background-color: rgb(0, 47, 108); border-color: rgb(0, 4=
7, 108); color: rgb(255, 255, 255); }

.MvpdConcurrencyMessage-tryAgainButton[class*=3D"touchButton"]:hover { back=
ground-color: rgb(0, 85, 148); border-color: rgb(0, 47, 108); color: rgb(25=
5, 255, 255); }

@media (hover: hover) {
  .MvpdConcurrencyMessage-tryAgainButton[class*=3D"touchButton"]:hover { ba=
ckground-color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); color: rgb(=
255, 255, 255); }
}

@media (min-width: 760px) {
  .MvpdConcurrencyMessage-tryAgainButton { padding: 0px 30px; width: auto; =
}
}

@media (max-width: 359px) {
  .MvpdConcurrencyMessage-tryAgainButton { width: 100%; }
}

@media (min-width: 760px) {
  .MvpdConcurrencyMessage-tryAgainButton { width: 191px; }
}

.MvpdConcurrencyMessage-tryAgainButton:last-child { margin-bottom: 7px; }

.MvpdRedirect-unsupportedDevice { position: relative; }

.MvpdRedirect-redirectScreenMobile, .MvpdRedirect-redirectScreenTablet { he=
ight: auto; width: 100%; }

.MvpdRedirect-appleButtonMobile { display: block; left: 10%; position: abso=
lute; top: 55%; width: 35%; }

.MvpdRedirect-appleButtonTablet { display: block; left: 17%; position: abso=
lute; top: 70%; width: 25%; }

.MvpdRedirect-androidButtonMobile { display: block; position: absolute; rig=
ht: 10%; top: 55%; width: 35%; }

.MvpdRedirect-androidButtonTablet { display: block; position: absolute; rig=
ht: 17%; top: 70%; width: 25%; }

.MvpdRedirect-downloadButton { height: auto; width: 100%; }

.LivePlayerChannel-channelContainer { background-color: rgb(23, 23, 23); di=
splay: block; overflow: visible; padding: 10px; position: relative; width: =
100%; }

.LivePlayerChannel-channelContainer * { box-sizing: border-box; }

.LivePlayerChannel-channelHolder { background-color: rgb(23, 23, 23); displ=
ay: flex; flex-wrap: wrap; justify-content: center; padding: 5px 8px; width=
: 100%; }

@media (max-width: 1019px) {
  .LivePlayerChannel-channelHolder { align-items: center; flex-direction: c=
olumn; padding: 5px 8px; }
}

.LivePlayerChannel-leftContainer { display: block; width: 295px; }

@media (max-width: 1339px) {
  .LivePlayerChannel-leftContainer { display: none; }
}

.LivePlayerChannel-channels, .LivePlayerChannel-rightContainer { display: f=
lex; text-align: center; }

.LivePlayerChannel-channels { background: rgba(60, 184, 120, 0.2); border-r=
adius: 26px; flex-direction: row; height: 31px; margin-bottom: 16px; margin=
-top: 16px; position: relative; width: 336px; }

.LivePlayerChannel-channels .LivePlayerChannel-slider { background-color: r=
gb(60, 184, 120); border-radius: 30px; height: 31px; left: 0px; position: a=
bsolute; top: 0px; transition: left 0.2s ease-in-out; width: 112px; }

@media (max-width: 759px) {
  .LivePlayerChannel-channels .LivePlayerChannel-slider { width: 88px; }
}

.LivePlayerChannel-channels .LivePlayerChannel-buttonContainer { display: f=
lex; flex-wrap: nowrap; width: 336px; }

.LivePlayerChannel-channels .LivePlayerChannel-buttonContainer .LivePlayerC=
hannel-selector { color: rgb(0, 0, 0); cursor: pointer; font-family: "Proxi=
ma Nova", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal=
; font-weight: 700; height: 31px; line-height: 17px; transition: color 0.2s=
 ease-in; width: 112px; z-index: 1; }

@media (max-width: 759px) {
  .LivePlayerChannel-channels .LivePlayerChannel-buttonContainer .LivePlaye=
rChannel-selector { width: 88px; }
}

.LivePlayerChannel-channels .LivePlayerChannel-buttonContainer .LivePlayerC=
hannel-buttonInactive { color: rgb(255, 255, 255); transition: color 0.2s e=
ase-in; }

@media (max-width: 759px) {
  .LivePlayerChannel-channels { width: 264px; }
}

.LivePlayerChannel-embeddedPlayerSpacing { align-items: center; flex-direct=
ion: column; }

.LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-rightContainer =
{ justify-content: space-around; padding: 0px 22px 16px; text-align: center=
; width: 295px; }

@media (max-width: 1019px) {
  .LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-rightContaine=
r { padding: 0px 16px 16px; width: 300px; }
}

@media (max-width: 759px) {
  .LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-rightContaine=
r { padding: 0px 22px 16px; width: 300px; }
}

.LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels { back=
ground: rgba(60, 184, 120, 0.2); border-radius: 26px; flex-direction: row; =
height: 31px; margin-bottom: 16px; margin-top: 16px; position: relative; wi=
dth: 336px; }

.LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels .LiveP=
layerChannel-slider { background-color: rgb(60, 184, 120); border-radius: 3=
0px; height: 31px; left: 0px; position: absolute; top: 0px; transition: lef=
t 0.2s ease-in-out; width: 112px; }

@media (max-width: 1019px) {
  .LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels .Liv=
ePlayerChannel-slider { width: 92px; }
}

@media (max-width: 759px) {
  .LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels .Liv=
ePlayerChannel-slider { width: 88px; }
}

.LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels .LiveP=
layerChannel-buttonContainer { display: flex; flex-wrap: nowrap; width: 336=
px; }

.LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels .LiveP=
layerChannel-buttonContainer .LivePlayerChannel-selector { color: rgb(0, 0,=
 0); cursor: pointer; font-family: "Proxima Nova", Helvetica, Arial, sans-s=
erif; font-size: 14px; font-style: normal; font-weight: 700; height: 31px; =
line-height: 17px; transition: color 0.2s ease-in; width: 112px; z-index: 1=
; }

@media (max-width: 1019px) {
  .LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels .Liv=
ePlayerChannel-buttonContainer .LivePlayerChannel-selector { width: 92px; }
}

@media (max-width: 759px) {
  .LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels .Liv=
ePlayerChannel-buttonContainer .LivePlayerChannel-selector { width: 88px; }
}

.LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels .LiveP=
layerChannel-buttonContainer .LivePlayerChannel-buttonInactive { color: rgb=
(255, 255, 255); transition: color 0.2s ease-in; }

@media (max-width: 1019px) {
  .LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels { wi=
dth: 276px; }
}

@media (max-width: 759px) {
  .LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels { wi=
dth: 264px; }
}

.LivePlayerChannel-rightContainer { justify-content: space-around; padding:=
 8px 16px 22px; text-align: center; width: 295px; }

@media (max-width: 1019px) {
  .LivePlayerChannel-rightContainer { padding: 0px 16px 16px; width: 300px;=
 }
}

@media (max-width: 759px) {
  .LivePlayerChannel-rightContainer { padding: 0px 22px 16px; width: 300px;=
 }
}

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton { cursor: p=
ointer; display: flex; text-decoration: none; transition: background-color =
0.15s ease-in 50ms; }

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton > .LivePlay=
erChannel-withEmphasis { height: 26px; justify-content: center; padding: 4p=
x 0px; transition: color 0.1s ease-in; width: 133px; }

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton > .LivePlay=
erChannel-noEmphasis { height: 26px; justify-content: center; padding: 4px =
0px; transition: color 0.1s ease-in; }

.LivePlayerChannel-rightContainer .LivePlayerChannel-noEmphasisIcon, .LiveP=
layerChannel-rightContainer .LivePlayerChannel-withEmphasisIcon { fill: rgb=
(217, 217, 217); margin-right: 8px; margin-top: 2px; transition: fill 0.1s =
ease-in; }

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton:hover .Live=
PlayerChannel-noEmphasis, .LivePlayerChannel-rightContainer .LivePlayerChan=
nel-linkButton:hover .LivePlayerChannel-withEmphasis { color: rgb(252, 183,=
 0); }

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton:hover .Live=
PlayerChannel-noEmphasisIcon, .LivePlayerChannel-rightContainer .LivePlayer=
Channel-linkButton:hover .LivePlayerChannel-withEmphasisIcon { fill: rgb(25=
2, 183, 0); }

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton:active .Liv=
ePlayerChannel-withEmphasis { background-color: rgb(252, 183, 0); border-ra=
dius: 30px; color: rgb(23, 23, 23); }

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton:active .Liv=
ePlayerChannel-withEmphasisIcon { fill: rgb(23, 23, 23); }

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton > span > im=
g { display: inline-block; padding-right: 8px; width: 24px; }

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton > span { co=
lor: rgb(217, 217, 217); display: inline-flex; flex-wrap: nowrap; font-fami=
ly: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px; font-sty=
le: normal; font-weight: 700; text-decoration: none; }

@media (max-width: 1019px) {
  .LivePlayerChannel-rightContainer { flex-direction: row; margin-left: 0px=
; text-align: center; top: 40px; }
}

.LiveTvGate-liveTvMvpd { height: 100%; position: relative; }

.LiveTvGate-closeButton { align-items: center; background-color: rgb(255, 2=
55, 255); border-radius: 23px; display: flex; height: 24px; justify-content=
: center; position: absolute; right: 20px; width: 24px; }

.LiveTvGate-closeButton svg path { fill: rgb(0, 8, 26); }

.WatchLiveRightRail-containerFluidWidths { margin: 0px auto; width: 100%; }

@media (min-width: 1020px) {
  .WatchLiveRightRail-containerFluidWidths { max-width: 960px; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-containerFluidWidths { max-width: 1290px; }
}

.WatchLiveRightRail-containerWidth100 { width: 100%; }

.WatchLiveRightRail-page { display: block; margin-bottom: 25px; overflow: v=
isible; }

@media (min-width: 760px) {
  .WatchLiveRightRail-page { margin-bottom: 28px; }
}

.WatchLiveRightRail-advertorialPage { display: block; overflow: visible; }

.WatchLiveRightRail-pageGrid { margin-left: auto; margin-right: auto; max-w=
idth: 1290px; overflow: visible; width: 100%; }

.WatchLiveRightRail-pageWrapper { margin: 0px auto; max-width: 100%; }

@media (min-width: 760px) {
  .WatchLiveRightRail-pageWrapper { max-width: 678px; }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-pageWrapper { max-width: 960px; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-pageWrapper { max-width: 1290px; }
}

@media (min-width: 760px) {
  .WatchLiveRightRail-pageWrapper { max-width: 100% !important; }
}

.WatchLiveRightRail-pageRow { display: flex; flex-flow: wrap; padding: 0px =
20px; }

@media (min-width: 760px) {
  .WatchLiveRightRail-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-pageRow { display: flex; flex-flow: wrap; padding: 0p=
x 20px; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .WatchLiveRightRail-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (max-width: 1019px) {
  .WatchLiveRightRail-pageRow { margin: 0px; padding: 0px; }
}

@media (min-width: 360px) and (max-width: 759px) {
  .WatchLiveRightRail-pageRow.WatchLiveRightRail-containerFluidWidths { pad=
ding: 0px 21px; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .WatchLiveRightRail-pageRow.WatchLiveRightRail-containerFluidWidths { pad=
ding: 0px 45px; }
}

.WatchLiveRightRail-pageRowFlex { display: flex; }

.WatchLiveRightRail-rowUnderAd { margin-top: -29px; }

@media (min-width: 1020px) {
  .WatchLiveRightRail-rowUnderAd { margin-top: -50px; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-rowUnderAd { margin-top: -44px; }
}

.WatchLiveRightRail-rowWithBackground { background: rgb(207, 216, 226); pos=
ition: relative; }

.WatchLiveRightRail-rowWithBackground::after, .WatchLiveRightRail-rowWithBa=
ckground::before { background: rgb(207, 216, 226); content: ""; display: bl=
ock; height: 100%; position: absolute; width: 25vw; }

.WatchLiveRightRail-rowWithBackground::before { right: 100%; top: 0px; }

.WatchLiveRightRail-rowWithBackground::after { left: 100%; top: 0px; }

.WatchLiveRightRail-isAdvertorial { display: block; }

.WatchLiveRightRail-flipRowOrder .WatchLiveRightRail-col:first-child { orde=
r: 2; }

@media (min-width: 1020px) {
  .WatchLiveRightRail-flipRowOrder .WatchLiveRightRail-col:first-child { or=
der: 1; }
}

.WatchLiveRightRail-flipRowOrder .WatchLiveRightRail-col:last-child { order=
: 1; }

@media (min-width: 1020px) {
  .WatchLiveRightRail-flipRowOrder .WatchLiveRightRail-col:last-child { ord=
er: 2; }
}

.WatchLiveRightRail-col { display: flex; flex-direction: column; flex-grow:=
 0; flex-shrink: 0; margin-right: 30px; max-width: calc(100% - 30px); min-w=
idth: calc(100% - 30px); }

@media (min-width: 760px) {
  .WatchLiveRightRail-col { max-width: calc(33.3333% - 30px); min-width: ca=
lc(33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-col { max-width: calc(44.4444% - 30px); min-width: ca=
lc(44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .WatchLiveRightRail-col { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-col { max-width: calc(33.3333% - 30px); min-width: ca=
lc(33.3333% - 30px); }
}

.WatchLiveRightRail-col:last-child { margin-right: 0px; }

@media (min-width: 360px) and (max-width: 759px) {
  .WatchLiveRightRail-col { margin-left: auto !important; margin-right: aut=
o !important; max-width: 100% !important; min-width: 100% !important; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .WatchLiveRightRail-col { margin-left: auto !important; margin-right: aut=
o !important; max-width: 100% !important; min-width: 100% !important; }
  .WatchLiveRightRail-containerFluidWidths .WatchLiveRightRail-col { max-wi=
dth: 678px !important; min-width: 678px; }
}

@media (min-width: 760px) {
  .WatchLiveRightRail-col-3 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .WatchLiveRightRail-col-3 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .WatchLiveRightRail-col-3 { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .WatchLiveRightRail-col-3 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .WatchLiveRightRail-col-3 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: 30=
px; max-width: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
  .WatchLiveRightRail-col-3:first-child { margin-left: 0px; margin-right: 3=
0px; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: 30=
px; max-width: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

@media (min-width: 760px) {
  .WatchLiveRightRail-col-6 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .WatchLiveRightRail-col-6 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .WatchLiveRightRail-col-6 { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .WatchLiveRightRail-col-6 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .WatchLiveRightRail-col-6 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: 0p=
x; margin-right: 0px; max-width: calc(44.4444% - 16.6667px); min-width: cal=
c(44.4444% - 16.6667px); }
  .WatchLiveRightRail-col-6:first-child { margin-left: 0px; margin-right: 3=
0px; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: 0p=
x; max-width: calc(50% - 15px); min-width: calc(50% - 15px); }
}

.WatchLiveRightRail-col-9 .BrandBanner-container { margin-bottom: 30px; z-i=
ndex: 99; }

@media (min-width: 1340px) {
  .WatchLiveRightRail-col-9 .BrandBanner-container { margin-left: calc(538.=
5px - 50vw); }
}

@media (min-width: 760px) {
  .WatchLiveRightRail-col-9 .BrandBanner-container { margin-bottom: -100px;=
 margin-top: 50px; }
  .WatchLiveRightRail-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .WatchLiveRightRail-col-9 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .WatchLiveRightRail-col-9 { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .WatchLiveRightRail-col-9 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .WatchLiveRightRail-col-9 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-col-9 { flex-grow: 0; flex-shrink: 0; margin-right: 0=
px; max-width: calc(66.6667% - 10px); min-width: calc(66.6667% - 10px); }
  .WatchLiveRightRail-col-9:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(75% - 7.5px); min-width: calc(75% - 7.5px); }
  .WatchLiveRightRail-col-9.WatchLiveRightRail-article { flex-grow: 0; flex=
-shrink: 0; margin-left: calc(8.33333% + 2.5px); max-width: calc(58.3333% -=
 12.5px); min-width: calc(58.3333% - 12.5px); }
}

@media (min-width: 760px) {
  .WatchLiveRightRail-col-12 { flex-grow: 0; flex-shrink: 0; max-width: cal=
c(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .WatchLiveRightRail-col-12 { max-width: calc(100% - 30px); min-width: cal=
c(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .WatchLiveRightRail-col-12 { max-width: calc(133.333% - 30px); min-width:=
 calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .WatchLiveRightRail-col-12 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .WatchLiveRightRail-col-12 { max-width: calc(100% - 30px); min-width: cal=
c(100% - 30px); }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-col-12 { flex-grow: 0; flex-shrink: 0; margin-right: =
0px; max-width: 100%; min-width: 100%; }
  .WatchLiveRightRail-col-12:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-col-12 { flex-grow: 0; flex-shrink: 0; max-width: 100=
%; min-width: 100%; }
}

.WatchLiveRightRail-col-full { flex-grow: 0; flex-shrink: 0; margin-right: =
0px; max-width: 100%; min-width: 100%; }

.WatchLiveRightRail-col-full .MyComponentName-container { width: 100vw; }

@media (min-width: 1340px) {
  .WatchLiveRightRail-col-full .MyComponentName-container { max-width: none=
; }
}

.WatchLiveRightRail-col-full:last-child { margin-right: 0px; }

.WatchLiveRightRail-clear-col-padding { padding-bottom: 0px; padding-top: 0=
px; }

.WatchLiveRightRail-paddedWrapper { padding-bottom: 15px; padding-top: 15px=
; }

@media (min-width: 1020px) {
  .WatchLiveRightRail-paddedWrapper { padding-bottom: 20px; padding-top: 25=
px; }
  .WatchLiveRightRail-hasBanner { margin-bottom: 130px; }
}

.WatchLiveRightRail-sidebar { flex-grow: 0; flex-shrink: 0; max-width: calc=
(100% - 30px); min-width: calc(100% - 30px); }

@media (min-width: 760px) {
  .WatchLiveRightRail-sidebar { max-width: calc(33.3333% - 30px); min-width=
: calc(33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-sidebar { max-width: calc(44.4444% - 30px); min-width=
: calc(44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .WatchLiveRightRail-sidebar { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-sidebar { max-width: calc(33.3333% - 30px); min-width=
: calc(33.3333% - 30px); }
}

@media (min-width: 360px) {
  .WatchLiveRightRail-sidebar { min-width: 100%; }
}

@media (min-width: 760px) {
  .WatchLiveRightRail-sidebar { flex-grow: 0; flex-shrink: 0; max-width: 10=
0%; min-width: 100%; }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-sidebar { flex-grow: 0; flex-shrink: 0; margin-bottom=
: 40px; margin-left: 30px; max-width: calc(33.3333% - 20px); min-width: cal=
c(33.3333% - 20px); }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-sidebar { flex-grow: 0; flex-shrink: 0; margin-left: =
30px; max-width: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

.WatchLiveRightRail-sidebarLeft { flex-grow: 0; flex-shrink: 0; max-width: =
calc(100% - 30px); min-width: calc(100% - 30px); }

@media (min-width: 760px) {
  .WatchLiveRightRail-sidebarLeft { max-width: calc(33.3333% - 30px); min-w=
idth: calc(33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-sidebarLeft { max-width: calc(44.4444% - 30px); min-w=
idth: calc(44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .WatchLiveRightRail-sidebarLeft { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-sidebarLeft { max-width: calc(33.3333% - 30px); min-w=
idth: calc(33.3333% - 30px); }
}

@media (min-width: 360px) {
  .WatchLiveRightRail-sidebarLeft { min-width: 100%; }
}

@media (min-width: 760px) {
  .WatchLiveRightRail-sidebarLeft { flex-grow: 0; flex-shrink: 0; max-width=
: 100%; min-width: 100%; }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-sidebarLeft { flex-grow: 0; flex-shrink: 0; margin-bo=
ttom: 40px; margin-left: 0px; margin-right: 30px; max-width: calc(22.2222% =
- 23.3333px); min-width: calc(22.2222% - 23.3333px); z-index: 1; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-sidebarLeft { flex-grow: 0; flex-shrink: 0; margin-le=
ft: 0px; max-width: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-sidebarLeftNav { flex-grow: 0; flex-shrink: 0; max-wi=
dth: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-sidebarLeftNav { flex-grow: 0; flex-shrink: 0; max-wi=
dth: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

.WatchLiveRightRail-sidebarPro { margin-left: 0px; margin-right: 30px; }

.WatchLiveRightRail-AdvertorialStory-ArticleHeader-1 { }

@media (min-width: 360px) {
  .WatchLiveRightRail-rightRail { display: none; }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-rightRail { display: block; }
}

.WatchLiveRightRail-mobileBanner.WatchLiveRightRail-berkshireEventContainer=
 { margin: 0px auto; }

@media (min-width: 1020px) {
  .WatchLiveRightRail-mobileBanner { display: none; }
}

.WatchLiveRightRail-desktopBanner { display: none; }

@media (min-width: 1020px) {
  .WatchLiveRightRail-desktopBanner { display: block; }
}

.WatchLiveRightRail-container { border: 4px solid rgb(0, 47, 108); color: r=
gb(0, 47, 108); margin-bottom: 30px; padding: 8px 16px; }

.WatchLiveRightRail-container a { color: rgb(0, 47, 108); }

.WatchLiveRightRail-watchliveBannerV2 { background: linear-gradient(rgb(255=
, 255, 255), rgb(255, 255, 255)) padding-box padding-box, linear-gradient(t=
o right bottom, rgb(252, 204, 18), rgb(255, 113, 18), rgb(239, 21, 65), rgb=
(110, 85, 220), rgb(6, 157, 224), rgb(5, 172, 63)) border-box border-box; b=
order: 2px solid rgba(0, 0, 0, 0); border-radius: 4px; padding: 16px 12px; =
}

.WatchLiveRightRail-header { display: flex; justify-content: space-between;=
 margin-bottom: 10px; }

.WatchLiveRightRail-header a { display: flex; }

.WatchLiveRightRail-liveTV { background: rgb(255, 255, 255); display: flex;=
 font-size: 14px; font-style: normal; font-weight: 800; height: 20px; line-=
height: 18px; margin: -18px 0px 0px -8px; padding: 2px 10px; width: 65px; }

.WatchLiveRightRail-liveTV img { margin-right: 2px; width: 22px; }

.WatchLiveRightRail-currTitle { display: block; font-size: 20px; font-weigh=
t: 800; line-height: 18px; margin-bottom: 10px; width: 70%; }

@media (min-width: 760px) and (max-width: 1019px) {
  .WatchLiveRightRail-currTitle { max-width: 205px; }
}

.WatchLiveRightRail-currTitle:hover { color: rgb(70, 153, 214); }

.WatchLiveRightRail-wlButton, .WatchLiveRightRail-wlButtonMobile { backgrou=
nd: rgb(206, 43, 43); display: flex; font-weight: 700; justify-content: spa=
ce-evenly; margin-bottom: 10px; color: rgb(255, 255, 255) !important; }

.WatchLiveRightRail-wlButton:hover, .WatchLiveRightRail-wlButtonMobile:hove=
r { background: rgb(180, 9, 9); }

.WatchLiveRightRail-wlButton { display: none; font-size: 12px; height: 30px=
; padding: 6px 4px; }

@media (min-width: 1020px) {
  .WatchLiveRightRail-wlButton { display: flex; width: 130px; }
}

.WatchLiveRightRail-wlButton .WatchLiveRightRail-logo { width: 18px; }

.WatchLiveRightRail-wlButtonMobile { font-size: 12px; padding: 4px 6px; }

@media (min-width: 760px) {
  .WatchLiveRightRail-wlButtonMobile { display: flex; padding: 4px; width: =
260px; }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-wlButtonMobile { display: none; }
}

.WatchLiveRightRail-contents { align-items: center; display: flex; justify-=
content: space-between; }

.WatchLiveRightRail-nextTitle { font-weight: 800; }

.WatchLiveRightRail-footer { display: flex; font-size: 12px; justify-conten=
t: space-between; }

.WatchLiveRightRail-footer .WatchLiveRightRail-audio { align-items: center;=
 display: flex; font-size: 12px; font-style: normal; font-weight: 700; line=
-height: 19px; margin-top: -3px; text-transform: capitalize; }

.WatchLiveRightRail-footer .WatchLiveRightRail-audio span { text-decoration=
: underline; }

.WatchLiveRightRail-footer .WatchLiveRightRail-nextShow { padding-right: 22=
px; }

.WatchLiveRightRail-inline { border-right: none; border-bottom: none; borde=
r-left: none; border-image: initial; border-top: 3px solid rgb(0, 47, 108);=
 padding: 8px 0px; }

@media (min-width: 760px) {
  .WatchLiveRightRail-inline { display: none; }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-inline { display: block; margin-left: calc(16.6667% +=
 5px); min-width: auto; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-inline { margin-left: calc(14.2857% + 4.28571px); min=
-width: auto; }
}

.WatchLiveRightRail-inline .WatchLiveRightRail-audio, .WatchLiveRightRail-i=
nline .WatchLiveRightRail-liveTV { display: none; }

.WatchLiveRightRail-inline .WatchLiveRightRail-wlButton { margin-bottom: -1=
0px; margin-top: 0px; }

.WatchLiveRightRail-berkshireEvent { margin-bottom: 30px; max-width: 300px;=
 width: 100%; }

@media (max-width: 759px) {
  .WatchLiveRightRail-berkshireEvent { display: block; margin: auto auto 15=
px; max-width: 318px; width: 100%; }
}

.WatchLiveRightRail-BHmobileBanner { display: block; }

@media (min-width: 480px) {
  .WatchLiveRightRail-BHmobileBanner { display: none; }
}

.WatchLiveRightRail-BHinline { display: none; }

.WatchLiveRightRail-BHrightRail { display: block; }

@media (min-width: 760px) {
  .WatchLiveRightRail-BHrightRail { display: none; }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-BHrightRail { display: block; }
}

.WatchLiveRightRail-audioLink { color: rgb(0, 30, 90); display: block; font=
-size: 12px; font-weight: 600; line-height: 14.62px; margin-bottom: 12px; t=
ext-decoration: underline; width: fit-content; }

.WatchLiveRightRail-watchLivestreamButton { align-items: center; background=
-color: rgb(0, 83, 207); border-radius: 5px; display: flex; font-size: 14px=
; font-weight: 700; justify-content: center; line-height: 17.05px; margin-b=
ottom: 12px; min-height: 51px; color: rgb(255, 255, 255) !important; }

.WatchLiveRightRail-watchLivestreamButton span { animation: 1.5s ease-in-ou=
t 0s infinite normal none running WatchLiveRightRail-pulse; background-colo=
r: rgb(255, 255, 255); border-radius: 100%; box-shadow: rgb(255, 255, 255) =
0px 0px 0px 0px; display: inline-block; height: 8px; margin-right: 8px; pos=
ition: relative; transform: scale(1); width: 8px; }

@keyframes WatchLiveRightRail-pulse {=20
  0% { box-shadow: rgb(0, 83, 207) 0px 0px 0px 1px; opacity: 1; }
  70% { border: 1px solid rgb(0, 83, 207); box-shadow: rgb(255, 255, 255) 0=
px 0px 0px 1px; opacity: 0.9; padding: 2px; transform: scale(1.2); }
  100% { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px; opacity: 1; transf=
orm: scale(1); }
}

.WatchLiveRightRail-watchLivestreamButton:hover { background-color: rgb(0, =
47, 108); color: rgb(255, 255, 255); }

.WatchLiveRightRail-footerV2 { display: flex; flex-direction: column; gap: =
10px; justify-content: space-between; }

.WatchLiveRightRail-showDetailsContainer { align-items: center; display: fl=
ex; flex-direction: row; justify-content: space-between; }

.WatchLiveRightRail-nowText, .WatchLiveRightRail-upNextText { color: rgb(0,=
 30, 90); font-size: 12px; font-weight: 400; line-height: 14.62px; }

.WatchLiveRightRail-liveShow { color: rgb(0, 47, 108); font-size: 16px; fon=
t-weight: 800; line-height: 18px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .WatchLiveRightRail-liveShow { text-align: right; }
}

.WatchLiveRightRail-nextShow { color: rgb(0, 47, 108); font-size: 14px; fon=
t-weight: 600; line-height: 18px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .WatchLiveRightRail-nextShow { text-align: right; width: 170px; }
}

.TempPassOverlay-overlay { height: 0px; pointer-events: none; position: rel=
ative; width: 100%; z-index: 40; }

.TempPassOverlay-liveContainer { align-items: center; background: rgb(39, 4=
9, 60); border-radius: 4px; display: flex; height: 20px; justify-content: c=
enter; position: absolute; right: 5px; top: 5px; width: 57px; }

@keyframes TempPassOverlay-blink {=20
  25% { opacity: 1; }
  50% { opacity: 0.4; }
  75% { opacity: 1; }
}

.TempPassOverlay-redIcon { animation: 2s linear 0s infinite normal none run=
ning TempPassOverlay-blink; background-clip: content-box; background-color:=
 rgb(206, 43, 43); border: 1px solid rgb(180, 9, 9); border-radius: 50%; bo=
x-sizing: initial; height: 7px; margin-top: -1px; padding: 2px; width: 7px;=
 }

.TempPassOverlay-liveText { color: rgb(255, 255, 255); font-family: "Proxim=
a Nova", Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal;=
 font-weight: 800; letter-spacing: 0.01em; line-height: 15px; margin-left: =
5px; text-transform: uppercase; }

.TempPassOverlay-timerContainer { align-items: center; display: flex; heigh=
t: 20px; justify-content: left; position: absolute; right: 5px; top: 25px; =
width: 57px; }

.TempPassOverlay-time { color: rgb(255, 255, 255); display: inline-block; f=
ont-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px; =
font-style: normal; font-weight: 600; letter-spacing: 0.05em; line-height: =
14px; margin-left: 5px; max-width: 36px; min-width: 36px; text-shadow: rgb(=
0, 0, 0) 0px 0px 2px, rgb(0, 0, 0) 0px 0px 1px; width: 36px; }

.TempPassOverlay-linkOut { margin-top: 2px; pointer-events: auto; }

.TempPassOverlay-linkIcon { filter: drop-shadow(rgb(0, 0, 0) 0px 0px 0.5px)=
 drop-shadow(rgb(0, 0, 0) 0px 0px 0.5px); }

.LogoOverlay-logoContainer { align-items: center; border-radius: 4px; displ=
ay: flex; height: 20px; justify-content: center; pointer-events: none; posi=
tion: absolute; right: 66px; top: 6px; width: auto; z-index: 40; }

.LogoOverlay-logoContainer img { filter: drop-shadow(black 1px 1px 0px) dro=
p-shadow(black -1px -1px 0px) drop-shadow(black -1px 1px 0px) drop-shadow(b=
lack 1px -1px 0px); height: auto; width: 57px; }

.TempPass-playerContainer { background: rgb(0, 0, 0); position: relative; }

.TempPass-omegaPlayerContainer { aspect-ratio: 16 / 9; position: relative; =
z-index: 0; }

.LiveTV-contentArea { background-color: rgb(0, 0, 0); height: 100%; min-hei=
ght: 60vh; width: 100%; }

.LiveTV-contentAreaOmega { height: 100%; }

.LiveTV-contentAreaOmega, .LiveTV-contentAreaOmegaPlus { background-color: =
rgb(0, 0, 0); display: flex; flex-direction: column; }

.LiveTV-contentAreaOmegaPlus { height: 487px; }

@media (max-width: 1339px) {
  .LiveTV-contentAreaOmegaPlus { height: 325px; }
}

@media (max-width: 1019px) {
  .LiveTV-contentAreaOmegaPlus { height: 467px; }
}

@media (max-width: 759px) {
  .LiveTV-contentAreaOmegaPlus { height: 435px; }
}

.LiveTV-slate { display: flex; height: 100%; padding-top: 20px; vertical-al=
ign: middle; }

.LiveTV-slateimg { margin: auto; max-height: 50vh; max-width: 100%; }

.liveTV { margin-bottom: 0px !important; }

.LiveTV-loadingContainer { align-items: center; display: flex; justify-cont=
ent: center; min-height: 60vh; }

.LiveTV-concurrencyMessage { align-items: stretch; display: flex; min-heigh=
t: 60vh; }

.LiveTV-wrapperForProAndTempPass { margin-bottom: 20px; position: relative;=
 width: 100%; }

.LiveTV-channel { height: fit-content; }

.LiveTV-channels, .LiveTV-leftContainer, .LiveTV-rightContainer { width: 10=
0% !important; }

.LiveTV-channels .LiveTV-buttonContainer .LiveTV-selector { text-align: cen=
ter; }

.LiveTV-rightContainer .LiveTV-linkButton { justify-content: center; width:=
 50% !important; }

.LiveTVContainer-containerFluidWidths { margin: 0px auto; width: 100%; }

@media (min-width: 1020px) {
  .LiveTVContainer-containerFluidWidths { max-width: 960px; }
}

@media (min-width: 1340px) {
  .LiveTVContainer-containerFluidWidths { max-width: 1290px; }
}

.LiveTVContainer-page { display: block; overflow: visible; padding-bottom: =
25px; }

@media (min-width: 760px) {
  .LiveTVContainer-page { padding-bottom: 28px; }
}

.LiveTVContainer-pageWrapper { margin: 0px auto; max-width: 100%; }

@media (min-width: 760px) {
  .LiveTVContainer-pageWrapper { max-width: 678px; }
}

@media (min-width: 1020px) {
  .LiveTVContainer-pageWrapper { max-width: 960px; }
}

@media (min-width: 1340px) {
  .LiveTVContainer-pageWrapper { max-width: 1290px; }
}

@media (min-width: 760px) {
  .LiveTVContainer-pageWrapper { max-width: 100% !important; }
}

.LiveTVContainer-pageRow { display: flex; flex-flow: wrap; padding: 0px 20p=
x; }

@media (min-width: 760px) {
  .LiveTVContainer-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (min-width: 1020px) {
  .LiveTVContainer-pageRow { display: flex; flex-flow: wrap; padding: 0px 2=
0px; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .LiveTVContainer-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (max-width: 1019px) {
  .LiveTVContainer-pageRow { margin: 0px; padding: 0px; }
}

.LiveTVContainer-gateContainer { background: rgb(0, 0, 0); margin: 0px; pad=
ding: 0px; }

.LiveTVContainer-col { display: flex; flex-direction: column; flex-grow: 0;=
 flex-shrink: 0; margin-right: 30px; max-width: calc(100% - 30px); min-widt=
h: calc(100% - 30px); }

@media (min-width: 760px) {
  .LiveTVContainer-col { max-width: calc(33.3333% - 30px); min-width: calc(=
33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .LiveTVContainer-col { max-width: calc(44.4444% - 30px); min-width: calc(=
44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .LiveTVContainer-col { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .LiveTVContainer-col { max-width: calc(33.3333% - 30px); min-width: calc(=
33.3333% - 30px); }
}

.LiveTVContainer-col:last-child { margin-right: 0px; }

@media (min-width: 360px) and (max-width: 759px) {
  .LiveTVContainer-col { margin-left: auto !important; margin-right: auto !=
important; max-width: 100% !important; min-width: 100% !important; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVContainer-col { margin-left: auto !important; margin-right: auto !=
important; max-width: 100% !important; min-width: 100% !important; }
  .LiveTVContainer-containerFluidWidths .LiveTVContainer-col { max-width: 6=
78px !important; min-width: 678px; }
}

@media (min-width: 760px) {
  .LiveTVContainer-col-3 { flex-grow: 0; flex-shrink: 0; max-width: calc(30=
0% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .LiveTVContainer-col-3 { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .LiveTVContainer-col-3 { max-width: calc(133.333% - 30px); min-width: cal=
c(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .LiveTVContainer-col-3 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .LiveTVContainer-col-3 { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 1020px) {
  .LiveTVContainer-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: 30px;=
 max-width: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
  .LiveTVContainer-col-3:first-child { margin-left: 0px; margin-right: 30px=
; }
}

@media (min-width: 1340px) {
  .LiveTVContainer-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: 30px;=
 max-width: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

@media (min-width: 760px) {
  .LiveTVContainer-col-6 { flex-grow: 0; flex-shrink: 0; max-width: calc(30=
0% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .LiveTVContainer-col-6 { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .LiveTVContainer-col-6 { max-width: calc(133.333% - 30px); min-width: cal=
c(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .LiveTVContainer-col-6 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .LiveTVContainer-col-6 { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 1020px) {
  .LiveTVContainer-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: 0px; =
margin-right: 0px; max-width: calc(44.4444% - 16.6667px); min-width: calc(4=
4.4444% - 16.6667px); }
  .LiveTVContainer-col-6:first-child { margin-left: 0px; margin-right: 30px=
; }
}

@media (min-width: 1340px) {
  .LiveTVContainer-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: 0px; =
max-width: calc(50% - 15px); min-width: calc(50% - 15px); }
}

.LiveTVContainer-col-9 .BrandBanner-container { margin-bottom: 30px; z-inde=
x: 99; }

@media (min-width: 1340px) {
  .LiveTVContainer-col-9 .BrandBanner-container { margin-left: calc(538.5px=
 - 50vw); }
}

@media (min-width: 760px) {
  .LiveTVContainer-col-9 .BrandBanner-container { margin-bottom: -100px; ma=
rgin-top: 50px; }
  .LiveTVContainer-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc(30=
0% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .LiveTVContainer-col-9 { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .LiveTVContainer-col-9 { max-width: calc(133.333% - 30px); min-width: cal=
c(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .LiveTVContainer-col-9 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .LiveTVContainer-col-9 { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 1020px) {
  .LiveTVContainer-col-9 { flex-grow: 0; flex-shrink: 0; margin-right: 0px;=
 max-width: calc(66.6667% - 10px); min-width: calc(66.6667% - 10px); }
  .LiveTVContainer-col-9:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .LiveTVContainer-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc(75=
% - 7.5px); min-width: calc(75% - 7.5px); }
  .LiveTVContainer-col-9.LiveTVContainer-article { flex-grow: 0; flex-shrin=
k: 0; margin-left: calc(8.33333% + 2.5px); max-width: calc(58.3333% - 12.5p=
x); min-width: calc(58.3333% - 12.5px); }
}

@media (min-width: 760px) {
  .LiveTVContainer-col-12 { flex-grow: 0; flex-shrink: 0; max-width: calc(3=
00% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .LiveTVContainer-col-12 { max-width: calc(100% - 30px); min-width: calc(1=
00% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .LiveTVContainer-col-12 { max-width: calc(133.333% - 30px); min-width: ca=
lc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .LiveTVContainer-col-12 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .LiveTVContainer-col-12 { max-width: calc(100% - 30px); min-width: calc(1=
00% - 30px); }
}

@media (min-width: 1020px) {
  .LiveTVContainer-col-12 { flex-grow: 0; flex-shrink: 0; margin-right: 0px=
; max-width: 100%; min-width: 100%; }
  .LiveTVContainer-col-12:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .LiveTVContainer-col-12 { flex-grow: 0; flex-shrink: 0; max-width: 100%; =
min-width: 100%; }
}

.LiveTVContainer-col-full { flex-grow: 0; flex-shrink: 0; margin-right: 0px=
; max-width: 100%; min-width: 100%; }

.LiveTVContainer-col-full .MyComponentName-container { width: 100vw; }

@media (min-width: 1340px) {
  .LiveTVContainer-col-full .MyComponentName-container { max-width: none; }
}

.LiveTVContainer-col-full:last-child { margin-right: 0px; }

.LiveTVContainer-container { min-height: 500px; }

@media (min-width: 1020px) {
  .LiveTVContainer-container { margin: 0px auto; max-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .LiveTVContainer-container { max-width: 678px; }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .LiveTVContainer-container { max-width: 960px; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .LiveTVContainer-container { max-width: 1290px; }
}

@media (max-width: 1019px) {
  .LiveTVContainer-container { padding: 0px 30px; }
}

@media (max-width: 759px) {
  .LiveTVContainer-container { margin-top: -1px; padding: 0px 20px; }
}

.LiveTVContainer-mvpdContainer { background-color: rgb(0, 8, 26); inset: 0p=
x; padding-top: 20px; position: absolute; }

.LiveTVContainer-liveTvMvpd { height: 100%; position: relative; }

.LiveTVContainer-closeButton { align-items: center; background-color: rgb(2=
55, 255, 255); border-radius: 23px; display: flex; height: 24px; justify-co=
ntent: center; position: absolute; right: 20px; width: 24px; }

.LiveTVContainer-closeButton svg path { fill: rgb(0, 8, 26); }

.LiveTVPage-container { min-height: 800px; overflow: auto; position: relati=
ve; }

@media (max-width: 1019px) {
  .LiveTVPage-container { min-height: 1200px; }
}

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 800; src: local("~assets/fonts/Lyon/LyonText-Black-Web-vietnamese=
.woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Black-Web-v=
ietnamese.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 800; src: local("~assets/fonts/Lyon/LyonText-Black-Web-latin-ext.=
woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Black-Web-la=
tin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 800; src: local("~assets/fonts/Lyon/LyonText-Black-Web-latin.woff=
2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Black-Web-latin.=
woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 600; src: local("~assets/fonts/Lyon/LyonText-Bold-Web-vietnamese.=
woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Bold-Web-vie=
tnamese.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 600; src: local("~assets/fonts/Lyon/LyonText-Bold-Web-latin-ext.w=
off2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Bold-Web-lati=
n-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 600; src: local("~assets/fonts/Lyon/LyonText-Bold-Web-latin.woff2=
"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Bold-Web-latin.wo=
ff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 400; src: local("~assets/fonts/Lyon/LyonText-Regular-Web-vietname=
se.woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Regular-W=
eb-vietnamese.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 400; src: local("~assets/fonts/Lyon/LyonText-Regular-Web-latin-ex=
t.woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Regular-We=
b-latin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 400; src: local("~assets/fonts/Lyon/LyonText-Regular-Web-latin.wo=
ff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Regular-Web-la=
tin.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: italic; fon=
t-weight: 400; src: local("~assets/fonts/Lyon/LyonText-RegularItalic-Web-vi=
etnamese.woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Reg=
ularItalic-Web-vietnamese.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: italic; fon=
t-weight: 400; src: local("~assets/fonts/Lyon/LyonText-RegularItalic-Web-la=
tin-ext.woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Regu=
larItalic-Web-latin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: italic; fon=
t-weight: 400; src: local("~assets/fonts/Lyon/LyonText-RegularItalic-Web-la=
tin.woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-RegularI=
talic-Web-latin.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 500; src: local("~assets/fonts/Lyon/LyonText-Semibold-Web-vietnam=
ese.woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Semibold=
-Web-vietnamese.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 500; src: local("~assets/fonts/Lyon/LyonText-Semibold-Web-latin-e=
xt.woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Semibold-=
Web-latin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 500; src: local("~assets/fonts/Lyon/LyonText-Semibold-Web-latin.w=
off2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Semibold-Web-=
latin.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 800; src: local("~assets/fonts/Averta/361747_2_0-oriya.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_2_0-oriya.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 800; src: local("~assets/fonts/Averta/361747_2_0-vietnamese.wof=
f2"), url("https://static-redesign.cnbcfm.com/dist/361747_2_0-vietnamese.wo=
ff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 800; src: local("~assets/fonts/Averta/361747_2_0-greek.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_2_0-greek.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 800; src: local("~assets/fonts/Averta/361747_2_0-cyrillic-ext.w=
off2"), url("https://static-redesign.cnbcfm.com/dist/361747_2_0-cyrillic-ex=
t.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 800; src: local("~assets/fonts/Averta/361747_2_0-cyrillic.woff2=
"), url("https://static-redesign.cnbcfm.com/dist/361747_2_0-cyrillic.woff2"=
) format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 800; src: local("~assets/fonts/Averta/361747_2_0-latin-ext.woff=
2"), url("https://static-redesign.cnbcfm.com/dist/361747_2_0-latin-ext.woff=
2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 800; src: local("~assets/fonts/Averta/361747_2_0-latin.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_2_0-latin.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 600; src: local("~assets/fonts/Averta/361747_0_0-oriya.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_0_0-oriya.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 600; src: local("~assets/fonts/Averta/361747_0_0-vietnamese.wof=
f2"), url("https://static-redesign.cnbcfm.com/dist/361747_0_0-vietnamese.wo=
ff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 600; src: local("~assets/fonts/Averta/361747_0_0-greek.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_0_0-greek.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 600; src: local("~assets/fonts/Averta/361747_0_0-cyrillic-ext.w=
off2"), url("https://static-redesign.cnbcfm.com/dist/361747_0_0-cyrillic-ex=
t.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 600; src: local("~assets/fonts/Averta/361747_0_0-cyrillic.woff2=
"), url("https://static-redesign.cnbcfm.com/dist/361747_0_0-cyrillic.woff2"=
) format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 600; src: local("~assets/fonts/Averta/361747_0_0-latin-ext.woff=
2"), url("https://static-redesign.cnbcfm.com/dist/361747_0_0-latin-ext.woff=
2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 600; src: local("~assets/fonts/Averta/361747_0_0-latin.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_0_0-latin.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 700; src: local("~assets/fonts/Averta/361747_1_0-oriya.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_1_0-oriya.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 700; src: local("~assets/fonts/Averta/361747_1_0-vietnamese.wof=
f2"), url("https://static-redesign.cnbcfm.com/dist/361747_1_0-vietnamese.wo=
ff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 700; src: local("~assets/fonts/Averta/361747_1_0-greek.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_1_0-greek.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 700; src: local("~assets/fonts/Averta/361747_1_0-cyrillic-ext.w=
off2"), url("https://static-redesign.cnbcfm.com/dist/361747_1_0-cyrillic-ex=
t.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 700; src: local("~assets/fonts/Averta/361747_1_0-cyrillic.woff2=
"), url("https://static-redesign.cnbcfm.com/dist/361747_1_0-cyrillic.woff2"=
) format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 700; src: local("~assets/fonts/Averta/361747_1_0-latin-ext.woff=
2"), url("https://static-redesign.cnbcfm.com/dist/361747_1_0-latin-ext.woff=
2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 700; src: local("~assets/fonts/Averta/361747_1_0-latin.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_1_0-latin.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 400; src: local("~assets/fonts/Averta/361747_3_0-oriya.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_3_0-oriya.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 400; src: local("~assets/fonts/Averta/361747_3_0-vietnamese.wof=
f2"), url("https://static-redesign.cnbcfm.com/dist/361747_3_0-vietnamese.wo=
ff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 400; src: local("~assets/fonts/Averta/361747_3_0-greek.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_3_0-greek.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 400; src: local("~assets/fonts/Averta/361747_3_0-cyrillic-ext.w=
off2"), url("https://static-redesign.cnbcfm.com/dist/361747_3_0-cyrillic-ex=
t.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 400; src: local("~assets/fonts/Averta/361747_3_0-cyrillic.woff2=
"), url("https://static-redesign.cnbcfm.com/dist/361747_3_0-cyrillic.woff2"=
) format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 400; src: local("~assets/fonts/Averta/361747_3_0-latin-ext.woff=
2"), url("https://static-redesign.cnbcfm.com/dist/361747_3_0-latin-ext.woff=
2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 400; src: local("~assets/fonts/Averta/361747_3_0-latin.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_3_0-latin.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 800; src: local("~assets/fonts/ProximaNova/351C86_0_0-l=
atin-ext.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_0_0-l=
atin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 800; src: local("~assets/fonts/ProximaNova/351C86_0_0-l=
atin.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_0_0-latin=
.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 600; src: local("~assets/fonts/ProximaNova/351C86_1_0-l=
atin-ext.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_1_0-l=
atin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 600; src: local("~assets/fonts/ProximaNova/351C86_1_0-l=
atin.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_1_0-latin=
.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 700; src: local("~assets/fonts/ProximaNova/351C86_2_0-l=
atin-ext.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_2_0-l=
atin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 700; src: local("~assets/fonts/ProximaNova/351C86_2_0-l=
atin.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_2_0-latin=
.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 400; src: local("~assets/fonts/ProximaNova/351C86_3_0-l=
atin-ext.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_3_0-l=
atin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 400; src: local("~assets/fonts/ProximaNova/351C86_3_0-l=
atin.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_3_0-latin=
.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 500; src: local("~assets/fonts/ProximaNova/351C86_4_0-l=
atin-ext.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_4_0-l=
atin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 500; src: local("~assets/fonts/ProximaNova/351C86_4_0-l=
atin.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_4_0-latin=
.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-g=
ujarati.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regu=
lar-gujarati.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-m=
yanmar.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regul=
ar-myanmar.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-d=
evanagari.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Re=
gular-devanagari.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-t=
hai.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-=
thai.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-b=
engali.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regul=
ar-bengali.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-t=
elugu.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regula=
r-telugu.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-k=
hmer.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular=
-khmer.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-t=
amil.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular=
-tamil.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-k=
annada.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regul=
ar-kannada.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-g=
urmukhi.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regu=
lar-gurmukhi.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-m=
alayalam.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Reg=
ular-malayalam.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-o=
riya.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular=
-oriya.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-h=
ebrew.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regula=
r-hebrew.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-s=
inhala.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regul=
ar-sinhala.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-v=
ietnamese.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Re=
gular-vietnamese.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-l=
atin-ext.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Reg=
ular-latin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-l=
atin.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular=
-latin.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: normal; fon=
t-weight: 400; src: local("~assets/fonts/Lato/Lato-Regular-latin-ext.woff2"=
), url("https://static-redesign.cnbcfm.com/dist/Lato-Regular-latin-ext.woff=
2") format("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: normal; fon=
t-weight: 400; src: local("~assets/fonts/Lato/Lato-Regular-latin.woff2"), u=
rl("https://static-redesign.cnbcfm.com/dist/Lato-Regular-latin.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: normal; fon=
t-weight: 700; src: local("~assets/fonts/Lato/Lato-Bold-latin-ext.woff2"), =
url("https://static-redesign.cnbcfm.com/dist/Lato-Bold-latin-ext.woff2") fo=
rmat("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: normal; fon=
t-weight: 700; src: local("~assets/fonts/Lato/Lato-Bold-latin.woff2"), url(=
"https://static-redesign.cnbcfm.com/dist/Lato-Bold-latin.woff2") format("wo=
ff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: normal; fon=
t-weight: 900; src: local("~assets/fonts/Lato/Lato-Black-latin-ext.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/Lato-Black-latin-ext.woff2") =
format("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: normal; fon=
t-weight: 900; src: local("~assets/fonts/Lato/Lato-Black-latin.woff2"), url=
("https://static-redesign.cnbcfm.com/dist/Lato-Black-latin.woff2") format("=
woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: italic; fon=
t-weight: 400; src: local("~assets/fonts/Lato/Lato-RegularItalic-latin-ext.=
woff2"), url("https://static-redesign.cnbcfm.com/dist/Lato-RegularItalic-la=
tin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: italic; fon=
t-weight: 400; src: local("~assets/fonts/Lato/Lato-RegularItalic-latin.woff=
2"), url("https://static-redesign.cnbcfm.com/dist/Lato-RegularItalic-latin.=
woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: italic; fon=
t-weight: 700; src: local("~assets/fonts/Lato/Lato-BoldItalic-latin-ext.wof=
f2"), url("https://static-redesign.cnbcfm.com/dist/Lato-BoldItalic-latin-ex=
t.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: italic; fon=
t-weight: 700; src: local("~assets/fonts/Lato/Lato-BoldItalic-latin.woff2")=
, url("https://static-redesign.cnbcfm.com/dist/Lato-BoldItalic-latin.woff2"=
) format("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: italic; fon=
t-weight: 900; src: local("~assets/fonts/Lato/Lato-BlackItalic-latin-ext.wo=
ff2"), url("https://static-redesign.cnbcfm.com/dist/Lato-BlackItalic-latin-=
ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: italic; fon=
t-weight: 900; src: local("~assets/fonts/Lato/Lato-BlackItalic-latin.woff2"=
), url("https://static-redesign.cnbcfm.com/dist/Lato-BlackItalic-latin.woff=
2") format("woff2"); }

.SearchGroup-container { border-top: 6px solid rgb(0, 47, 108); display: bl=
ock; width: 100%; }

.SearchGroup-container.SearchGroup-railVariant { margin-bottom: 0px; }

@media (min-width: 760px) {
  .SearchGroup-container.SearchGroup-railVariant { margin-bottom: 20px; }
}

@media (min-width: 1020px) {
  .SearchGroup-container.SearchGroup-railVariant { margin-bottom: 20px; }
}

.SearchGroup-header { align-items: flex-start; background: rgb(255, 255, 25=
5); display: flex; flex-direction: row; justify-content: space-between; pad=
ding: 10px 0px; }

@media (min-width: 760px) {
  .SearchGroup-header { align-items: center; }
}

.SearchGroup-sectionTitle { color: rgb(0, 47, 108); font-size: 22px; font-w=
eight: 800; line-height: 1.2; margin: 0px; text-transform: uppercase; }

@media (min-width: 1020px) {
  .SearchGroup-sectionTitle { font-size: 14px; }
}

.SearchGroup-railVariant .SearchGroup-sectionTitle { font-size: 18px; font-=
weight: 800; }

@media (min-width: 760px) {
  .SearchGroup-railVariant .SearchGroup-sectionTitle { font-size: 20px; }
}

@media (min-width: 1340px) {
  .SearchGroup-railVariant .SearchGroup-sectionTitle { font-size: 30px; }
}

.SearchGroup-contentButton { color: rgb(0, 47, 108); display: inline-block;=
 font-size: 12px; font-weight: 700; letter-spacing: 1px; margin-top: 10px; =
text-transform: uppercase; vertical-align: middle; white-space: nowrap; }

.SearchGroup-contentButton i { font-style: normal; margin-right: 3px; }

.SearchGroup-railVariant .SearchGroup-contentButton { margin: 10px 0px 0px;=
 }

@media (min-width: 760px) {
  .SearchGroup-contentButton { margin: 0px 0px 0px 25px; }
  .SearchGroup-railVariant .SearchGroup-contentButton { margin: 0px 0px 0px=
 auto; }
}

@media (min-width: 1020px) {
  .SearchGroup-contentButton { line-height: 1; }
  .SearchGroup-railVariant .SearchGroup-contentButton { margin: 5px 0px 0px=
; }
}

@media (min-width: 1340px) {
  .SearchGroup-railVariant .SearchGroup-contentButton { flex-grow: 0; margi=
n: 0px 0px 0px 24px; }
}

.SearchGroup-headerButton { margin: 0px 0px 0px 50px; }

.SearchGroup-headerButton .icon-short-arrow-right { display: inline-block; =
margin-left: 3px; margin-right: 0px; vertical-align: middle; }

@media (min-width: 760px) {
  .SearchGroup-headerButton { margin-left: auto; }
}

.SearchGroup-content { position: relative; }

.SearchGroup-item { border-top: 1px dashed rgb(155, 155, 155); display: fle=
x; flex-flow: wrap; padding: 8px 5px; }

.SearchGroup-item:nth-of-type(n+6) { display: none; }

.SearchGroup-item:nth-child(2n) { background-color: rgb(242, 242, 242); }

@media (min-width: 360px) {
  .SearchGroup-item:nth-of-type(n+6) { display: none; }
}

@media (min-width: 760px) {
  .SearchGroup-item { flex-wrap: nowrap; padding: 20px 5px; }
  .SearchGroup-item:nth-of-type(n+4) { display: block; }
  .SearchGroup-item:nth-of-type(n+6) { display: none; }
  .SearchGroup-railVariant .SearchGroup-item { flex-wrap: wrap; }
}

@media (min-width: 1020px) {
  .SearchGroup-item { min-height: 53px; padding: 10px; }
}

@media (min-width: 1340px) {
  .SearchGroup-railVariant .SearchGroup-item { flex-wrap: nowrap; }
}

.SearchGroup-itemIdentifier { display: block; flex-grow: 1; float: left; mi=
n-width: 50%; width: 60%; }

@media (min-width: 760px) {
  .SearchGroup-itemIdentifier { min-width: 0px; width: auto; }
  .SearchGroup-railVariant .SearchGroup-itemIdentifier { max-width: 42%; mi=
n-width: 42%; }
}

@media (min-width: 1020px) {
  .SearchGroup-railVariant .SearchGroup-itemIdentifier { max-width: 50%; mi=
n-width: 50%; }
}

@media (min-width: 1340px) {
  .SearchGroup-railVariant .SearchGroup-itemIdentifier { max-width: 100%; m=
in-width: 0px; }
}

.SearchGroup-itemTitle { color: rgb(23, 23, 23); display: block; font-size:=
 16px; font-weight: 800; line-height: 1.25; text-transform: uppercase; }

.SearchGroup-itemTitle:focus, .SearchGroup-itemTitle:hover { color: rgb(0, =
85, 148); }

.SearchGroup-itemSubTitle { color: rgb(116, 116, 116); display: block; font=
-size: 14px; line-height: 1.4; margin-top: 5px; }

@media (min-width: 1020px) {
  .SearchGroup-itemSubTitle { font-size: 12px; line-height: 1; }
}

.SearchGroup-railVariant .SearchGroup-itemSubTitle { font-weight: 500; }

.SearchGroup-marketChange { color: rgb(116, 116, 116); display: block; font=
-size: 14px; font-weight: 600; line-height: 1.42; margin-left: auto; min-wi=
dth: 40%; text-align: right; text-transform: uppercase; }

@media (min-width: 760px) {
  .SearchGroup-marketChange { min-width: 0px; }
}

@media (min-width: 1020px) {
  .SearchGroup-marketChange { font-size: 12px; line-height: 1; }
  .SearchGroup-railVariant .SearchGroup-marketChange { max-width: 50%; min-=
width: 50%; }
}

@media (min-width: 1340px) {
  .SearchGroup-railVariant .SearchGroup-marketChange { max-width: 100%; min=
-width: 0px; }
}

.SearchGroup-marketChangeUp { color: rgb(0, 132, 86); }

.SearchGroup-marketChangeDown { color: rgb(206, 43, 43); }

.SearchGroup-change, .SearchGroup-change_pct { display: block; }

.SearchGroup-change_pct { margin-top: 5px; }

.SearchGroup-label { color: rgb(116, 116, 116); display: block; font-size: =
14px; font-weight: 600; line-height: 1.42; margin-left: auto; text-align: r=
ight; text-transform: uppercase; }

@media (min-width: 1020px) {
  .SearchGroup-label { font-size: 12px; line-height: 1; }
}

.SearchGroup-noSavedData { border-top: 1px dashed rgb(155, 155, 155); displ=
ay: block; padding: 20px 0px; }

@media (min-width: 1020px) {
  .SearchGroup-noSavedData { padding: 10px 0px 0px; }
}

@media (min-width: 1340px) {
  .SearchGroup-noSavedData { padding-top: 18px; }
}

.SearchGroup-callToActionTitle { color: rgb(23, 23, 23); display: block; fo=
nt-size: 20px; font-weight: 700; line-height: 1.2; margin: 0px; }

.SearchGroup-callToActionDescription { color: rgb(93, 93, 93); display: blo=
ck; font-size: 14px; font-weight: 500; line-height: 1.28; margin: 10px 0px =
20px; }

.SearchGroup-callToActionDescription .SearchGroup-emphasized { font-weight:=
 600; text-transform: uppercase; }

@media (min-width: 760px) {
  .SearchGroup-callToActionDescription { font-size: 12px; line-height: 1.33=
; margin: 10px 0px 30px; max-width: 382px; width: 70%; }
}

@media (min-width: 1020px) {
  .SearchGroup-callToActionDescription { font-size: 12px; line-height: 1.33=
; margin: 10px 0px 20px; max-width: 100%; width: 100%; }
}

.SearchGroup-callToActionButton { align-items: center; appearance: none; ba=
ckground-color: rgb(0, 47, 108); border: 1px solid rgb(0, 47, 108); color: =
rgb(255, 255, 255); display: flex; flex-direction: row; font-size: 14px; fo=
nt-weight: 600; height: 40px; justify-content: center; letter-spacing: 1px;=
 padding: 0px 20px; text-align: center; text-transform: uppercase; transiti=
on: 0.15s linear; width: 100%; }

.SearchGroup-callToActionButton > span { display: block; line-height: 12px;=
 }

.SearchGroup-callToActionButton [class*=3D" icon-"], .SearchGroup-callToAct=
ionButton [class^=3D"icon-"] { height: 12px; margin-left: 5px; position: re=
lative; }

.SearchGroup-callToActionButton [class*=3D" icon-"]::before, .SearchGroup-c=
allToActionButton [class^=3D"icon-"]::before { line-height: 12px; }

.SearchGroup-callToActionButton:focus, .SearchGroup-callToActionButton:hove=
r { background-color: rgb(32, 119, 182); border-color: rgb(32, 119, 182); c=
olor: rgb(255, 255, 255); }

.SearchGroup-callToActionButton[class*=3D"touchButton"]:hover { background-=
color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); color: rgb(255, 255,=
 255); }

@media (hover: hover) {
  .SearchGroup-callToActionButton[class*=3D"touchButton"]:hover { backgroun=
d-color: rgb(32, 119, 182); border-color: rgb(32, 119, 182); color: rgb(255=
, 255, 255); }
}

@media (min-width: 760px) {
  .SearchGroup-callToActionButton { max-width: 236px; padding: 0px 30px; wi=
dth: auto; }
}

.SearchGroup-noResults { border-top: 1px dotted rgb(155, 155, 155); color: =
rgb(93, 93, 93); font-size: 14px; font-weight: 500; padding-top: 10px; }

.SearchGroup-noResults span { font-weight: 700; }

.SearchResult-searchResult { border-bottom: 1px dashed rgb(155, 155, 155); =
margin-bottom: 20px; padding-bottom: 20px; }

@media (min-width: 760px) {
  .SearchResult-searchResult { display: flex; flex-direction: row; margin-b=
ottom: 30px; padding-bottom: 30px; }
}

@media (min-width: 1020px) {
  .SearchResult-searchResult { margin-bottom: 40px; padding-bottom: 40px; }
}

@media (min-width: 1340px) {
  .SearchResult-searchResult { margin-left: -30px; }
}

.SearchResult-searchResult:last-child { border-bottom: 0px; padding-bottom:=
 0px; }

.SearchResult-searchResult.SearchResult-standardVariant { justify-content: =
space-between; }

@media (min-width: 1340px) {
  .SearchResult-searchResult.SearchResult-standardVariant { margin-left: 0p=
x; }
}

.SearchResult-searchResultCard { margin-bottom: 10px; }

.SearchResult-standardVariant .SearchResult-searchResultCard { height: 150p=
x; padding-bottom: 50%; }

@media (min-width: 760px) {
  .SearchResult-searchResultCard { margin-bottom: -20px; order: 2; width: c=
alc(33.3333% - 15px); }
  .SearchResult-standardVariant .SearchResult-searchResultCard { flex: 1 1 =
300px; padding-bottom: inherit; }
}

@media (min-width: 1020px) {
  .SearchResult-standardVariant .SearchResult-searchResultCard { margin-bot=
tom: 20px; }
}

@media (min-width: 1340px) {
  .SearchResult-searchResultCard { width: calc(30% - 15px); }
  .SearchResult-standardVariant .SearchResult-searchResultCard { flex: 1 1 =
300px; }
}

.PlayButton-container { border-top: 6px solid rgb(252, 183, 0); height: 100=
%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }

.PlayButton-base { align-items: center; background-color: rgb(252, 183, 0);=
 color: rgb(255, 255, 255); display: flex; font-size: 12px; height: 40px; j=
ustify-content: center; position: absolute; right: 0px; top: -5px; transiti=
on: 0.15s linear; width: 40px; z-index: 1; }

.PlayButton-base:focus .PlayButton-flyout, .PlayButton-base:hover .PlayButt=
on-flyout, .PlayButton-basebutton:focus .PlayButton-flyout, .PlayButton-bas=
ebutton:hover .PlayButton-flyout { color: rgb(7, 29, 57); transform: scaleX=
(1); transition: color 0.15s linear 0.15s, transform 0.15s linear; }

.PlayButton-flyout { background-color: rgb(252, 183, 0); color: rgb(7, 29, =
57); font-size: 9px; font-weight: 800; height: 100%; letter-spacing: 1px; l=
ine-height: 1; position: absolute; right: 35px; text-align: left; text-tran=
sform: uppercase; top: 0px; transform: scaleX(0); transform-origin: right c=
enter; transition: color 0.15s linear, transform 0.15s linear 0.15s; width:=
 90px; z-index: 1; }

.PlayButton-flyout, .PlayButton-icon { align-items: center; display: flex; =
justify-content: center; }

.PlayButton-icon { border: 2px solid rgb(252, 183, 0); height: 30px; transi=
tion: border 0.15s linear; width: 30px; z-index: 2; }

.PlayButton-icon:focus, .PlayButton-icon:hover, .PlayButton-iconbutton:focu=
s, .PlayButton-iconbutton:hover { border: 2px solid rgb(255, 255, 255); }

@media (min-width: 760px) {
  .SearchResult-searchResultContent { margin-right: 30px; width: calc(66.66=
67% - 15px); }
  .SearchResult-standardVariant .SearchResult-searchResultContent { flex: 1=
 1 340px; }
}

@media (min-width: 1340px) {
  .SearchResult-searchResultContent { width: calc(70% - 15px); }
  .SearchResult-standardVariant .SearchResult-searchResultContent { flex: 1=
 0 410px; }
}

.SearchResult-searchHighlight { background-color: rgb(231, 236, 241); }

.SearchResult-searchResultEyebrow { color: rgb(115, 38, 52); font-size: 12p=
x; font-weight: 500; letter-spacing: 2px; line-height: 1.116; margin-bottom=
: 10px; text-transform: uppercase; }

.SearchResult-standardVariant .SearchResult-searchResultEyebrow { color: rg=
b(0, 85, 148); font-weight: 700; letter-spacing: 1px; }

.SearchResult-searchResultTitle { color: rgb(23, 23, 23); font-family: Lyon=
, Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 500; line-hei=
ght: 1.3; margin-bottom: 10px; }

.SearchResult-standardVariant .SearchResult-searchResultTitle { font-family=
: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 24px; font-weigh=
t: 600; }

@media (min-width: 1020px) {
  .SearchResult-standardVariant .SearchResult-searchResultTitle { margin-bo=
ttom: 10px; }
  .SearchResult-searchResultTitle { font-size: 26px; line-height: 1.23; mar=
gin-bottom: 20px; }
}

.SearchResult-searchResultPreview { color: rgb(93, 93, 93); font-family: Ly=
on, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-h=
eight: 1.611; margin-bottom: 0px; margin-top: 0px; }

.SearchResult-standardVariant .SearchResult-searchResultPreview { margin-bo=
ttom: 10px; }

.SearchResult-byline { font-size: 12px; }

.SearchResult-author { color: rgb(0, 85, 148); font-family: Lyon, Helvetica=
, Arial, sans-serif; font-weight: 600; letter-spacing: 1px; }

.SearchResult-publishedDate { color: rgb(116, 116, 116); font-family: "Prox=
ima Nova", Helvetica, Arial, sans-serif; font-weight: 600; text-transform: =
uppercase; }

.SearchResult-searchResultFrom { color: rgb(178, 178, 178); font-size: 12px=
; font-weight: 500; letter-spacing: 2px; line-height: 1.33; margin-top: 15p=
x; text-transform: uppercase; }

@media (min-width: 1020px) {
  .SearchResult-searchResultFrom { margin-top: 25px; }
}

.SearchResult-searchResultFrom a { color: rgb(0, 0, 0); }

.SearchResult-searchResultFrom a:hover { color: rgb(209, 187, 126); }

.SearchResult-searchResultImage { background-position: 50% 50%; background-=
size: cover; margin-bottom: 10px; padding-bottom: 50%; width: 100%; }

@media (min-width: 760px) {
  .SearchResult-searchResultImage { margin-bottom: 20px; }
}

.SearchDropDown-dropDownContainer .Card-mediaContainer { background-positio=
n: 50% 50%; background-size: cover; padding-bottom: 50%; }

.SearchDropDown-dropDownContainer .Card-mediaContainer .Card-placeholder { =
position: absolute; }

@keyframes countdown-clock-slide-in {=20
  0% { height: 0px; }
  100% { height: 42px; }
}

@keyframes countdown-clock-slide-out {=20
  0% { height: 42px; }
  100% { height: 0px; }
}

.countdown-clock-container { align-items: center; animation: 0.5s ease 0s 1=
 normal forwards running countdown-clock-slide-in; background-color: rgb(0,=
 0, 0); color: rgb(255, 255, 255); display: flex; font-size: 12px; font-wei=
ght: 700; height: 42px; justify-content: flex-end; letter-spacing: 1px; lin=
e-height: 15px; margin: 0px auto; max-width: 960px; position: relative; top=
: 0px; width: 100%; }

@media (min-width: 1340px) {
  .countdown-clock-container { max-width: 1290px; }
}

.countdown-clock-gridWrapper { margin: 0px auto; max-width: 960px; width: 1=
00%; }

@media (min-width: 1340px) {
  .countdown-clock-gridWrapper { max-width: 1290px; }
}

.countdown-clock-contentWrapper { float: right; padding-top: 2px; }

.countdown-clock-hidden { animation: 0.5s ease 0s 1 normal forwards running=
 countdown-clock-slide-out; height: 0px; }

.countdown-clock-marketLabel { color: rgb(252, 183, 0); font-weight: 600; p=
adding-right: 10px; text-transform: uppercase; }

.countdown-clock-sponsor { border-left: 1px solid rgba(255, 255, 255, 0.54)=
; color: rgba(255, 255, 255, 0.54); display: inline; font-weight: 600; marg=
in: 0px 0px 0px 20px; padding-left: 20px; text-transform: uppercase; }

.countdown-clock-sponsor img { display: inline-block; height: 31px; margin-=
left: 5px; margin-top: -3px; max-width: 100px; position: relative; vertical=
-align: middle; }

@media (-ms-high-contrast:active), screen and (-ms-high-contrast:none) {
  .countdown-clock-sponsor img { margin-top: -7px; }
}

.countdown-clock-sponsorText { position: relative; top: 0px; }

.CountdownClock-container { align-items: center; align-self: center; displa=
y: none; justify-content: center; margin: 0px; }

.CountdownClock-countdownContainer { background-color: rgb(0, 0, 0); }

.PromotionPill-promotionPill { align-items: center; background: rgb(232, 12=
8, 42); border-radius: 3px; color: rgb(255, 255, 255); display: inline-flex=
; font-size: 8px; font-weight: 500; gap: 10px; justify-content: center; mar=
gin-left: 12px; padding: 3px 4px 2px; text-transform: uppercase; }

.DynamicLoadingIndicator-spinnerParent { display: block; padding: 10px; }

.DynamicLoadingIndicator-spinner { animation: 2s linear 0s infinite normal =
none running DynamicLoadingIndicator-spin; border-width: 3px; border-style:=
 solid; border-color: rgb(102, 102, 102) rgb(243, 243, 243) rgb(243, 243, 2=
43); border-image: initial; border-radius: 50%; display: block; margin: 0px=
 auto; }

@keyframes DynamicLoadingIndicator-spin {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.WatchLivestream-watchContainer { align-items: center; display: flex; posit=
ion: relative; }

.WatchLivestream-alertIconWrapper, .WatchLivestream-watchItems { align-item=
s: center; display: flex; justify-content: center; }

.WatchLivestream-alertIconWrapper { transform: translate(1px, 2px); }

@media (max-width: 759px) {
  .WatchLivestream-alertIconWrapper svg { color: rgb(240, 248, 255); transf=
orm: translateY(-2px); }
}

.WatchLivestream-alertIconSticky { transform: translate(1px); }

.WatchLivestream-dynamicTitleWrapper { align-items: center; display: flex; =
justify-content: center; }

.WatchLivestream-streamTxt { align-items: center; display: inline-flex; fon=
t-size: 14px; font-weight: 600; line-height: 1; text-align: left; text-tran=
sform: uppercase; float: right !important; margin-left: 3px !important; pos=
ition: static !important; top: auto !important; }

@media (min-width: 760px) {
  .WatchLivestream-streamTxt { font-size: 12px; }
}

@media (min-width: 1020px) {
  .WatchLivestream-streamTxt { font-size: 14px; }
}

.WatchLivestream-brkWatchContainer:hover span { color: rgb(252, 183, 0); }

.WatchLivestream-watchTxt { align-items: center; display: inline-flex; font=
-size: 11px; font-weight: 600; letter-spacing: 0px; margin-left: 5px; text-=
transform: uppercase; }

@media (min-width: 1340px) {
  .WatchLivestream-watchTxt { font-size: 14px; }
}

.WatchLivestream-watchTxtBrkOn { color: rgb(0, 85, 148); }

.WatchLivestream-brkTxt { background-color: rgb(0, 85, 148); color: rgb(209=
, 187, 126); letter-spacing: 1.2px; padding: 0px 2px 0px 3px; text-transfor=
m: uppercase; float: none !important; margin-left: 2px !important; position=
: static !important; top: auto !important; }

.WatchLivestream-brkArticleStickyLoggedIn .WatchLivestream-watchTxt, .Watch=
Livestream-brkArticleStickyLoggedOut .WatchLivestream-watchTxt { font-size:=
 11px; font-weight: 700; letter-spacing: 1.2px; text-transform: uppercase; =
}

.WatchLivestream-lsLoggedOut { transform: translate(28px, 5px); }

.WatchLivestream-lsLoggedIn { transform: translate(15px, 9px); }

.WatchLivestream-brkLoggedOut { transform: translate(9px, 1px); }

@media (min-width: 760px) {
  .WatchLivestream-lsLoggedIn { display: none !important; }
}

@media (min-width: 1020px) {
  .WatchLivestream-lsLoggedOut { display: none !important; }
  .WatchLivestream-lsArticleStickyLoggedIn { transform: translate(30px); }
  .WatchLivestream-brkArticleStickyLoggedOut { transform: translate(-30px);=
 }
  .WatchLivestream-brkArticleStickyLoggedIn { transform: translate(30px); }
}

@media (min-width: 1340px) {
  .WatchLivestream-lsLoggedOut { display: none !important; }
  .WatchLivestream-brkArticleStickyLoggedIn, .WatchLivestream-lsArticleStic=
kyLoggedIn, .WatchLivestream-lsArticleStickyLoggedOut { transform: translat=
e(-20px); }
}

.WatchLivestream-livestreamNavItemContainer { align-items: center; display:=
 flex; font-size: 14px; font-weight: 600; gap: 5px; justify-content: center=
; letter-spacing: 0px; transform: translate(11px, 5px); }

@media (max-width: 759px) {
  .WatchLivestream-livestreamNavItemContainer { display: none; }
}

@media (min-width: 760px) {
  .WatchLivestream-livestreamNavItemContainer svg { color: rgb(240, 248, 25=
5); transform: translate(5px); }
}

.WatchLivestream-navItemText:hover span { color: rgb(252, 183, 0); }

@media (min-width: 760px) {
  .WatchLivestream-lsHideTabletSticky { display: none; }
}

@media (min-width: 1020px) {
  .WatchLivestream-lsHideTabletSticky { display: inline-flex; }
}

.ProgressBar-container { background: rgb(232, 232, 232); height: 3px; left:=
 0px; position: absolute; top: 0px; width: 100vw; }

@media (min-width: 760px) {
  .ProgressBar-container { bottom: 0px; top: auto; }
}

@media (min-width: 1020px) {
  .ProgressBar-container { bottom: 0px; }
}

.ProgressBar-hiddenContainer { opacity: 0; pointer-events: none; }

.ProgressBar-innerProgress { background: rgb(252, 183, 0); height: 3px; tra=
nsition: background 1s; width: 0px; }

.ProgressBar-innerProgress20 { background: rgb(242, 111, 32); }

.ProgressBar-innerProgress40 { background: rgb(100, 95, 169); }

.ProgressBar-innerProgress60 { background: rgb(0, 136, 207); }

.ProgressBar-innerProgress80 { background: rgb(12, 176, 76); }

.ProgressBar-makeit { background: rgb(98, 88, 255); }

.ProgressBar-select { background: rgb(4, 119, 201); }

.StickyAdvertorialBanner-stickyAdvertorialBanner { background-color: rgb(22=
5, 225, 225); color: rgb(115, 115, 115); font-size: 14px; height: 50px; tex=
t-align: center; width: 100%; }

.StickyAdvertorialBanner-stickyAdvertorialBanner .StickyAdvertorialBanner-i=
nnerText { float: left; font-weight: 450; margin-left: 7.5%; padding: 15px =
7px; text-align: left; text-transform: uppercase; width: 60%; }

@media (max-width: 759px) {
  .StickyAdvertorialBanner-stickyAdvertorialBanner .StickyAdvertorialBanner=
-innerText { width: 100%; }
}

.ProPill-proPillLink { display: inline-block; padding-right: 4px; }

.ProPill-proPill { bottom: 0px; display: inline-block; position: relative; =
vertical-align: initial; width: auto; }

.InvestingClubPill-investingClubPillLink { display: inline-block; padding-r=
ight: 4px; }

.InvestingClubPill-investingClubPill { bottom: 0px; display: inline-block; =
position: relative; vertical-align: initial; width: auto; }

.BreakingNews-container { background: rgb(206, 43, 43); color: rgb(255, 255=
, 255); height: 40px; line-height: 40px; position: relative; width: 100%; z=
-index: -1; }

.BreakingNews-container .BreakingNews-closeButton, .BreakingNews-container =
.BreakingNews-heading { z-index: 3; }

.BreakingNews-container .BreakingNews-article { z-index: 1; }

.BreakingNews-container.BreakingNews-intro:not(.BreakingNews-stickyContaine=
r)::before { animation: 2s ease 0s 1 normal none running BreakingNews-Slide=
InFull; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0px, rgb(=
252, 60, 70) 30%, rgb(252, 60, 70) 70%, rgba(255, 255, 255, 0)) 50% / 100% =
100%; content: ""; height: 100%; left: 100%; position: absolute; top: 0px; =
width: 100%; z-index: 2; }

@media (max-width: 759px) {
  .BreakingNews-stickyContainer { background: rgb(206, 43, 43); color: rgb(=
255, 255, 255); height: 40px; left: 20px; line-height: 40px; overflow-y: vi=
sible; position: fixed; top: 8px; width: 174px; z-index: 990; }
  .BreakingNews-stickyContainer .BreakingNews-heading { margin: 0px; }
  .BreakingNews-stickyContainer .BreakingNews-newsText { display: inline-bl=
ock; }
  .BreakingNews-stickyContainer::before { border-bottom: 4px solid rgb(206,=
 43, 43); border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid =
rgba(0, 0, 0, 0); content: ""; font-size: 0px; height: 0px; left: 8px; line=
-height: 0px; position: absolute; top: -4px; width: 0px; }
  .BreakingNews-stickyContainer .BreakingNews-wrapper { height: 40px; }
  .BreakingNews-stickyContainer .BreakingNews-article, .BreakingNews-sticky=
Container .BreakingNews-closeButton { display: none; }
  .BreakingNews-stickyContainer.BreakingNews-timerFired { transform: transl=
ateY(-110px); transition: transform 0.2s ease-out; }
}

.BreakingNews-gridContainer { height: 40px; }

@media (min-width: 1020px) {
  .BreakingNews-gridContainer { margin: 0px auto; max-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .BreakingNews-gridContainer { max-width: 678px; }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .BreakingNews-gridContainer { max-width: 960px; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .BreakingNews-gridContainer { max-width: 1290px; }
}

.BreakingNews-wrapper { display: flex; flex-direction: row; padding: 0px 20=
px; position: relative; }

@media (min-width: 1020px) {
  .BreakingNews-wrapper { flex-grow: 0; flex-shrink: 0; min-width: calc(225=
% - 30px); padding: 0px; position: relative; max-width: 100% !important; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .BreakingNews-wrapper { max-width: calc(75% - 30px); min-width: calc(75% =
- 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .BreakingNews-wrapper { max-width: calc(100% - 30px); min-width: calc(100=
% - 30px); }
}

@media screen and (min-width: 1020px) and (min-width: 1020px) and (-ms-high=
-contrast:none) {
  .BreakingNews-wrapper { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .BreakingNews-wrapper { max-width: calc(75% - 30px); min-width: calc(75% =
- 30px); }
}

@media (min-width: 1340px) {
  .BreakingNews-wrapper { flex-grow: 0; flex-shrink: 0; max-width: calc(300=
% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .BreakingNews-wrapper { max-width: calc(100% - 30px); min-width: calc(100=
% - 30px); }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .BreakingNews-wrapper { max-width: calc(133.333% - 30px); min-width: calc=
(133.333% - 30px); }
}

@media screen and (min-width: 1340px) and (min-width: 1020px) and (-ms-high=
-contrast:none) {
  .BreakingNews-wrapper { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .BreakingNews-wrapper { max-width: calc(100% - 30px); min-width: calc(100=
% - 30px); }
}

.BreakingNews-heading { color: rgb(255, 255, 255); font-size: 16px; font-we=
ight: 800; margin-right: 20px; }

.BreakingNews-heading:hover { color: rgb(255, 255, 255); }

.BreakingNews-newsText { display: none; }

.BreakingNews-titleContainer { position: relative; }

.BreakingNews-titleContainer .BreakingNews-investingClubPill, .BreakingNews=
-titleContainer .BreakingNews-proPill { bottom: -2px; }

.BreakingNews-article { flex: 0 1 auto; font-size: 18px; font-weight: 500; =
margin-right: 10px; overflow: hidden; position: relative; white-space: nowr=
ap; width: calc(100% - 130px); }

.BreakingNews-article::after { background: linear-gradient(270deg, rgb(206,=
 43, 43), rgba(206, 43, 43, 0)); content: ""; height: 100%; position: absol=
ute; right: 0px; top: 0px; width: 80px; }

.BreakingNews-article:focus, .BreakingNews-article:hover { color: rgb(255, =
255, 255); text-decoration: underline; }

.BreakingNews-marquee { animation: 10s linear 0s infinite normal none runni=
ng BreakingNews-marquee; overflow: hidden; position: relative; white-space:=
 nowrap; }

@keyframes BreakingNews-marquee {=20
  0% { left: 0px; }
  50% { left: calc(-100% - 60px); top: 0px; }
  51% { left: calc(-100% - 60px); top: -100px; }
  52% { left: 100%; top: -100px; }
  53% { left: 100%; top: 0px; }
  100% { left: 0px; }
}

.BreakingNews-closeButton { color: rgb(255, 255, 255); font-size: 16px; pos=
ition: relative; right: 20px; top: 50%; }

@media (min-width: 1020px) {
  .BreakingNews-closeButton { right: 2px; }
}

@media (max-width: 759px) {
  .BreakingNews-breakingNewsAdContainer { display: none; }
}

.BreakingNews-breakingNewsAdContainer .BreakingNews-adSlot { align-items: c=
enter; display: flex; flex-direction: row; position: relative; }

.BreakingNews-breakingNewsAdContainer .BreakingNews-adContainer { bottom: 4=
px; margin-right: 93px; position: relative; }

@media (max-width: 1019px) {
  .BreakingNews-breakingNewsAdContainer .BreakingNews-adContainer { margin-=
right: 111px; }
}

.BreakingNews-breakingNewsAdContainer .BreakingNews-sponsor { color: rgb(25=
5, 255, 255); display: flex; font-family: "Proxima Nova", Helvetica, Arial,=
 sans-serif; font-size: 12px; font-weight: 400; letter-spacing: 0.3px; line=
-height: 15px; margin-right: 18px; min-width: fit-content; position: relati=
ve; }

@media (max-width: 759px) {
  .BreakingNews-breakingNewsAdContainer .BreakingNews-sponsor { font-size: =
11px; line-height: 13px; }
}

.BreakingNews-breakingNewsAdContainer .BreakingNews-adContainer:empty .Brea=
kingNews-sponsor { display: none; }

.LiveAlerts-container { background: rgb(23, 23, 23); color: rgb(255, 255, 2=
55); height: 40px; line-height: 40px; overflow: hidden; position: relative;=
 transition: none; width: 100%; z-index: -1; }

@media screen and (max-width: 500px) {
  .LiveAlerts-container { height: 80px; }
}

@media (max-width: 759px) {
  .LiveAlerts-stickyContainer { transition: transform 0.3s, height 0.3s; he=
ight: 0px !important; }
  .LiveAlerts-stickyContainer .LiveAlerts-gridContainer { transform: transl=
ateY(-40px); transition: transform 0.3s; }
}

@media screen and (max-width: 500px) {
  .LiveAlerts-containerAdNotLoaded { height: 40px; }
}

.LiveAlerts-gridContainer { height: 40px; transition: none; }

@media (min-width: 1020px) {
  .LiveAlerts-gridContainer { margin: 0px auto; max-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .LiveAlerts-gridContainer { max-width: 678px; }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .LiveAlerts-gridContainer { max-width: 960px; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .LiveAlerts-gridContainer { max-width: 1290px; }
}

.LiveAlerts-wrapper { display: flex; flex-direction: row; padding: 0px 20px=
; position: relative; }

@media (min-width: 1020px) {
  .LiveAlerts-wrapper { flex-grow: 0; flex-shrink: 0; min-width: calc(225% =
- 30px); padding: 0px; position: relative; max-width: 100% !important; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .LiveAlerts-wrapper { max-width: calc(75% - 30px); min-width: calc(75% - =
30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .LiveAlerts-wrapper { max-width: calc(100% - 30px); min-width: calc(100% =
- 30px); }
}

@media screen and (min-width: 1020px) and (min-width: 1020px) and (-ms-high=
-contrast:none) {
  .LiveAlerts-wrapper { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .LiveAlerts-wrapper { max-width: calc(75% - 30px); min-width: calc(75% - =
30px); }
}

@media (min-width: 1340px) {
  .LiveAlerts-wrapper { flex-grow: 0; flex-shrink: 0; max-width: calc(300% =
- 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .LiveAlerts-wrapper { max-width: calc(100% - 30px); min-width: calc(100% =
- 30px); }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .LiveAlerts-wrapper { max-width: calc(133.333% - 30px); min-width: calc(1=
33.333% - 30px); }
}

@media screen and (min-width: 1340px) and (min-width: 1020px) and (-ms-high=
-contrast:none) {
  .LiveAlerts-wrapper { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .LiveAlerts-wrapper { max-width: calc(100% - 30px); min-width: calc(100% =
- 30px); }
}

.LiveAlerts-heading { color: rgb(255, 255, 255); font-size: 16px; font-weig=
ht: 800; margin-right: 49px; }

.LiveAlerts-heading:hover { color: rgb(255, 255, 255); }

.LiveAlerts-newsText { display: none; }

.LiveAlerts-article { flex: 0 1 auto; font-size: 18px; font-weight: 500; ma=
rgin-right: 10px; overflow: hidden; position: relative; white-space: nowrap=
; width: calc(100% - 330px); }

.LiveAlerts-article::after { background: linear-gradient(270deg, rgb(23, 23=
, 23), rgba(0, 0, 0, 0)); content: ""; height: 100%; position: absolute; ri=
ght: 0px; top: 0px; width: 80px; }

.LiveAlerts-article:focus, .LiveAlerts-article:hover { color: rgb(255, 255,=
 255); text-decoration: underline; }

@media screen and (max-width: 500px) {
  .LiveAlerts-article { width: calc(100% - 130px); }
}

.LiveAlerts-marquee { animation: 10s linear 0s infinite normal none running=
 LiveAlerts-marquee; overflow: hidden; position: relative; white-space: now=
rap; }

@keyframes LiveAlerts-marquee {=20
  0% { left: 0px; }
  50% { left: calc(-100% - 60px); top: 0px; }
  51% { left: calc(-100% - 60px); top: -100px; }
  52% { left: 100%; top: -100px; }
  53% { left: 100%; top: 0px; }
  100% { left: 0px; }
}

.LiveAlerts-closeButton { color: rgb(255, 255, 255); font-size: 15px; posit=
ion: absolute; right: 20px; top: 11px; }

@media (min-width: 1020px) {
  .LiveAlerts-closeButton { right: 2px; }
}

.LiveAlerts-liveIcon { font-size: 14px; margin-right: 5px; position: relati=
ve; top: 1px; }

.LiveAlerts-adSlot { display: flex; flex-direction: row; position: relative=
; }

@media screen and (max-width: 500px) {
  .LiveAlerts-adSlot { position: absolute; top: 50px; }
}

.LiveAlerts-adContainer { align-items: center; align-self: center; bottom: =
4px; display: flex; justify-content: center; left: 77px; margin: 0px; posit=
ion: absolute; top: -5px; width: 100px; }

@media (min-width: 760px) {
  .LiveAlerts-adContainer { margin-left: 15px; }
}

@media screen and (max-width: 500px) {
  .LiveAlerts-adContainer { left: 155px; top: 0px; }
}

@media screen and (max-width: 759px) and (min-width: 500px) {
  .LiveAlerts-adContainer { left: 88px; top: -5px; }
}

.LiveAlerts-sponsor { color: rgb(255, 255, 255); display: flex; font-family=
: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 11px; font-weigh=
t: 400; letter-spacing: 0.3px; line-height: 13px; position: absolute; top: =
13px; width: 100px; }

@media (min-width: 760px) {
  .LiveAlerts-sponsor { font-size: 12px; line-height: 15px; }
}

@media screen and (max-width: 500px) {
  .LiveAlerts-sponsor { margin-left: 75px; top: 0px; }
}

.LiveAlerts-adContainer:empty .LiveAlerts-sponsor { display: none; }

.EditionMenu-chevronLeft { border: 2px solid rgba(0, 0, 0, 0); border-radiu=
s: 100px; box-sizing: border-box; display: block; position: relative; }

.EditionMenu-chevronLeft::after { border-bottom: 2px solid; border-left: 2p=
x solid; box-sizing: border-box; color: rgb(7, 29, 57); content: ""; displa=
y: block; height: 8px; left: 6px; position: absolute; transform: rotate(45d=
eg); width: 8px; }

.EditionMenu-chevronRight { border-radius: 100px; box-sizing: border-box; d=
isplay: block; }

.EditionMenu-chevronRight::after { border-bottom: 2px solid; border-right: =
2px solid; box-sizing: border-box; color: rgb(4, 119, 201); content: ""; di=
splay: block; height: 8px; transform: rotate(-45deg); width: 8px; }

.EditionMenu-select-menu .EditionMenu-sublinks { display: block !important;=
 margin-left: 0px !important; }

.EditionMenu-featuredMenuButton { color: rgb(227, 227, 227); font-size: 11p=
x; font-weight: 600; letter-spacing: 1px; padding-bottom: 1px; position: re=
lative; text-transform: uppercase; top: 0px; transition: border-bottom 0.5s=
 linear; }

@media (min-width: 360px) {
  .EditionMenu-featuredMenuButton { margin-right: 7px; }
}

.EditionMenu-isExpanded { padding-bottom: 1px; }

.EditionMenu-featuredListItem { border-bottom: 2px solid rgb(243, 245, 247)=
; display: block; position: relative; z-index: 600; }

.EditionMenu-featuredListItem a { padding: 11px 13.5px 11px 20px; }

.EditionMenu-featuredListItem:hover { background-color: rgb(243, 245, 247);=
 color: rgb(0, 85, 148); font-weight: 700; }

.EditionMenu-featuredListItem:last-child { margin-left: 0px !important; pad=
ding: 0px !important; }

.EditionMenu-featuredSubLink { align-items: center; display: flex; font-siz=
e: 12px; font-weight: 500; justify-content: space-between; letter-spacing: =
0.85px; line-height: 14px; margin-right: 4px; text-transform: uppercase; co=
lor: rgb(0, 85, 148) !important; }

.EditionMenu-featuredSubLink:hover { color: rgb(0, 85, 148); font-weight: 7=
00; }

.EditionMenu-featuredSubLink p { margin: 0px; }

.EditionMenu-subMenuLink { text-transform: capitalize; }

.EditionMenu-featuredSubLink.EditionMenu-subMenuLink a { font-size: 14px; l=
ine-height: 16px; padding: 11px 0px; white-space: normal; }

.EditionMenu-featuredSubLinks { background: rgb(255, 255, 255); box-shadow:=
 rgba(0, 0, 0, 0.18) 0px 0px 6px; font-size: 12px; left: 29px; opacity: 0; =
padding: 0px; position: absolute; top: 11px; transition: visibility 0.5s, o=
pacity 0.5s linear; visibility: hidden; display: block !important; margin: =
0px !important; }

.EditionMenu-featuredSubLinks li { width: 203px; }

@media (min-width: 1020px) {
  .EditionMenu-featuredSubLinks { left: 15px; }
}

@media (min-width: 1340px) {
  .EditionMenu-featuredSubLinks { left: 29px; }
}

.EditionMenu-expandedSubLinks { opacity: 1; visibility: visible; }

.EditionMenu-featuredSubLinks.EditionMenu-subMenu { opacity: 0; transition:=
 opacity 0.1s linear; z-index: 0; margin-left: 48px !important; }

.EditionMenu-featuredSubLinks.EditionMenu-subMenu.EditionMenu-subMenuOpen {=
 opacity: 1; transition: opacity 0.1s linear; z-index: 1; }

.EditionMenu-subMenuOpen { opacity: 0; transition: opacity 0.1s linear; }

.EditionMenu-backBtn { height: 38px; width: 100%; }

.EditionMenu-backBtn, .EditionMenu-backBtn a { align-items: center; display=
: flex; }

.EditionMenu-backBtn a p { color: rgb(7, 29, 57); }

.EditionMenu-backBtn a::before { border-bottom: 2px solid; border-left: 2px=
 solid; box-sizing: border-box; color: rgb(7, 29, 57); content: ""; display=
: block; height: 8px; margin-left: 20px; margin-right: 10px; transform: rot=
ate(45deg); width: 8px; }

.EditionMenu-megaMenu { background: rgb(255, 255, 255); color: rgb(7, 29, 5=
7); display: block; height: 100%; left: 0px; opacity: 1; overflow-y: scroll=
; padding-bottom: 45px; position: fixed; top: 0px; width: 100%; z-index: 99=
9; }

@media (min-width: 760px) {
  .EditionMenu-megaMenu { padding-bottom: 0px; }
}

@media (min-width: 1020px) {
  .EditionMenu-megaMenu { height: 100%; overflow: auto; width: 100%; }
  .EditionMenu-megaMenuContainer { display: flex; flex-flow: wrap; margin: =
0px auto; max-width: 100%; position: relative; width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .EditionMenu-megaMenuContainer { max-width: 678px; }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .EditionMenu-megaMenuContainer { max-width: 960px; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .EditionMenu-megaMenuContainer { max-width: 1290px; }
}

.EditionMenu-searchToggle { background-color: rgb(255, 255, 255); border-bo=
ttom: 1px solid rgb(155, 155, 155); display: block; padding: 20px; }

@media (min-width: 1020px) {
  .EditionMenu-searchToggle { background-color: initial; border-bottom: non=
e; padding: 27px 40px; position: absolute; right: 0px; z-index: 1; }
}

.EditionMenu-topBar { align-items: center; background-color: rgb(0, 85, 148=
); bottom: 0px; display: flex; flex-direction: row; height: 45px; justify-c=
ontent: space-between; left: 0px; max-height: 45px; min-height: 45px; paddi=
ng: 0px 45px 0px 20px; position: fixed; width: 100%; z-index: 5; }

@media (min-width: 760px) {
  .EditionMenu-topBar { justify-content: flex-start; position: relative; }
}

@media (min-width: 1020px) {
  .EditionMenu-topBar { align-items: center; background-color: initial; fle=
x-wrap: wrap; height: 102px; left: 0px; max-height: 102px; min-height: 92px=
; padding: 0px 0px 0px 8px; position: absolute; top: 0px; width: 50%; }
}

@media (min-width: 1340px) {
  .EditionMenu-topBar { height: 102px; max-height: 102px; }
}

.EditionMenu-close { background: none; color: rgb(255, 255, 255); font-size=
: 17px; order: 2; }

.EditionMenu-close span::before { display: block; }

.EditionMenu-close:focus, .EditionMenu-close:hover { color: rgb(252, 183, 0=
); }

@media (min-width: 760px) {
  .EditionMenu-close { order: 1; }
}

@media (min-width: 1020px) {
  .EditionMenu-close { color: rgb(0, 85, 148); font-size: 15px; }
}

.EditionMenu-logo { flex: 1 1 0%; max-width: 35px; min-width: 35px; order: =
1; }

@media (min-width: 760px) {
  .EditionMenu-logo { margin-left: 30px; order: 2; }
}

@media (min-width: 1020px) {
  .EditionMenu-logo { max-width: 120px; min-width: 120px; }
}

.EditionMenu-logo img { width: 100%; }

@media (min-width: 1020px) {
  .EditionMenu-logoSmall { display: none; }
}

.EditionMenu-logoLarge { display: none; }

@media (min-width: 1020px) {
  .EditionMenu-logoLarge { display: block; }
}

.EditionMenu-search { color: rgb(255, 255, 255); font-size: 14px; font-weig=
ht: 600; letter-spacing: 1px; margin-right: 30px; }

@media (min-width: 1340px) {
  .EditionMenu-search { margin-right: 75px; }
}

.EditionMenu-account { display: none; }

@media (min-width: 1020px) {
  .EditionMenu-account { display: block; }
}

.EditionMenu-accountLinks { display: flex; flex-flow: wrap; justify-content=
: space-between; text-transform: uppercase; }

.EditionMenu-accountLinks li { height: 70px; line-height: 70px; padding: 0p=
x 20px; text-align: center; }

.EditionMenu-accountLinks a { color: rgb(7, 29, 57); font-size: 14px; font-=
weight: 600; letter-spacing: 0.85px; line-height: 12px; }

.EditionMenu-accountLinks .EditionMenu-editions, .EditionMenu-accountLinks =
li:first-child, .EditionMenu-accountLinks li:nth-child(2) { flex: 1 1 auto;=
 text-align: center; width: 50%; }

.EditionMenu-accountLinks li:nth-child(2) { border-left: 1px solid rgb(155,=
 155, 155); }

.EditionMenu-accountLinks .EditionMenu-editionMenu { transition: 0.25s; }

@media (min-width: 360px) {
  .EditionMenu-accountLinks .EditionMenu-editionMenu li { float: left; font=
-size: 10px; font-weight: 500; letter-spacing: 1.2px; padding: 0px; width: =
25%; }
}

@media (min-width: 360px) and (min-width: 760px) {
  .EditionMenu-accountLinks .EditionMenu-editionMenu li { width: 10%; }
}

@media (min-width: 360px) {
  .EditionMenu-accountLinks .EditionMenu-editionMenu li span { margin-left:=
 5px; }
  .EditionMenu-accountLinks .EditionMenu-editionMenu li:first-child { margi=
n-left: 25%; }
}

@media (min-width: 360px) and (min-width: 760px) {
  .EditionMenu-accountLinks .EditionMenu-editionMenu li:first-child { margi=
n-left: 40%; }
}

@media (min-width: 360px) {
  .EditionMenu-accountLinks .EditionMenu-editionMenu li:last-child { margin=
-right: 25%; border-left: none !important; }
}

@media (min-width: 360px) and (min-width: 760px) {
  .EditionMenu-accountLinks .EditionMenu-editionMenu li:last-child { margin=
-right: 40%; }
}

.EditionMenu-accountLinks .icon-offsite-arrow { display: inline-block; line=
-height: 14px; margin-left: 5px; vertical-align: middle; }

.EditionMenu-accountLinks .icon-offsite-arrow::before { color: rgba(7, 29, =
57, 0.4); font-size: 12px; line-height: 14px; }

@media (min-width: 1020px) {
  .EditionMenu-accountLinks { width: 100%; }
}

@media (min-width: 1340px) {
  .EditionMenu-accountLinks { display: none; }
}

.EditionMenu-underlineLabel { border-bottom: 1px solid rgb(7, 29, 57); padd=
ing-bottom: 3px; }

.account-menu-accountMenu, .account-menu-accountMenuAllAccess, .account-men=
u-accountMenuIC, .account-menu-accountMenuPro { display: none; }

@media (min-width: 1020px) {
  .account-menu-accountMenu, .account-menu-accountMenuAllAccess, .account-m=
enu-accountMenuIC, .account-menu-accountMenuPro { display: flex; float: rig=
ht; position: relative; right: 32px; top: 49px; width: 285px; }
}

@media (min-width: 1340px) {
  .account-menu-accountMenu, .account-menu-accountMenuAllAccess, .account-m=
enu-accountMenuIC, .account-menu-accountMenuPro { right: -5px; width: 380px=
; }
}

@media (min-width: 1020px) {
  .account-menu-accountMenu ul, .account-menu-accountMenuAllAccess ul, .acc=
ount-menu-accountMenuIC ul, .account-menu-accountMenuPro ul { display: -web=
kit-box; flex: 100 1 0%; flex-direction: row; justify-content: flex-end; te=
xt-transform: uppercase; margin: 10px -8px 0px 0px !important; }
  .account-menu-accountMenu ul:nth-child(2), .account-menu-accountMenuAllAc=
cess ul:nth-child(2), .account-menu-accountMenuIC ul:nth-child(2), .account=
-menu-accountMenuPro ul:nth-child(2) { margin-left: 48px !important; }
}

.account-menu-accountMenu ul:first-child, .account-menu-accountMenuAllAcces=
s ul:first-child, .account-menu-accountMenuIC ul:first-child, .account-menu=
-accountMenuPro ul:first-child { left: 2px; position: relative; }

@media (min-width: 1020px) {
  .account-menu-accountMenu ul:first-child li:last-child, .account-menu-acc=
ountMenuAllAccess ul:first-child li:last-child, .account-menu-accountMenuIC=
 ul:first-child li:last-child, .account-menu-accountMenuPro ul:first-child =
li:last-child { margin-left: 2px; padding-left: 0px; }
  .account-menu-accountMenu ul:first-child span, .account-menu-accountMenuA=
llAccess ul:first-child span, .account-menu-accountMenuIC ul:first-child sp=
an, .account-menu-accountMenuPro ul:first-child span { color: rgb(217, 217,=
 217); font-size: 9px; margin-left: 0px; margin-top: 0.5px; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .account-menu-accountMenu ul:first-child span, .account-menu-accountMenuA=
llAccess ul:first-child span, .account-menu-accountMenuIC ul:first-child sp=
an, .account-menu-accountMenuPro ul:first-child span { margin-left: 7px; }
}

@media (min-width: 1340px) {
  .account-menu-accountMenu ul:first-child li:last-child, .account-menu-acc=
ountMenuAllAccess ul:first-child li:last-child, .account-menu-accountMenuIC=
 ul:first-child li:last-child, .account-menu-accountMenuPro ul:first-child =
li:last-child { margin-left: 0px; padding-left: 8px; }
}

.account-menu-accountMenu ul li, .account-menu-accountMenuAllAccess ul li, =
.account-menu-accountMenuIC ul li, .account-menu-accountMenuPro ul li { fon=
t-size: 11px; font-weight: 600; letter-spacing: 1px; }

.account-menu-accountMenu ul li a, .account-menu-accountMenu ul li button, =
.account-menu-accountMenuAllAccess ul li a, .account-menu-accountMenuAllAcc=
ess ul li button, .account-menu-accountMenuIC ul li a, .account-menu-accoun=
tMenuIC ul li button, .account-menu-accountMenuPro ul li a, .account-menu-a=
ccountMenuPro ul li button { color: rgb(227, 227, 227); }

.account-menu-accountMenu ul li a:hover, .account-menu-accountMenu ul li bu=
tton:hover, .account-menu-accountMenuAllAccess ul li a:hover, .account-menu=
-accountMenuAllAccess ul li button:hover, .account-menu-accountMenuIC ul li=
 a:hover, .account-menu-accountMenuIC ul li button:hover, .account-menu-acc=
ountMenuPro ul li a:hover, .account-menu-accountMenuPro ul li button:hover =
{ color: rgb(252, 183, 0); }

.account-menu-accountMenu ul li:last-child, .account-menu-accountMenuAllAcc=
ess ul li:last-child, .account-menu-accountMenuIC ul li:last-child, .accoun=
t-menu-accountMenuPro ul li:last-child { margin-left: 8px; padding-left: 8p=
x; }

.account-menu-accountMenu ul li span, .account-menu-accountMenuAllAccess ul=
 li span, .account-menu-accountMenuIC ul li span, .account-menu-accountMenu=
Pro ul li span { float: right; margin-left: 2px; position: relative; top: 3=
px; }

@media (min-width: 760px) {
  .account-menu-accountMenu .account-menu-watchLive, .account-menu-accountM=
enuAllAccess .account-menu-watchLive, .account-menu-accountMenuIC .account-=
menu-watchLive, .account-menu-accountMenuPro .account-menu-watchLive { disp=
lay: none; }
}

@media (min-width: 1020px) {
  .account-menu-accountMenu .account-menu-watchLive, .account-menu-accountM=
enuAllAccess .account-menu-watchLive, .account-menu-accountMenuIC .account-=
menu-watchLive, .account-menu-accountMenuPro .account-menu-watchLive { disp=
lay: flex; }
  .account-menu-accountMenu .account-menu-watchLive a, .account-menu-accoun=
tMenuAllAccess .account-menu-watchLive a, .account-menu-accountMenuIC .acco=
unt-menu-watchLive a, .account-menu-accountMenuPro .account-menu-watchLive =
a { display: -webkit-flex; }
}

.account-menu-accountMenu .account-menu-watchLive span, .account-menu-accou=
ntMenuAllAccess .account-menu-watchLive span, .account-menu-accountMenuIC .=
account-menu-watchLive span, .account-menu-accountMenuPro .account-menu-wat=
chLive span { background: rgb(255, 255, 255); color: rgb(0, 85, 148); margi=
n-left: 2px; padding: 0px 2px; top: 0px; }

.account-menu-accountMenu .account-menu-watchLive::before, .account-menu-ac=
countMenuAllAccess .account-menu-watchLive::before, .account-menu-accountMe=
nuIC .account-menu-watchLive::before, .account-menu-accountMenuPro .account=
-menu-watchLive::before { animation: 2s ease 0s infinite normal none runnin=
g account-menu-pulse; background-color: rgb(255, 80, 83); border-radius: 10=
0%; box-shadow: rgb(206, 43, 43) 0px 0px 0px 0px; content: ""; display: blo=
ck; height: 6px; margin: 5px -13px; transform: scale(1); width: 6px; }

.account-menu-accountMenu .account-menu-berkshireWatchLive, .account-menu-a=
ccountMenuAllAccess .account-menu-berkshireWatchLive, .account-menu-account=
MenuIC .account-menu-berkshireWatchLive, .account-menu-accountMenuPro .acco=
unt-menu-berkshireWatchLive { padding-left: 35px; }

@media (min-width: 760px) {
  .account-menu-accountMenu .account-menu-berkshireWatchLive, .account-menu=
-accountMenuAllAccess .account-menu-berkshireWatchLive, .account-menu-accou=
ntMenuIC .account-menu-berkshireWatchLive, .account-menu-accountMenuPro .ac=
count-menu-berkshireWatchLive { display: none; }
}

@media (min-width: 1020px) {
  .account-menu-accountMenu .account-menu-berkshireWatchLive, .account-menu=
-accountMenuAllAccess .account-menu-berkshireWatchLive, .account-menu-accou=
ntMenuIC .account-menu-berkshireWatchLive, .account-menu-accountMenuPro .ac=
count-menu-berkshireWatchLive { display: flex; padding-left: 30px; }
  .account-menu-accountMenu .account-menu-berkshireWatchLive a, .account-me=
nu-accountMenuAllAccess .account-menu-berkshireWatchLive a, .account-menu-a=
ccountMenuIC .account-menu-berkshireWatchLive a, .account-menu-accountMenuP=
ro .account-menu-berkshireWatchLive a { display: -webkit-flex; }
}

.account-menu-accountMenu .account-menu-berkshireWatchLive span, .account-m=
enu-accountMenuAllAccess .account-menu-berkshireWatchLive span, .account-me=
nu-accountMenuIC .account-menu-berkshireWatchLive span, .account-menu-accou=
ntMenuPro .account-menu-berkshireWatchLive span { background: rgb(0, 85, 14=
8); color: rgb(209, 187, 126); letter-spacing: 1.2px; margin-left: 2px; pad=
ding: 0px 2px 0px 3px; text-transform: uppercase; top: 0px; }

.account-menu-accountMenu .account-menu-berkshireWatchLive:hover span, .acc=
ount-menu-accountMenuAllAccess .account-menu-berkshireWatchLive:hover span,=
 .account-menu-accountMenuIC .account-menu-berkshireWatchLive:hover span, .=
account-menu-accountMenuPro .account-menu-berkshireWatchLive:hover span { c=
olor: rgb(252, 183, 0); }

.account-menu-accountMenu .account-menu-berkshireWatchLive::before, .accoun=
t-menu-accountMenuAllAccess .account-menu-berkshireWatchLive::before, .acco=
unt-menu-accountMenuIC .account-menu-berkshireWatchLive::before, .account-m=
enu-accountMenuPro .account-menu-berkshireWatchLive::before { animation: 2s=
 ease 0s infinite normal none running account-menu-pulse; background-color:=
 rgb(255, 80, 83); border-radius: 100%; box-shadow: rgb(206, 43, 43) 0px 0p=
x 0px 0px; content: ""; display: block; height: 6px; margin: 5px -13px; tra=
nsform: scale(1); width: 6px; }

@keyframes account-menu-pulse {=20
  0% { box-shadow: rgb(206, 43, 43) 0px 0px 0px 1px; opacity: 1; transform:=
 scale(0.95); }
  70% { box-shadow: rgb(206, 43, 43) 0px 0px 0px 2px; opacity: 0.9; transfo=
rm: scale(1); }
  100% { box-shadow: rgb(206, 43, 43) 0px 0px 0px 1px; opacity: 1; transfor=
m: scale(0.95); }
}

@media (min-width: 1340px) {
  .account-menu-accountMenu > :first-child, .account-menu-accountMenu > :nt=
h-child(2), .account-menu-accountMenuAllAccess > :first-child, .account-men=
u-accountMenuAllAccess > :nth-child(2), .account-menu-accountMenuIC > :firs=
t-child, .account-menu-accountMenuIC > :nth-child(2), .account-menu-account=
MenuPro > :first-child, .account-menu-accountMenuPro > :nth-child(2) { tran=
sform: translate(289px, -2px); }
  .account-menu-accountMenu > :nth-child(2), .account-menu-accountMenuAllAc=
cess > :nth-child(2), .account-menu-accountMenuIC > :nth-child(2), .account=
-menu-accountMenuPro > :nth-child(2) { transform: translate(148%, -3px); }
}

@media (min-width: 1020px) {
  .account-menu-accountMenuBrkOnPipeBar::after, .account-menu-accountMenuLs=
, .account-menu-accountMenuLsPipeBar::after { display: none; }
}

@media (min-width: 1340px) {
  .account-menu-accountMenu::after, .account-menu-accountMenuAllAccess::aft=
er, .account-menu-accountMenuIC::after, .account-menu-accountMenuPro::after=
 { border-right: 0.5px solid rgb(102, 153, 190); color: rgb(255, 255, 255);=
 content: ""; display: inline-block; font-size: 14px; height: 10px; left: -=
76px; margin: auto 5px auto 10px; position: relative; top: 5px; width: 3px;=
 }
  .account-menu-accountMenuLsPipeBar::after { display: inline-block; top: 2=
px; left: 67px !important; }
  .account-menu-accountMenuBrkOnPipeBar::after { display: inline-block; top=
: 2px; left: -98px !important; }
  .account-menu-accountMenuLs { display: inline-flex; right: 141px; }
}

.account-menu-accountMenuAllAccess ul li a, .account-menu-accountMenuAllAcc=
ess ul li button { color: rgb(227, 227, 227); }

.account-menu-accountMenuAllAccess ul li a:focus, .account-menu-accountMenu=
AllAccess ul li a:hover, .account-menu-accountMenuAllAccess ul li button:fo=
cus, .account-menu-accountMenuAllAccess ul li button:hover { color: rgb(207=
, 216, 226); }

.account-menu-accountMenuAllAccess ul li a span, .account-menu-accountMenuA=
llAccess ul li button span { color: rgb(227, 227, 227); }

.account-menu-accountMenuPro ul li a:focus, .account-menu-accountMenuPro ul=
 li a:hover, .account-menu-accountMenuPro ul li button:focus, .account-menu=
-accountMenuPro ul li button:hover { color: rgb(0, 168, 87); }

.account-menu-accountMenuIC ul li a:focus, .account-menu-accountMenuIC ul l=
i a:hover, .account-menu-accountMenuIC ul li button:focus, .account-menu-ac=
countMenuIC ul li button:hover { color: rgb(4, 150, 255); }

.account-menu-accountMenuSticky { display: none; }

.account-menu-underlineLabel { border-bottom: 1px solid rgb(255, 255, 255);=
 padding-bottom: 1px; }

.account-menu-editionMenu { transition: 0.25s; }

@media (min-width: 1020px) {
  .account-menu-editionMenu { margin: 10px 0px 0px 8px !important; }
  .account-menu-editionMenu li:first-child { margin-left: 7px; margin-right=
: -5px; }
  .account-menu-editionMenu li:last-child { border-left: none !important; }
  .account-menu-editionMenu li:last-child::before { color: rgb(255, 255, 25=
5); content: "=E2=80=A2"; font-size: 10px; left: -5px; position: relative; =
}
}

@media (min-width: 1020px) {
  .account-menu-editionMenuSticky { transform: translateY(-6px); }
}

.account-menu-brkOnEditionMenu { transform: translate(155%, -2px) !importan=
t; }

.branding-menu-brandingMenu { align-items: center; display: flex; flex-dire=
ction: row; height: 54px; left: 0px; overflow: hidden; padding: 0px 20px; p=
osition: fixed; z-index: 99; }

@media (min-width: 760px) {
  .branding-menu-brandingMenu { padding: 0px 20px; }
}

@media (min-width: 1020px) {
  .branding-menu-brandingMenu { background-color: initial; height: 35px; pa=
dding: 0px 15px 0px 30px; }
}

.branding-menu-brandingMenu { background-color: rgb(0, 30, 90); height: 45p=
x; opacity: 1; position: absolute; top: 0px; transition: opacity 0.2s; widt=
h: 100%; z-index: 0; }

.branding-menu-brandingMenu img { float: left; }

@media (max-width: 759px) {
  .branding-menu-brandingMenu { position: relative; }
}

@media (min-width: 760px) {
  .branding-menu-brandingMenu { align-items: flex-start; height: 70px; padd=
ing-top: 13px; width: 100%; }
}

@media (min-width: 1020px) {
  .branding-menu-brandingMenu { align-items: flex-start; display: block; ov=
erflow: visible; padding-left: 0px; padding-top: 13px; width: calc(100% - 1=
55px); }
}

.branding-menu-brandingMenu img { height: 24px; width: 143px; }

@media (min-width: 360px) {
  .branding-menu-brandingMenu img { width: 124px; }
}

@media (min-width: 760px) {
  .branding-menu-brandingMenu img { width: 156px; }
}

.branding-menu-brandingMenuAllAccess { background-color: rgb(0, 47, 108); t=
ransition: background-color 0.5s ease-in; }

.branding-menu-brandingMenuAllAccess img { height: 18px; width: 214px; }

.branding-menu-brandingMenuPro { background-color: rgb(39, 49, 60); transit=
ion: background-color 0.5s ease-in; }

.branding-menu-brandingMenuIC { background-color: rgb(7, 29, 57); transitio=
n: background-color 0.5s ease-in; }

.branding-menu-brandingMenuLoggedIn { background-color: rgb(0, 8, 26); tran=
sition: background-color 0.5s ease-in; }

.branding-menu-brandingMenuSticky { opacity: 0; pointer-events: none; }

@media (max-width: 759px) {
  .branding-menu-brandingMenuSticky { position: absolute; }
}

.branding-menu-brandingMenuStickyAllAccess, .branding-menu-brandingMenuStic=
kyIC, .branding-menu-brandingMenuStickyLoggedIn, .branding-menu-brandingMen=
uStickyPro { opacity: 0; pointer-events: none; }

.branding-menu-logo { height: 20px; width: 138px; }

.branding-menu-logo::after { clear: both; content: ""; }

@media (max-width: 759px) {
  .branding-menu-logo { margin: 0px 0px 5px; }
}

.branding-menu-logoSmall { display: block; height: 22px; width: 135px; }

.branding-menu-logoSmallAllAccess { color: rgb(255, 255, 0); margin-top: 3p=
x; padding-left: 8px; }

@media (max-width: 359px) {
  .branding-menu-logoSmall, .branding-menu-logoSmallAllAccess { display: no=
ne; }
}

.branding-menu-logoLarge { display: none; }

@media (min-width: 760px) {
  .branding-menu-logoLarge { display: block; height: 31px; width: 195px; }
  .branding-menu-logoLargeAllAccess { margin-top: 3px; padding-left: 8px; }
}

.branding-menu-watchLive { position: absolute; right: 50px; top: 30px; }

@media (min-width: 760px) {
  .branding-menu-watchLive { display: none; }
}

@media (max-width: 359px) {
  .branding-menu-watchLive { display: none; }
}

.branding-menu-watchLive a { font-size: 11px; font-weight: 600; letter-spac=
ing: 0.1px; text-transform: uppercase; }

.branding-menu-watchLive span { background: rgb(255, 255, 255); color: rgb(=
0, 85, 148); margin-left: 2px; padding: 0px 2px; top: 0px; }

.branding-menu-watchLive::before { animation: 2s ease 0s infinite normal no=
ne running branding-menu-pulse; background-color: rgb(255, 80, 83); border-=
radius: 100%; box-shadow: rgb(206, 43, 43) 0px 0px 0px 0px; content: ""; di=
splay: block; height: 6px; margin: -13px; transform: scale(1); width: 6px; =
}

@media (max-width: 759px) {
  .branding-menu-watchLiveLoggedIn { right: 90px; top: 33px; }
}

.branding-menu-berkshireWatchLive { position: absolute; right: 50px; top: 3=
2px; }

@media (min-width: 760px) {
  .branding-menu-berkshireWatchLive { display: none; }
}

@media (max-width: 390px) {
  .branding-menu-berkshireWatchLive { display: none; }
}

.branding-menu-berkshireWatchLive a { font-size: 11px; font-weight: 600; le=
tter-spacing: 0.1px; text-transform: uppercase; }

.branding-menu-berkshireWatchLive span { background: rgb(0, 85, 148); color=
: rgb(209, 187, 126); letter-spacing: 1.2px; margin-left: 2px; padding: 0px=
 2px 0px 3px; text-transform: uppercase; top: 0px; }

.branding-menu-berkshireWatchLive:hover span { color: rgb(252, 183, 0); }

.branding-menu-berkshireWatchLive::before { animation: 2s ease 0s infinite =
normal none running branding-menu-pulse; background-color: rgb(255, 80, 83)=
; border-radius: 100%; box-shadow: rgb(206, 43, 43) 0px 0px 0px 0px; conten=
t: ""; display: block; height: 6px; margin: -13px; transform: scale(1); wid=
th: 6px; }

@keyframes branding-menu-pulse {=20
  0% { box-shadow: rgb(206, 43, 43) 0px 0px 0px 1px; opacity: 1; transform:=
 scale(0.95); }
  70% { box-shadow: rgb(206, 43, 43) 0px 0px 0px 2px; opacity: 0.9; transfo=
rm: scale(1); }
  100% { box-shadow: rgb(206, 43, 43) 0px 0px 0px 1px; opacity: 1; transfor=
m: scale(0.95); }
}

.branding-menu-brkLiveWatchLiveLink.branding-menu-userIsLoggedIn { margin-r=
ight: 38px; }

.FiveThingsBanner-container { background: rgb(255, 255, 255); color: rgb(0,=
 0, 0); height: 40px; line-height: 40px; position: relative; width: 100%; z=
-index: -1; }

.FiveThingsBanner-container .FiveThingsBanner-closeButton, .FiveThingsBanne=
r-container .FiveThingsBanner-heading { z-index: 3; }

.FiveThingsBanner-container .FiveThingsBanner-article { z-index: 1; }

.FiveThingsBanner-container.FiveThingsBanner-intro:not(.FiveThingsBanner-st=
ickyContainer)::before { animation: 2s ease 0s 1 normal none running FiveTh=
ingsBanner-SlideInFull; background: linear-gradient(90deg, rgb(255, 255, 25=
5) 0px, rgba(252, 60, 70, 0.965) 30%, rgb(252, 60, 70) 70%, rgba(255, 255, =
255, 0)) 50% / 100% 100%; content: ""; height: 100%; left: 100%; position: =
absolute; top: 0px; width: 100%; z-index: 2; }

.FiveThingsBanner-fiveThingsArticle { border-bottom: 3px solid rgb(232, 232=
, 232); }

@media (max-width: 759px) {
  .FiveThingsBanner-stickyContainer { display: none; }
  .FiveThingsBanner-stickyContainer.FiveThingsBanner-timerFired { transform=
: translateY(-110px); transition: transform 0.2s ease-out; }
}

.FiveThingsBanner-gridContainer { height: 40px; }

@media (min-width: 1020px) {
  .FiveThingsBanner-gridContainer { margin: 0px auto; max-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .FiveThingsBanner-gridContainer { max-width: 678px; }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .FiveThingsBanner-gridContainer { max-width: 960px; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .FiveThingsBanner-gridContainer { max-width: 1290px; }
}

.FiveThingsBanner-wrapper { display: flex; flex-direction: row; padding: 0p=
x 20px; position: relative; }

@media (min-width: 1020px) {
  .FiveThingsBanner-wrapper { flex-grow: 0; flex-shrink: 0; min-width: calc=
(225% - 30px); padding: 0px; position: relative; max-width: 100% !important=
; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .FiveThingsBanner-wrapper { max-width: calc(75% - 30px); min-width: calc(=
75% - 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .FiveThingsBanner-wrapper { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media screen and (min-width: 1020px) and (min-width: 1020px) and (-ms-high=
-contrast:none) {
  .FiveThingsBanner-wrapper { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .FiveThingsBanner-wrapper { max-width: calc(75% - 30px); min-width: calc(=
75% - 30px); }
}

@media (min-width: 1340px) {
  .FiveThingsBanner-wrapper { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .FiveThingsBanner-wrapper { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .FiveThingsBanner-wrapper { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 1340px) and (min-width: 1020px) and (-ms-high=
-contrast:none) {
  .FiveThingsBanner-wrapper { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .FiveThingsBanner-wrapper { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

.FiveThingsBanner-heading { color: rgb(0, 0, 0); font-size: 16px; font-weig=
ht: 800; margin-right: 20px; }

.FiveThingsBanner-heading:hover { color: rgb(0, 0, 0); }

.FiveThingsBanner-newsText { display: none; }

.FiveThingsBanner-titleContainer { color: rgb(23, 23, 23); font-family: "Pr=
oxima Nova", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 90=
0; line-height: 19px; position: relative; text-transform: uppercase; top: 1=
1px; }

.FiveThingsBanner-logo { display: inline-block; margin-left: 10px; }

.FiveThingsBanner-article { color: rgb(0, 0, 0); flex: 0 1 auto; font-size:=
 18px; font-weight: 500; margin-right: 10px; position: relative; white-spac=
e: nowrap; width: calc(100% - 250px); }

.FiveThingsBanner-article:focus, .FiveThingsBanner-article:hover { color: r=
gb(0, 0, 0); text-decoration: underline; }

@media (max-width: 759px) {
  .FiveThingsBanner-article { width: calc(100% - 300px); }
}

.FiveThingsBanner-marquee { animation: 10s linear 0s infinite normal none r=
unning FiveThingsBanner-marquee; overflow: hidden; position: relative; whit=
e-space: nowrap; }

@keyframes FiveThingsBanner-marquee {=20
  0% { left: 0px; }
  50% { left: calc(-100% - 60px); top: 0px; }
  51% { left: calc(-100% - 60px); top: -100px; }
  52% { left: 100%; top: -100px; }
  53% { left: 100%; top: 0px; }
  100% { left: 0px; }
}

.FiveThingsBanner-closeButton { color: rgb(0, 0, 0); font-size: 15px; posit=
ion: absolute; right: 20px; top: 11px; }

@media (min-width: 1020px) {
  .FiveThingsBanner-closeButton { right: 2px; }
}

.FiveThingsBanner-adSlot { display: flex; flex-direction: row; position: re=
lative; }

.FiveThingsBanner-adContainer { align-items: center; align-self: center; bo=
ttom: 4px; display: flex; justify-content: center; left: 77px; margin: 0px;=
 position: absolute; top: 16px; width: 100px; }

@media (min-width: 760px) {
  .FiveThingsBanner-adContainer { margin-left: 15px; }
}

@media (max-width: 759px) {
  .FiveThingsBanner-adContainer { left: 155px; }
}

.FiveThingsBanner-sponsor { color: rgb(66, 66, 66); display: flex; font-fam=
ily: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 11px; font-we=
ight: 400; letter-spacing: 0.3px; line-height: 13px; position: relative; to=
p: 13px; }

@media (min-width: 760px) {
  .FiveThingsBanner-sponsor { font-size: 12px; line-height: 15px; }
}

@media (max-width: 759px) {
  .FiveThingsBanner-sponsor { margin-left: 75px; width: 100%; }
}

.FiveThingsBanner-adContainer:empty .FiveThingsBanner-sponsor { display: no=
ne; }

.mega-links-container a, .mega-links-containerPro a { color: rgb(0, 85, 148=
); }

@media (min-width: 1020px) {
  .mega-links-container, .mega-links-containerPro { width: 65%; }
}

.mega-links-item { border-bottom: 1px solid rgb(155, 155, 155); display: fl=
ex; flex-direction: row; overflow: hidden; padding: 0px 0px 0px 20px; posit=
ion: relative; transition: transform 0.2s ease-out, height 0.2s ease-out; w=
idth: 100%; }

@media (min-width: 1020px) {
  .mega-links-item { border: none; display: block; position: static; width:=
 auto; }
}

.mega-links-item .mega-links-submenuContainer .mega-links-accountSubLinks:l=
ast-of-type, .mega-links-item .mega-links-submenuContainer .mega-links-acco=
untSubLinksAllAccess:last-of-type, .mega-links-item .mega-links-submenuCont=
ainer .mega-links-accountSubLinksIC:last-of-type, .mega-links-item .mega-li=
nks-submenuContainer .mega-links-accountSubLinksPro:last-of-type, .mega-lin=
ks-item .mega-links-submenuContainer .mega-links-subLinkBase:last-of-type, =
.mega-links-item .mega-links-submenuContainer .mega-links-subLinks:last-of-=
type, .mega-links-item .mega-links-submenuContainer .mega-links-subLinksAll=
Access:last-of-type, .mega-links-item .mega-links-submenuContainer .mega-li=
nks-subLinksIC:last-of-type, .mega-links-item .mega-links-submenuContainer =
.mega-links-subLinksPro:last-of-type { border: unset; }

.mega-links-item .mega-links-submenuContainer .mega-links-accountSubLinks:l=
ast-of-type .mega-links-activeBar, .mega-links-item .mega-links-submenuCont=
ainer .mega-links-accountSubLinksAllAccess:last-of-type .mega-links-activeB=
ar, .mega-links-item .mega-links-submenuContainer .mega-links-accountSubLin=
ksIC:last-of-type .mega-links-activeBar, .mega-links-item .mega-links-subme=
nuContainer .mega-links-accountSubLinksPro:last-of-type .mega-links-activeB=
ar, .mega-links-item .mega-links-submenuContainer .mega-links-subLinkBase:l=
ast-of-type .mega-links-activeBar, .mega-links-item .mega-links-submenuCont=
ainer .mega-links-subLinks:last-of-type .mega-links-activeBar, .mega-links-=
item .mega-links-submenuContainer .mega-links-subLinksAllAccess:last-of-typ=
e .mega-links-activeBar, .mega-links-item .mega-links-submenuContainer .meg=
a-links-subLinksIC:last-of-type .mega-links-activeBar, .mega-links-item .me=
ga-links-submenuContainer .mega-links-subLinksPro:last-of-type .mega-links-=
activeBar { display: none; }

@media (min-width: 1020px) {
  .mega-links-item .mega-links-submenuContainer { align-items: flex-start; =
display: flex; flex-flow: wrap; gap: 20px; height: 100%; justify-content: f=
lex-start; left: calc(100% + 20px); position: absolute; top: 0px; }
  @supports (width:max-content) {
  .mega-links-item .mega-links-submenuContainer { width: max-content; }
}
  @supports not (width:max-content) {
  .mega-links-item .mega-links-submenuContainer { width: 870px; }
}
}

@media (min-width: 1340px) {
  .mega-links-item .mega-links-submenuContainer { gap: 40px; left: calc(100=
% + 40px); }
}

.mega-links-expanded::before { background: rgb(7, 29, 57); content: ""; hei=
ght: 100%; left: 0px; position: absolute; top: 0px; width: 6px; }

@media (min-width: 1020px) {
  .mega-links-expanded::before { display: none; }
}

.mega-links-wrapper { overflow: hidden; position: relative; }

@media (min-width: 1020px) {
  .mega-links-wrapper { border-right: 1px solid rgb(155, 155, 155); margin-=
top: 100px; overflow: visible; padding-right: 20px; width: 50%; }
}

@media (min-width: 1340px) {
  .mega-links-wrapper { padding-right: 40px; }
}

@media (min-width: 1020px) {
  .mega-links-wrapperButton { padding-bottom: 40px; width: 100%; }
}

@media (min-width: 1340px) {
  .mega-links-wrapperButton { padding-bottom: 40px; width: 100%; }
}

.mega-links-activeBar { background: rgb(7, 29, 57); display: none; height: =
30px; position: absolute; right: -4px; top: -5px; transition: transform 0.2=
s ease-in-out; width: 6px; }

@media (min-width: 1020px) {
  .mega-links-activeBar { display: block; }
}

.mega-links-activeBar.mega-links-sub { background: rgb(252, 183, 0); right:=
 -3px; width: 6px; }

.mega-links-primaryLinkProAndIC { backface-visibility: hidden; display: fle=
x; flex-direction: row; font-size: 22px; font-weight: 500; height: 70px; ju=
stify-content: center; letter-spacing: 2px; line-height: 70px; position: re=
lative; text-align: left; text-transform: uppercase; transform-origin: righ=
t center; transition: transform 0.3s; width: 100%; }

@media (min-width: 1020px) {
  .mega-links-primaryLinkProAndIC { font-size: 20px; height: auto; letter-s=
pacing: 1.3px; line-height: 1; margin-bottom: 32px; text-align: right; }
}

@media (min-width: 1340px) {
  .mega-links-primaryLinkProAndIC { font-size: 28px; letter-spacing: 3px; }
}

.mega-links-primaryLinkProAndIC a { flex: 1 1 0%; }

@media (max-width: 1019px) {
  .mega-links-primaryLinkProAndIC a { align-items: center; display: flex; w=
hite-space: pre-wrap; width: 100%; }
}

.mega-links-primaryLinkProAndIC a:hover { color: rgb(39, 49, 60); text-deco=
ration: none; }

.mega-links-primaryLinkProAndIC button { background: rgb(242, 242, 242); co=
lor: rgb(7, 29, 57); height: 0px; line-height: 70px; overflow: hidden; padd=
ing-top: 70px; position: relative; text-align: center; width: 70px; }

.mega-links-primaryLinkProAndIC button::before { font-size: 16px; height: 1=
00%; left: 0px; line-height: 70px; position: absolute; top: 0px; transform:=
 scaleY(1); transition: transform 0.25s linear; width: 100%; }

@media (min-width: 1020px) {
  .mega-links-primaryLinkProAndIC button { display: none; }
}

.mega-links-primaryLinkProAndIC span.mega-links-primaryLinkUnclickable { co=
lor: rgb(0, 85, 148); flex: 1 1 0%; }

.mega-links-primaryLinkProAndIC span.mega-links-primaryLinkUnclickable:hove=
r { color: rgb(39, 49, 60); }

.mega-links-chevronLeft { border: 2px solid rgba(0, 0, 0, 0); border-radius=
: 100px; box-sizing: border-box; display: block; height: 22px; position: re=
lative; width: 22px; }

.mega-links-chevronLeft::after { border-bottom: 2px solid; border-left: 2px=
 solid; box-sizing: border-box; content: ""; display: block; height: 10px; =
left: 6px; position: absolute; top: 4px; transform: rotate(45deg); width: 1=
0px; }

.mega-links-bellIcon { margin-left: auto; margin-right: 20px; }

.mega-links-chevronRight { border: 2px solid rgba(0, 0, 0, 0); border-radiu=
s: 100px; box-sizing: border-box; color: rgb(7, 29, 57); display: block; fl=
ex: 1 1 0%; height: 22px; margin-right: 20px; position: absolute; right: 0p=
x; width: 22px; }

.mega-links-chevronRight::after { border-bottom: 2px solid; border-right: 2=
px solid; box-sizing: border-box; content: ""; display: block; height: 10px=
; position: absolute; right: 6px; top: 4px; transform: rotate(-45deg); widt=
h: 10px; }

.mega-links-primaryLink { backface-visibility: hidden; display: flex; flex-=
direction: row; flex-shrink: 1; font-size: 22px; font-weight: 500; height: =
70px; justify-content: center; letter-spacing: 2px; line-height: 70px; posi=
tion: relative; text-align: left; text-transform: uppercase; transform-orig=
in: right center; transition: transform 0.3s; width: calc(-20px + 100vw); }

@media (min-width: 1020px) {
  .mega-links-primaryLink { font-size: 20px; height: auto; letter-spacing: =
1.3px; line-height: 1; margin-bottom: 32px; text-align: right; width: 100%;=
 }
}

@media (min-width: 1340px) {
  .mega-links-primaryLink { font-size: 28px; letter-spacing: 3px; transitio=
n: transform 0.25s; }
}

.mega-links-primaryLink a { align-items: center; color: rgb(0, 85, 148); fl=
ex: 1 1 0%; }

@media (max-width: 1019px) {
  .mega-links-primaryLink a { display: flex; line-height: 1.5; padding-bott=
om: 20px; padding-top: 20px; }
}

.mega-links-primaryLink a:hover { color: rgb(0, 85, 148); text-decoration: =
none; }

.mega-links-primaryLink button { background: rgb(242, 242, 242); color: rgb=
(7, 29, 57); height: 0px; line-height: 70px; overflow: hidden; padding-top:=
 70px; position: relative; text-align: center; width: 70px; }

.mega-links-primaryLink button::before { font-size: 16px; height: 100%; lef=
t: 0px; line-height: 70px; position: absolute; top: 0px; transform: scaleY(=
1); transition: transform 0.25s linear; width: 100%; }

@media (min-width: 1020px) {
  .mega-links-primaryLink button { display: none; }
}

.mega-links-primaryLink span.mega-links-primaryLinkUnclickable { color: rgb=
(0, 85, 148); flex: 1 1 0%; }

@media (max-width: 1019px) {
  .mega-links-primaryLink span.mega-links-primaryLinkUnclickable { display:=
 flex; }
}

.mega-links-primaryLink span.mega-links-primaryLinkUnclickable:hover { colo=
r: rgb(0, 85, 148); }

@media (max-width: 1019px) {
  .mega-links-primaryLinkExpandedProAndIC a { display: initial; }
}

.mega-links-upperCase > li > a { text-transform: uppercase; }

@media (min-width: 1020px) {
  .mega-links-primaryLinkExpanded, .mega-links-primaryLinkExpandedProAndIC =
{ font-weight: 600; transform: scale(1.32); }
}

@media (min-width: 1340px) {
  .mega-links-primaryLinkExpanded, .mega-links-primaryLinkExpandedProAndIC =
{ transform: scale(1.15); }
}

.mega-links-primaryLinkExpanded a, .mega-links-primaryLinkExpandedProAndIC =
a { color: rgb(7, 29, 57); }

@media (max-width: 1019px) {
  .mega-links-primaryLinkExpanded a, .mega-links-primaryLinkExpandedProAndI=
C a { display: flex; }
}

.mega-links-primaryLinkExpanded a:hover, .mega-links-primaryLinkExpandedPro=
AndIC a:hover { color: rgb(7, 29, 57); }

.mega-links-primaryLinkExpanded .mega-links-investingClubLockIcon, .mega-li=
nks-primaryLinkExpanded .mega-links-proLockIcon, .mega-links-primaryLinkExp=
andedProAndIC .mega-links-investingClubLockIcon, .mega-links-primaryLinkExp=
andedProAndIC .mega-links-proLockIcon { background: rgb(7, 29, 57); height:=
 15px; margin-left: 4px; margin-top: 5px; mask-image: url("https://static-r=
edesign.cnbcfm.com/dist/2510aab92bf855eb1ad7.svg"); mask-repeat: no-repeat;=
 mask-size: 11px; width: 11px; }

@media (max-width: 1339px) {
  .mega-links-primaryLinkExpanded .mega-links-investingClubLockIcon, .mega-=
links-primaryLinkExpanded .mega-links-proLockIcon, .mega-links-primaryLinkE=
xpandedProAndIC .mega-links-investingClubLockIcon, .mega-links-primaryLinkE=
xpandedProAndIC .mega-links-proLockIcon { margin-top: 2px; }
}

@media (max-width: 1019px) {
  .mega-links-primaryLinkExpanded .mega-links-investingClubLockIcon, .mega-=
links-primaryLinkExpanded .mega-links-proLockIcon, .mega-links-primaryLinkE=
xpandedProAndIC .mega-links-investingClubLockIcon, .mega-links-primaryLinkE=
xpandedProAndIC .mega-links-proLockIcon { margin-top: 0px; }
}

@media (max-width: 759px) {
  .mega-links-primaryLinkExpanded .mega-links-investingClubLockIcon, .mega-=
links-primaryLinkExpanded .mega-links-proLockIcon, .mega-links-primaryLinkE=
xpandedProAndIC .mega-links-investingClubLockIcon, .mega-links-primaryLinkE=
xpandedProAndIC .mega-links-proLockIcon { margin-top: 0px; }
}

.mega-links-primaryLinkExpanded .mega-links-investingClubLockIcon, .mega-li=
nks-primaryLinkExpandedProAndIC .mega-links-investingClubLockIcon { backgro=
und: rgb(7, 29, 57); height: 15px; margin-left: 8px; margin-top: 5px; mask-=
image: url("https://static-redesign.cnbcfm.com/dist/2510aab92bf855eb1ad7.sv=
g"); mask-repeat: no-repeat; mask-size: 11px; width: 11px; }

@media (max-width: 1339px) {
  .mega-links-primaryLinkExpanded .mega-links-investingClubLockIcon, .mega-=
links-primaryLinkExpandedProAndIC .mega-links-investingClubLockIcon { margi=
n-top: 2px; }
}

@media (max-width: 1019px) {
  .mega-links-primaryLinkExpanded .mega-links-investingClubLockIcon, .mega-=
links-primaryLinkExpandedProAndIC .mega-links-investingClubLockIcon { margi=
n-top: 0px; }
}

@media (max-width: 759px) {
  .mega-links-primaryLinkExpanded .mega-links-investingClubLockIcon, .mega-=
links-primaryLinkExpandedProAndIC .mega-links-investingClubLockIcon { margi=
n-top: 0px; }
}

.mega-links-primaryLinkExpanded button, .mega-links-primaryLinkExpandedProA=
ndIC button { background: rgb(7, 29, 57); color: rgb(255, 255, 255); }

.mega-links-primaryLinkExpanded button::before, .mega-links-primaryLinkExpa=
ndedProAndIC button::before { transform: scaleY(-1); }

.mega-links-accountSubLinks, .mega-links-accountSubLinksAllAccess, .mega-li=
nks-accountSubLinksIC, .mega-links-accountSubLinksPro, .mega-links-subLinkB=
ase, .mega-links-subLinks, .mega-links-subLinksAllAccess, .mega-links-subLi=
nksIC, .mega-links-subLinksPro { border-right: 1px solid rgb(155, 155, 155)=
; display: flex; flex-direction: column; height: 100%; margin: 0px; overflo=
w: hidden; position: relative; white-space: nowrap; width: 100vw; }

@keyframes mega-links-fadeIn {=20
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@media (min-width: 1020px) {
  .mega-links-accountSubLinks, .mega-links-accountSubLinksAllAccess, .mega-=
links-accountSubLinksIC, .mega-links-accountSubLinksPro, .mega-links-subLin=
kBase, .mega-links-subLinks, .mega-links-subLinksAllAccess, .mega-links-sub=
LinksIC, .mega-links-subLinksPro { animation: 0.5s ease 0s 1 normal none ru=
nning mega-links-fadeIn; flex-flow: column wrap; gap: 20px; overflow: visib=
le; padding-right: 20px; width: auto; }
}

@media (min-width: 1340px) {
  .mega-links-accountSubLinks, .mega-links-accountSubLinksAllAccess, .mega-=
links-accountSubLinksIC, .mega-links-accountSubLinksPro, .mega-links-subLin=
kBase, .mega-links-subLinks, .mega-links-subLinksAllAccess, .mega-links-sub=
LinksIC, .mega-links-subLinksPro { gap: 24px; padding-right: 40px; }
}

@media (max-width: 759px) {
  .mega-links-accountSubLinks li:first-child, .mega-links-accountSubLinksAl=
lAccess li:first-child, .mega-links-accountSubLinksIC li:first-child, .mega=
-links-accountSubLinksPro li:first-child, .mega-links-subLinkBase li:first-=
child, .mega-links-subLinks li:first-child, .mega-links-subLinksAllAccess l=
i:first-child, .mega-links-subLinksIC li:first-child, .mega-links-subLinksP=
ro li:first-child { cursor: pointer; font-size: 16px; font-weight: 700; let=
ter-spacing: 2px; line-height: 37px; }
}

.mega-links-accountSubLinks li, .mega-links-accountSubLinksAllAccess li, .m=
ega-links-accountSubLinksIC li, .mega-links-accountSubLinksPro li, .mega-li=
nks-subLinkBase li, .mega-links-subLinks li, .mega-links-subLinksAllAccess =
li, .mega-links-subLinksIC li, .mega-links-subLinksPro li { align-items: ce=
nter; border-bottom: 1px solid rgb(155, 155, 155); cursor: pointer; display=
: flex; font-size: 22px; font-weight: 500; letter-spacing: 2px; line-height=
: 1.2; min-height: 70px; padding: 0px 0px 0px 20px; position: relative; tex=
t-align: left; text-transform: uppercase; width: 100%; }

.mega-links-accountSubLinks li.mega-links-upLevelButton, .mega-links-accoun=
tSubLinksAllAccess li.mega-links-upLevelButton, .mega-links-accountSubLinks=
IC li.mega-links-upLevelButton, .mega-links-accountSubLinksPro li.mega-link=
s-upLevelButton, .mega-links-subLinkBase li.mega-links-upLevelButton, .mega=
-links-subLinks li.mega-links-upLevelButton, .mega-links-subLinksAllAccess =
li.mega-links-upLevelButton, .mega-links-subLinksIC li.mega-links-upLevelBu=
tton, .mega-links-subLinksPro li.mega-links-upLevelButton { font-size: 16px=
; line-height: 37px; }

.mega-links-accountSubLinks li.mega-links-upLevelButton a, .mega-links-acco=
untSubLinksAllAccess li.mega-links-upLevelButton a, .mega-links-accountSubL=
inksIC li.mega-links-upLevelButton a, .mega-links-accountSubLinksPro li.meg=
a-links-upLevelButton a, .mega-links-subLinkBase li.mega-links-upLevelButto=
n a, .mega-links-subLinks li.mega-links-upLevelButton a, .mega-links-subLin=
ksAllAccess li.mega-links-upLevelButton a, .mega-links-subLinksIC li.mega-l=
inks-upLevelButton a, .mega-links-subLinksPro li.mega-links-upLevelButton a=
 { background: rgb(255, 255, 255); color: rgb(7, 29, 57); }

@media (min-width: 1020px) {
  .mega-links-accountSubLinks li, .mega-links-accountSubLinksAllAccess li, =
.mega-links-accountSubLinksIC li, .mega-links-accountSubLinksPro li, .mega-=
links-subLinkBase li, .mega-links-subLinks li, .mega-links-subLinksAllAcces=
s li, .mega-links-subLinksIC li, .mega-links-subLinksPro li { border-bottom=
: none; font-size: 15px; letter-spacing: normal; line-height: 20px; min-hei=
ght: 30px; padding: 0px; text-transform: none; width: 50%; }
}

@media (min-width: 1340px) {
  .mega-links-accountSubLinks li, .mega-links-accountSubLinksAllAccess li, =
.mega-links-accountSubLinksIC li, .mega-links-accountSubLinksPro li, .mega-=
links-subLinkBase li, .mega-links-subLinks li, .mega-links-subLinksAllAcces=
s li, .mega-links-subLinksIC li, .mega-links-subLinksPro li { font-size: 20=
px; line-height: 20px; }
}

.mega-links-accountSubLinks li.mega-links-subLinkSubscribe, .mega-links-acc=
ountSubLinksAllAccess li.mega-links-subLinkSubscribe, .mega-links-accountSu=
bLinksIC li.mega-links-subLinkSubscribe, .mega-links-accountSubLinksPro li.=
mega-links-subLinkSubscribe, .mega-links-subLinkBase li.mega-links-subLinkS=
ubscribe, .mega-links-subLinks li.mega-links-subLinkSubscribe, .mega-links-=
subLinksAllAccess li.mega-links-subLinkSubscribe, .mega-links-subLinksIC li=
.mega-links-subLinkSubscribe, .mega-links-subLinksPro li.mega-links-subLink=
Subscribe { font-size: 18px; font-weight: 600; letter-spacing: 0.5px; width=
: 100%; }

@media (min-width: 1180px) {
  .mega-links-accountSubLinks li.mega-links-subLinkSubscribe, .mega-links-a=
ccountSubLinksAllAccess li.mega-links-subLinkSubscribe, .mega-links-account=
SubLinksIC li.mega-links-subLinkSubscribe, .mega-links-accountSubLinksPro l=
i.mega-links-subLinkSubscribe, .mega-links-subLinkBase li.mega-links-subLin=
kSubscribe, .mega-links-subLinks li.mega-links-subLinkSubscribe, .mega-link=
s-subLinksAllAccess li.mega-links-subLinkSubscribe, .mega-links-subLinksIC =
li.mega-links-subLinkSubscribe, .mega-links-subLinksPro li.mega-links-subLi=
nkSubscribe { text-transform: uppercase; }
}

.mega-links-accountSubLinks li.mega-links-subLinkSubscribeInvestingClub a, =
.mega-links-accountSubLinksAllAccess li.mega-links-subLinkSubscribeInvestin=
gClub a, .mega-links-accountSubLinksIC li.mega-links-subLinkSubscribeInvest=
ingClub a, .mega-links-accountSubLinksPro li.mega-links-subLinkSubscribeInv=
estingClub a, .mega-links-subLinkBase li.mega-links-subLinkSubscribeInvesti=
ngClub a, .mega-links-subLinks li.mega-links-subLinkSubscribeInvestingClub =
a, .mega-links-subLinksAllAccess li.mega-links-subLinkSubscribeInvestingClu=
b a, .mega-links-subLinksIC li.mega-links-subLinkSubscribeInvestingClub a, =
.mega-links-subLinksPro li.mega-links-subLinkSubscribeInvestingClub a { col=
or: rgb(51, 106, 160); }

.mega-links-accountSubLinks li.mega-links-subLinkSubscribePro a, .mega-link=
s-accountSubLinksAllAccess li.mega-links-subLinkSubscribePro a, .mega-links=
-accountSubLinksIC li.mega-links-subLinkSubscribePro a, .mega-links-account=
SubLinksPro li.mega-links-subLinkSubscribePro a, .mega-links-subLinkBase li=
.mega-links-subLinkSubscribePro a, .mega-links-subLinks li.mega-links-subLi=
nkSubscribePro a, .mega-links-subLinksAllAccess li.mega-links-subLinkSubscr=
ibePro a, .mega-links-subLinksIC li.mega-links-subLinkSubscribePro a, .mega=
-links-subLinksPro li.mega-links-subLinkSubscribePro a { color: rgb(0, 132,=
 86); }

.mega-links-accountSubLinks li.mega-links-sub, .mega-links-accountSubLinksA=
llAccess li.mega-links-sub, .mega-links-accountSubLinksIC li.mega-links-sub=
, .mega-links-accountSubLinksPro li.mega-links-sub, .mega-links-subLinkBase=
 li.mega-links-sub, .mega-links-subLinks li.mega-links-sub, .mega-links-sub=
LinksAllAccess li.mega-links-sub, .mega-links-subLinksIC li.mega-links-sub,=
 .mega-links-subLinksPro li.mega-links-sub { text-transform: capitalize; wh=
ite-space: normal; }

.mega-links-accountSubLinks li.mega-links-sub a, .mega-links-accountSubLink=
sAllAccess li.mega-links-sub a, .mega-links-accountSubLinksIC li.mega-links=
-sub a, .mega-links-accountSubLinksPro li.mega-links-sub a, .mega-links-sub=
LinkBase li.mega-links-sub a, .mega-links-subLinks li.mega-links-sub a, .me=
ga-links-subLinksAllAccess li.mega-links-sub a, .mega-links-subLinksIC li.m=
ega-links-sub a, .mega-links-subLinksPro li.mega-links-sub a { display: fle=
x; width: 100%; }

@media (min-width: 1020px) {
  .mega-links-accountSubLinks li.mega-links-sub a, .mega-links-accountSubLi=
nksAllAccess li.mega-links-sub a, .mega-links-accountSubLinksIC li.mega-lin=
ks-sub a, .mega-links-accountSubLinksPro li.mega-links-sub a, .mega-links-s=
ubLinkBase li.mega-links-sub a, .mega-links-subLinks li.mega-links-sub a, .=
mega-links-subLinksAllAccess li.mega-links-sub a, .mega-links-subLinksIC li=
.mega-links-sub a, .mega-links-subLinksPro li.mega-links-sub a { display: u=
nset; }
}

.mega-links-accountSubLinks li a, .mega-links-accountSubLinksAllAccess li a=
, .mega-links-accountSubLinksIC li a, .mega-links-accountSubLinksPro li a, =
.mega-links-subLinkBase li a, .mega-links-subLinks li a, .mega-links-subLin=
ksAllAccess li a, .mega-links-subLinksIC li a, .mega-links-subLinksPro li a=
 { align-items: center; display: flex; padding-right: 20px; white-space: pr=
e-wrap; width: 100%; }

.mega-links-accountSubLinks li a:hover, .mega-links-accountSubLinksAllAcces=
s li a:hover, .mega-links-accountSubLinksIC li a:hover, .mega-links-account=
SubLinksPro li a:hover, .mega-links-subLinkBase li a:hover, .mega-links-sub=
Links li a:hover, .mega-links-subLinksAllAccess li a:hover, .mega-links-sub=
LinksIC li a:hover, .mega-links-subLinksPro li a:hover { text-decoration: n=
one; }

@media (max-width: 1019px) {
  .mega-links-accountSubLinks li a, .mega-links-accountSubLinksAllAccess li=
 a, .mega-links-accountSubLinksIC li a, .mega-links-accountSubLinksPro li a=
, .mega-links-subLinkBase li a, .mega-links-subLinks li a, .mega-links-subL=
inksAllAccess li a, .mega-links-subLinksIC li a, .mega-links-subLinksPro li=
 a { padding-bottom: 20px; padding-top: 20px; }
}

.mega-links-accountSubLinks li a .mega-links-event, .mega-links-accountSubL=
inksAllAccess li a .mega-links-event, .mega-links-accountSubLinksIC li a .m=
ega-links-event, .mega-links-accountSubLinksPro li a .mega-links-event, .me=
ga-links-subLinkBase li a .mega-links-event, .mega-links-subLinks li a .meg=
a-links-event, .mega-links-subLinksAllAccess li a .mega-links-event, .mega-=
links-subLinksIC li a .mega-links-event, .mega-links-subLinksPro li a .mega=
-links-event { font-size: 12px; margin-top: 5px; }

.mega-links-accountSubLinks li a .mega-links-event .mega-links-location, .m=
ega-links-accountSubLinksAllAccess li a .mega-links-event .mega-links-locat=
ion, .mega-links-accountSubLinksIC li a .mega-links-event .mega-links-locat=
ion, .mega-links-accountSubLinksPro li a .mega-links-event .mega-links-loca=
tion, .mega-links-subLinkBase li a .mega-links-event .mega-links-location, =
.mega-links-subLinks li a .mega-links-event .mega-links-location, .mega-lin=
ks-subLinksAllAccess li a .mega-links-event .mega-links-location, .mega-lin=
ks-subLinksIC li a .mega-links-event .mega-links-location, .mega-links-subL=
inksPro li a .mega-links-event .mega-links-location { color: rgb(116, 116, =
116); }

.mega-links-accountSubLinks li a.mega-links-breadcrumb, .mega-links-account=
SubLinks li a:focus, .mega-links-accountSubLinks li a:focus .mega-links-loc=
ation, .mega-links-accountSubLinks li a:hover, .mega-links-accountSubLinks =
li a:hover .mega-links-location, .mega-links-accountSubLinksAllAccess li a.=
mega-links-breadcrumb, .mega-links-accountSubLinksAllAccess li a:focus, .me=
ga-links-accountSubLinksAllAccess li a:focus .mega-links-location, .mega-li=
nks-accountSubLinksAllAccess li a:hover, .mega-links-accountSubLinksAllAcce=
ss li a:hover .mega-links-location, .mega-links-accountSubLinksIC li a.mega=
-links-breadcrumb, .mega-links-accountSubLinksIC li a:focus, .mega-links-ac=
countSubLinksIC li a:focus .mega-links-location, .mega-links-accountSubLink=
sIC li a:hover, .mega-links-accountSubLinksIC li a:hover .mega-links-locati=
on, .mega-links-accountSubLinksPro li a.mega-links-breadcrumb, .mega-links-=
accountSubLinksPro li a:focus, .mega-links-accountSubLinksPro li a:focus .m=
ega-links-location, .mega-links-accountSubLinksPro li a:hover, .mega-links-=
accountSubLinksPro li a:hover .mega-links-location, .mega-links-subLinkBase=
 li a.mega-links-breadcrumb, .mega-links-subLinkBase li a:focus, .mega-link=
s-subLinkBase li a:focus .mega-links-location, .mega-links-subLinkBase li a=
:hover, .mega-links-subLinkBase li a:hover .mega-links-location, .mega-link=
s-subLinks li a.mega-links-breadcrumb, .mega-links-subLinks li a:focus, .me=
ga-links-subLinks li a:focus .mega-links-location, .mega-links-subLinks li =
a:hover, .mega-links-subLinks li a:hover .mega-links-location, .mega-links-=
subLinksAllAccess li a.mega-links-breadcrumb, .mega-links-subLinksAllAccess=
 li a:focus, .mega-links-subLinksAllAccess li a:focus .mega-links-location,=
 .mega-links-subLinksAllAccess li a:hover, .mega-links-subLinksAllAccess li=
 a:hover .mega-links-location, .mega-links-subLinksIC li a.mega-links-bread=
crumb, .mega-links-subLinksIC li a:focus, .mega-links-subLinksIC li a:focus=
 .mega-links-location, .mega-links-subLinksIC li a:hover, .mega-links-subLi=
nksIC li a:hover .mega-links-location, .mega-links-subLinksPro li a.mega-li=
nks-breadcrumb, .mega-links-subLinksPro li a:focus, .mega-links-subLinksPro=
 li a:focus .mega-links-location, .mega-links-subLinksPro li a:hover, .mega=
-links-subLinksPro li a:hover .mega-links-location { color: rgb(252, 183, 0=
); }

@media (min-width: 1020px) {
  .mega-links-accountSubLinks li, .mega-links-accountSubLinksAllAccess li, =
.mega-links-accountSubLinksIC li, .mega-links-accountSubLinksPro li, .mega-=
links-subLinkBase li, .mega-links-subLinks li, .mega-links-subLinksAllAcces=
s li, .mega-links-subLinksIC li, .mega-links-subLinksPro li { display: unse=
t; font-size: 15px; line-height: 1; min-height: auto; padding: 0px; width: =
100%; }
}

@media (min-width: 1340px) {
  .mega-links-accountSubLinks li, .mega-links-accountSubLinksAllAccess li, =
.mega-links-accountSubLinksIC li, .mega-links-accountSubLinksPro li, .mega-=
links-subLinkBase li, .mega-links-subLinks li, .mega-links-subLinksAllAcces=
s li, .mega-links-subLinksIC li, .mega-links-subLinksPro li { font-size: 20=
px; }
}

.mega-links-accountSubLinksAllAccess li a.mega-links-breadcrumb, .mega-link=
s-accountSubLinksAllAccess li a:focus, .mega-links-accountSubLinksAllAccess=
 li a:focus .mega-links-location, .mega-links-accountSubLinksAllAccess li a=
:hover, .mega-links-accountSubLinksAllAccess li a:hover .mega-links-locatio=
n, .mega-links-subLinksAllAccess li a.mega-links-breadcrumb, .mega-links-su=
bLinksAllAccess li a:focus, .mega-links-subLinksAllAccess li a:focus .mega-=
links-location, .mega-links-subLinksAllAccess li a:hover, .mega-links-subLi=
nksAllAccess li a:hover .mega-links-location { color: rgb(0, 47, 108); }

.mega-links-accountSubLinksAllAccess > .mega-links-activeBar, .mega-links-s=
ubLinksAllAccess > .mega-links-activeBar { background: rgb(7, 29, 57); }

.mega-links-accountSubLinksPro li a.mega-links-breadcrumb, .mega-links-acco=
untSubLinksPro li a:focus, .mega-links-accountSubLinksPro li a:focus .mega-=
links-location, .mega-links-accountSubLinksPro li a:hover, .mega-links-acco=
untSubLinksPro li a:hover .mega-links-location, .mega-links-subLinksPro li =
a.mega-links-breadcrumb, .mega-links-subLinksPro li a:focus, .mega-links-su=
bLinksPro li a:focus .mega-links-location, .mega-links-subLinksPro li a:hov=
er, .mega-links-subLinksPro li a:hover .mega-links-location { color: rgb(0,=
 168, 87); }

.mega-links-accountSubLinksPro > .mega-links-activeBar, .mega-links-subLink=
sPro > .mega-links-activeBar { background: rgb(0, 132, 86); }

.mega-links-accountSubLinksIC li a.mega-links-breadcrumb, .mega-links-accou=
ntSubLinksIC li a:focus, .mega-links-accountSubLinksIC li a:focus .mega-lin=
ks-location, .mega-links-accountSubLinksIC li a:hover, .mega-links-accountS=
ubLinksIC li a:hover .mega-links-location, .mega-links-subLinksIC li a.mega=
-links-breadcrumb, .mega-links-subLinksIC li a:focus, .mega-links-subLinksI=
C li a:focus .mega-links-location, .mega-links-subLinksIC li a:hover, .mega=
-links-subLinksIC li a:hover .mega-links-location { color: rgb(4, 150, 255)=
; }

.mega-links-accountSubLinksIC > .mega-links-activeBar, .mega-links-subLinks=
IC > .mega-links-activeBar { background: rgb(4, 150, 255); }

.mega-links-investingClubLockIcon, .mega-links-proLockIcon { background: rg=
b(0, 30, 90); display: inline-block; height: 15px; margin-left: 4px; margin=
-top: 5px; mask-image: url("https://static-redesign.cnbcfm.com/dist/2510aab=
92bf855eb1ad7.svg"); mask-repeat: no-repeat; mask-size: 11px; width: 11px; =
}

@media (max-width: 1339px) {
  .mega-links-investingClubLockIcon, .mega-links-proLockIcon { margin-top: =
2px; }
}

@media (max-width: 1019px) {
  .mega-links-investingClubLockIcon, .mega-links-proLockIcon { margin-top: =
0px; }
}

@media (max-width: 759px) {
  .mega-links-investingClubLockIcon, .mega-links-proLockIcon { margin-top: =
0px; }
}

.mega-links-investingClubLockIcon { margin-left: 8px; }

.mega-links-accountSubLinks li:first-child { height: 40px; padding: 10px 0p=
x; width: 100%; }

@media (max-width: 1019px) {
  .mega-links-accountSubLinks li:first-child { background: rgb(248, 248, 24=
8); }
}

.mega-links-accountSubLinks li:first-child a { cursor: default; }

.mega-links-accountSubLinks li:first-child a:focus, .mega-links-accountSubL=
inks li:first-child a:hover { color: rgb(7, 29, 57); }

.mega-links-accountSubLinksAllAccess li:first-child { cursor: default; heig=
ht: 40px; padding: 10px 0px; width: 100%; }

.mega-links-accountSubLinksAllAccess li:first-child:focus, .mega-links-acco=
untSubLinksAllAccess li:first-child:hover { color: rgb(7, 29, 57); }

@media (max-width: 1019px) {
  .mega-links-accountSubLinksAllAccess li:first-child { background: rgb(248=
, 248, 248); }
}

.mega-links-accountSubLinksAllAccess li:first-child.mega-links-subLinkSubsc=
ribe { font-size: 18px; font-weight: 600; letter-spacing: 0.5px; width: 100=
%; }

@media (min-width: 1180px) {
  .mega-links-accountSubLinksAllAccess li:first-child.mega-links-subLinkSub=
scribe { text-transform: uppercase; }
}

.mega-links-accountSubLinksAllAccess li:first-child.mega-links-subLinkSubsc=
ribeInvestingClub a { color: rgb(51, 106, 160); }

.mega-links-accountSubLinksAllAccess li:first-child.mega-links-subLinkSubsc=
ribePro a { color: rgb(0, 132, 86); }

.mega-links-accountSubLinksPro li:first-child { cursor: default; height: 40=
px; padding: 10px 0px; width: 100%; }

.mega-links-accountSubLinksPro li:first-child:focus, .mega-links-accountSub=
LinksPro li:first-child:hover { color: rgb(7, 29, 57); }

@media (max-width: 1019px) {
  .mega-links-accountSubLinksPro li:first-child { background: rgb(248, 248,=
 248); }
}

.mega-links-accountSubLinksPro li:first-child.mega-links-subLinkSubscribe {=
 font-size: 18px; font-weight: 600; letter-spacing: 0.5px; width: 100%; }

@media (min-width: 1180px) {
  .mega-links-accountSubLinksPro li:first-child.mega-links-subLinkSubscribe=
 { text-transform: uppercase; }
}

.mega-links-accountSubLinksPro li:first-child.mega-links-subLinkSubscribeIn=
vestingClub a { color: rgb(51, 106, 160); }

.mega-links-accountSubLinksPro li:first-child.mega-links-subLinkSubscribePr=
o a { color: rgb(0, 132, 86); }

@media (min-width: 1020px) {
  .mega-links-buttonText { left: 2px; position: absolute; right: 30px; top:=
 -15px; width: 100%; }
}

@media (min-width: 1340px) {
  .mega-links-buttonText { left: 2px; position: absolute; right: 30px; widt=
h: 100%; top: -14px !important; }
}

.mega-links-buttonLink { appearance: none; background-color: rgb(3, 118, 20=
1); border: 1px solid rgb(3, 118, 201); color: rgb(255, 255, 255); font-siz=
e: 22px; font-weight: 500; height: 70px; justify-content: center; letter-sp=
acing: 2px; line-height: 70px; padding: 0px 20px; position: relative; text-=
align: left; text-transform: uppercase; transition: 0.15s linear; width: 10=
0%; }

@media (min-width: 1340px) {
  .mega-links-buttonLink { border-radius: 4px; float: right; font-size: 16p=
x !important; height: 44px !important; width: 73% !important; }
}

@media (min-width: 1020px) {
  .mega-links-buttonLink { border-radius: 4px; float: right; font-size: 11p=
x; font-weight: 600; height: 40px; letter-spacing: 1px; text-align: center;=
 width: 64%; padding: 0px !important; }
}

@media (max-width: 359px) {
  .mega-links-buttonLink { font-size: 16px; font-weight: 700; }
}

.mega-links-allAccessBtn { left: 2px; position: absolute; right: 30px; widt=
h: 100%; color: rgb(255, 255, 255) !important; top: -14px !important; }

@media (max-width: 1019px) {
  .mega-links-allAccessBtn { font-size: 16px !important; font-weight: 700 !=
important; left: 32px !important; top: -4px !important; }
}

.mega-links-menuPromotion, .mega-links-subMenuPromotion { align-items: cent=
er; background: rgb(232, 128, 42); border-radius: 3px; color: rgb(255, 255,=
 255); display: inline-flex; font-size: 8px; font-weight: 500; gap: 10px; j=
ustify-content: center; line-height: 10px; margin-left: 8px; padding: 3px 4=
px 2px; text-transform: uppercase; }

.mega-links-menuPromotion { letter-spacing: normal; margin: auto 0px auto 5=
px; }

.mega-menu-mobileTopBar { display: block; transition: transform 0.5s ease-i=
n-out; }

@media (min-width: 1020px) {
  .mega-menu-mobileTopBar { display: none; }
}

.mega-menu-desktopTopBar { display: none; transition: transform 0.5s ease-i=
n-out; }

@media (min-width: 1020px) {
  .mega-menu-desktopTopBar { display: block; }
}

.mega-menu-megaMenu { background: rgb(255, 255, 255); color: rgb(7, 29, 57)=
; display: block; height: 100%; left: 0px; opacity: 1; overflow-y: scroll; =
padding-bottom: 45px; position: fixed; top: 45px; width: 100%; z-index: 999=
; }

@media (min-width: 760px) {
  .mega-menu-megaMenu { padding-bottom: 0px; top: 0px; }
}

@media (min-width: 1020px) {
  .mega-menu-megaMenu { height: 100%; overflow: hidden auto; width: 100%; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .mega-menu-megaMenu { padding-top: 2.5rem; }
}

@media (min-width: 1020px) {
  .mega-menu-megaMenuContainer { display: flex; flex-flow: wrap; margin: 0p=
x auto; max-width: 100%; position: relative; width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .mega-menu-megaMenuContainer { max-width: 678px; }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .mega-menu-megaMenuContainer { max-width: 960px; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .mega-menu-megaMenuContainer { max-width: 1290px; }
}

@media screen and (-ms-high-contrast:none) {
  .mega-menu-megaMenuContainer { max-width: 100%; }
}

.mega-menu-searchToggle { background-color: rgb(255, 255, 255); border-bott=
om: 1px solid rgb(155, 155, 155); display: block; padding: 20px; }

@media (min-width: 1020px) {
  .mega-menu-searchToggle { background-color: initial; border-bottom: none;=
 padding: 27px 40px; position: absolute; right: 0px; z-index: 1; }
}

.mega-menu-topBar { background-color: rgb(0, 30, 90); }

.mega-menu-topBarLoggedeIn { background-color: rgb(0, 8, 26); }

.mega-menu-topBar { align-items: center; display: flex; flex-direction: row=
; height: 45px; justify-content: space-between; left: 0px; max-height: 45px=
; min-height: 45px; padding: 0px 30px 0px 20px; position: fixed; top: 0px; =
width: 100%; z-index: 10000; }

@media (min-width: 760px) {
  .mega-menu-topBar { justify-content: flex-start; }
}

@media (min-width: 1020px) {
  .mega-menu-topBar { align-items: center; background-color: initial; flex-=
wrap: wrap; height: 102px; left: 0px; max-height: 102px; min-height: 92px; =
padding: 0px 0px 0px 8px; position: absolute; top: 0px; width: 50%; }
}

@media (min-width: 1340px) {
  .mega-menu-topBar { height: 102px; max-height: 102px; }
}

.mega-menu-close { background: none; color: rgb(255, 255, 255); font-size: =
17px; order: 2; }

.mega-menu-close span::before { display: block; }

.mega-menu-close:hover { color: rgb(252, 183, 0); }

.mega-menu-close:focus { color: rgb(255, 255, 255); }

.mega-menu-close:focus:hover { color: rgb(252, 183, 0); }

@media (min-width: 1020px) {
  .mega-menu-close:focus { color: rgb(0, 85, 148); }
}

@media (min-width: 760px) {
  .mega-menu-close { order: 1; }
}

@media (min-width: 1020px) {
  .mega-menu-close { color: rgb(0, 85, 148); font-size: 15px; }
}

.mega-menu-logo { flex: 1 1 0%; max-width: 35px; min-width: 35px; order: 1;=
 }

@media (min-width: 760px) {
  .mega-menu-logo { margin-left: 30px; order: 2; }
}

@media (min-width: 1020px) {
  .mega-menu-logo { max-width: 120px; min-width: 120px; }
  .mega-menu-logoSmall { display: none; height: 22px; width: 125px; }
}

.mega-menu-logoLarge { display: none; }

@media (min-width: 1020px) {
  .mega-menu-logoLarge { display: block; height: 20px; width: 138px; }
}

.mega-menu-search { color: rgb(0, 85, 148); font-size: 14px; font-weight: 6=
00; letter-spacing: 1px; margin-right: 30px; }

@media (min-width: 1340px) {
  .mega-menu-search { margin-right: 75px; }
}

.mega-menu-accountLinks { display: flex; flex-flow: wrap; justify-content: =
space-between; }

.mega-menu-accountLinks li { height: 70px; line-height: 70px; padding: 0px =
20px; text-align: center; }

.mega-menu-accountLinks a { color: rgb(7, 29, 57); font-size: 14px; font-we=
ight: 600; letter-spacing: 0.85px; }

.mega-menu-accountLinks li:first-child, .mega-menu-accountLinks li:nth-chil=
d(2), .mega-menu-accountLinks li:nth-child(3) { flex: 1 1 auto; width: 33.3=
333%; }

.mega-menu-accountLinks li:nth-child(4), .mega-menu-accountLinks li:nth-chi=
ld(5) { border-top: 1px solid rgb(242, 242, 242); flex: 1 1 auto; text-alig=
n: center; width: 50%; }

.mega-menu-accountLinks li:nth-child(5) { border-left: 1px solid rgb(242, 2=
42, 242); }

.mega-menu-accountLinks li:nth-child(5) a { margin: 0px 14px; }

.mega-menu-accountLinks li:nth-child(5) a:last-child::before { color: rgb(0=
, 0, 0); content: "=E2=80=A2"; font-size: 10px; left: -14px; position: rela=
tive; top: -2px; }

.mega-menu-accountLinks .icon-offsite-arrow { display: inline-block; line-h=
eight: 14px; margin-left: 5px; vertical-align: middle; }

.mega-menu-accountLinks .icon-offsite-arrow::before { color: rgba(7, 29, 57=
, 0.4); font-size: 12px; line-height: 14px; }

@media (min-width: 1020px) {
  .mega-menu-accountLinks { width: 100%; }
}

@media (min-width: 1340px) {
  .mega-menu-accountLinks { display: none; }
}

.SearchEntry-inputContainer { background-color: rgb(0, 30, 90); }

.SearchEntry-inputContainerLoggedIn { background-color: rgb(0, 8, 26); }

.SearchEntry-inputContainerPro { background-color: rgb(39, 49, 60); }

.SearchEntry-inputContainerIC { background-color: rgb(7, 29, 57); }

.SearchEntry-inputContainerAllAccess { background-color: rgb(0, 47, 108); }

.SearchEntry-inputContainer, .SearchEntry-inputContainerAllAccess, .SearchE=
ntry-inputContainerIC, .SearchEntry-inputContainerLoggedIn, .SearchEntry-in=
putContainerPro { opacity: 1; padding: 20px; position: relative; z-index: 2=
; }

@media (min-width: 360px) {
  .SearchEntry-inputContainer, .SearchEntry-inputContainerAllAccess, .Searc=
hEntry-inputContainerIC, .SearchEntry-inputContainerLoggedIn, .SearchEntry-=
inputContainerPro { padding-top: 45px; }
}

@media (min-width: 760px) {
  .SearchEntry-inputContainer, .SearchEntry-inputContainerAllAccess, .Searc=
hEntry-inputContainerIC, .SearchEntry-inputContainerLoggedIn, .SearchEntry-=
inputContainerPro { padding: 15px 0px 25px; }
  .SearchEntry-inputContainer > *, .SearchEntry-inputContainerAllAccess > *=
, .SearchEntry-inputContainerIC > *, .SearchEntry-inputContainerLoggedIn > =
*, .SearchEntry-inputContainerPro > * { opacity: 1; }
  .SearchEntry-enter .SearchEntry-inputContainer > *, .SearchEntry-enter .S=
earchEntry-inputContainerAllAccess > *, .SearchEntry-enter .SearchEntry-inp=
utContainerIC > *, .SearchEntry-enter .SearchEntry-inputContainerLoggedIn >=
 *, .SearchEntry-enter .SearchEntry-inputContainerPro > * { opacity: 0 !imp=
ortant; }
  .SearchEntry-enter-active .SearchEntry-inputContainer > *, .SearchEntry-e=
nter-active .SearchEntry-inputContainerAllAccess > *, .SearchEntry-enter-ac=
tive .SearchEntry-inputContainerIC > *, .SearchEntry-enter-active .SearchEn=
try-inputContainerLoggedIn > *, .SearchEntry-enter-active .SearchEntry-inpu=
tContainerPro > * { transition: opacity 0.1s ease-in 0.3s; opacity: 1 !impo=
rtant; }
  .SearchEntry-exit .SearchEntry-inputContainer > *, .SearchEntry-exit .Sea=
rchEntry-inputContainerAllAccess > *, .SearchEntry-exit .SearchEntry-inputC=
ontainerIC > *, .SearchEntry-exit .SearchEntry-inputContainerLoggedIn > *, =
.SearchEntry-exit .SearchEntry-inputContainerPro > * { opacity: 1 !importan=
t; }
  .SearchEntry-exit-active .SearchEntry-inputContainer > *, .SearchEntry-ex=
it-active .SearchEntry-inputContainerAllAccess > *, .SearchEntry-exit-activ=
e .SearchEntry-inputContainerIC > *, .SearchEntry-exit-active .SearchEntry-=
inputContainerLoggedIn > *, .SearchEntry-exit-active .SearchEntry-inputCont=
ainerPro > * { transition: transform 0.1s ease-out; opacity: 0 !important; =
}
}

@media (min-width: 1020px) {
  .SearchEntry-inputContainer, .SearchEntry-inputContainerAllAccess, .Searc=
hEntry-inputContainerIC, .SearchEntry-inputContainerLoggedIn, .SearchEntry-=
inputContainerPro { background-color: rgb(255, 255, 255); padding: 10px 20p=
x 0px; }
  .SearchEntry-inputContainer input[type=3D"search"]::-webkit-search-cancel=
-button, .SearchEntry-inputContainerAllAccess input[type=3D"search"]::-webk=
it-search-cancel-button, .SearchEntry-inputContainerIC input[type=3D"search=
"]::-webkit-search-cancel-button, .SearchEntry-inputContainerLoggedIn input=
[type=3D"search"]::-webkit-search-cancel-button, .SearchEntry-inputContaine=
rPro input[type=3D"search"]::-webkit-search-cancel-button { appearance: non=
e; }
  .SearchEntry-inputContainer input[type=3D"search"]::-webkit-search-cancel=
-button, .SearchEntry-inputContainer input[type=3D"search"]::-webkit-search=
-decoration, .SearchEntry-inputContainer input[type=3D"search"]::-webkit-se=
arch-results-button, .SearchEntry-inputContainer input[type=3D"search"]::-w=
ebkit-search-results-decoration, .SearchEntry-inputContainerAllAccess input=
[type=3D"search"]::-webkit-search-cancel-button, .SearchEntry-inputContaine=
rAllAccess input[type=3D"search"]::-webkit-search-decoration, .SearchEntry-=
inputContainerAllAccess input[type=3D"search"]::-webkit-search-results-butt=
on, .SearchEntry-inputContainerAllAccess input[type=3D"search"]::-webkit-se=
arch-results-decoration, .SearchEntry-inputContainerIC input[type=3D"search=
"]::-webkit-search-cancel-button, .SearchEntry-inputContainerIC input[type=
=3D"search"]::-webkit-search-decoration, .SearchEntry-inputContainerIC inpu=
t[type=3D"search"]::-webkit-search-results-button, .SearchEntry-inputContai=
nerIC input[type=3D"search"]::-webkit-search-results-decoration, .SearchEnt=
ry-inputContainerLoggedIn input[type=3D"search"]::-webkit-search-cancel-but=
ton, .SearchEntry-inputContainerLoggedIn input[type=3D"search"]::-webkit-se=
arch-decoration, .SearchEntry-inputContainerLoggedIn input[type=3D"search"]=
::-webkit-search-results-button, .SearchEntry-inputContainerLoggedIn input[=
type=3D"search"]::-webkit-search-results-decoration, .SearchEntry-inputCont=
ainerPro input[type=3D"search"]::-webkit-search-cancel-button, .SearchEntry=
-inputContainerPro input[type=3D"search"]::-webkit-search-decoration, .Sear=
chEntry-inputContainerPro input[type=3D"search"]::-webkit-search-results-bu=
tton, .SearchEntry-inputContainerPro input[type=3D"search"]::-webkit-search=
-results-decoration { display: none; }
  .SearchEntry-inputContainer button, .SearchEntry-inputContainerAllAccess =
button, .SearchEntry-inputContainerIC button, .SearchEntry-inputContainerLo=
ggedIn button, .SearchEntry-inputContainerPro button { right: 0px; width: 3=
0px; }
  .SearchEntry-inputContainer button::before, .SearchEntry-inputContainerAl=
lAccess button::before, .SearchEntry-inputContainerIC button::before, .Sear=
chEntry-inputContainerLoggedIn button::before, .SearchEntry-inputContainerP=
ro button::before { font-size: 20px; line-height: 36px; }
  .SearchEntry-inputContainer input, .SearchEntry-inputContainerAllAccess i=
nput, .SearchEntry-inputContainerIC input, .SearchEntry-inputContainerLogge=
dIn input, .SearchEntry-inputContainerPro input { border-bottom: 1px solid =
rgb(151, 151, 151); font-size: 14px; height: 35px; padding: 0px 40px 0px 0p=
x; }
}

.SearchEntry-container { background-color: initial; padding: 0px 20px; posi=
tion: relative; width: 100%; }

@media (min-width: 760px) {
  .SearchEntry-container { padding: 0px 150px; }
}

@media (min-width: 1020px) {
  .SearchEntry-container { padding: 0px; }
}

.SearchEntry-container.SearchEntry-standardVariant { padding: 20px 0px 0px;=
 }

@media (min-width: 360px) {
  .SearchEntry-container.SearchEntry-standardVariant { padding: 45px 20px 2=
0px; }
}

@media (min-width: 760px) {
  .SearchEntry-container.SearchEntry-standardVariant { padding: 0px; }
}

@media (min-width: 1020px) {
  .SearchEntry-container.SearchEntry-standardVariant { padding: 8px 80px 40=
px; }
}

.SearchEntry-searchForm { display: block; position: relative; }

.SearchEntry-overlay .SearchEntry-searchForm { border-bottom: 0px; }

.SearchEntry-searchForm ::placeholder { color: rgb(162, 162, 162); }

.SearchEntry-overlay { margin: 0px auto; padding: 0px; width: 100%; }

@media (min-width: 760px) {
  .SearchEntry-overlay { max-width: 560px; }
}

@media (min-width: 1020px) {
  .SearchEntry-overlay { max-width: 800px; }
}

@media (min-width: 1340px) {
  .SearchEntry-overlay { max-width: 1132px; }
}

.SearchEntry-inputCallToAction { display: none; }

@media (min-width: 1020px) {
  .SearchEntry-inputCallToAction { display: block; font-size: 15px; font-we=
ight: 600; letter-spacing: 1px; line-height: 15px; margin-bottom: 5px; }
  .SearchEntry-overlay .SearchEntry-inputCallToAction { color: rgb(255, 255=
, 255); }
}

.SearchEntry-querySuggest { background: rgb(255, 255, 255); border: 1px sol=
id rgba(0, 0, 0, 0); color: grey; margin: 0px; opacity: 1; position: absolu=
te; width: calc(100% - 30px); }

.SearchEntry-query { background: rgba(0, 0, 0, 0); border-width: 1px; borde=
r-style: solid; border-color: rgb(136, 136, 136) rgb(136, 136, 136) rgb(204=
, 204, 204); border-image: initial; margin: 0px; opacity: 1; position: rela=
tive; width: calc(100% - 30px); z-index: 2; }

.SearchEntry-searchInput { appearance: none; background-color: rgb(255, 255=
, 255); border: 0px; color: rgb(23, 23, 23); display: block; font-size: 16p=
x; font-weight: 500; height: 50px; letter-spacing: 1px; line-height: 1; pad=
ding: 0px 50px 0px 15px; width: 100%; box-sizing: border-box !important; }

.SearchEntry-standardVariant .SearchEntry-searchInput { text-transform: upp=
ercase; }

.SearchEntry-overlay .SearchEntry-searchInput { border-radius: 3px; }

@media (min-width: 1020px) {
  .SearchEntry-searchInput { border-bottom: 1px solid rgb(151, 151, 151); f=
ont-size: 14px; font-weight: 600; height: 35px; padding: 0px 40px 0px 0px; =
}
  .SearchEntry-overlay .SearchEntry-searchInput { border-radius: 0px; }
  .SearchEntry-searchInput::-webkit-search-cancel-button { appearance: none=
; }
  .SearchEntry-searchInput::-webkit-search-cancel-button, .SearchEntry-sear=
chInput::-webkit-search-decoration, .SearchEntry-searchInput::-webkit-searc=
h-results-button, .SearchEntry-searchInput::-webkit-search-results-decorati=
on { display: none; }
}

.SearchEntry-searchButton { bottom: 0px; height: 0px; margin: auto; overflo=
w: hidden; padding-top: 30px; position: absolute; right: 10px; top: 0px; wi=
dth: 30px; z-index: 2; }

.SearchEntry-searchButton::before { color: rgb(32, 119, 182); font-size: 26=
px; height: 100%; left: 0px; line-height: 30px; position: absolute; text-al=
ign: center; top: 0px; width: 100%; }

@media (min-width: 1020px) {
  .SearchEntry-searchButton { padding-top: 40px; right: 0px; width: 30px; }
  .SearchEntry-searchButton::before { font-size: 20px; line-height: 36px; }
}

.SearchEntry-suggestActive { color: rgb(0, 0, 0); }

.SearchEntry-suggestActiveInput { opacity: 0.7; }

.SearchEntry-suggestNotActive { display: none !important; }

.SearchEntry-suggestNotActiveInput { opacity: 1 !important; }

.SearchEntry-waitingIcon { background-color: rgb(255, 255, 255); position: =
absolute; right: 40px; top: 2px; z-index: 2; }

@media (min-width: 1020px) {
  .SearchEntry-waitingIcon { right: 35px; top: 0px; }
}

.SearchEntry-waitingIcon img { height: 45px; width: 60px; }

@media (min-width: 1020px) {
  .SearchEntry-waitingIcon img { height: 30px; width: 50px; }
}

@media (max-width: 1019px) {
  .SearchResults-moreResults { margin-bottom: -20px !important; }
  .SearchResults-tickerContainerHeader { margin-top: 20px; }
}

.SearchResults-contentContainer { background-color: rgb(255, 255, 255); opa=
city: 1; padding-bottom: 10px; z-index: 1; }

@media (min-width: 760px) {
  .SearchResults-enter .SearchResults-contentContainer { opacity: 0 !import=
ant; }
  .SearchResults-enter-active .SearchResults-contentContainer { transition:=
 opacity 0.1s ease-in 0.3s; opacity: 1 !important; }
  .SearchResults-exit .SearchResults-contentContainer { opacity: 1 !importa=
nt; }
  .SearchResults-exit-active .SearchResults-contentContainer { transition: =
opacity 0.1s ease-out; opacity: 0 !important; }
}

.SearchResults-focusable:hover, .SearchResults-highlight { background: rgb(=
228, 228, 228) !important; }

.SearchResults-paddingExceptLeft { padding: 5px 5px 5px 0px; }

div:not(:first-child) > a > .SearchResults-articleItem { border-top: 1px so=
lid rgb(204, 204, 204); }

.SearchResults-articleItem { height: 80px; margin: 0px 20px; padding: 5px; =
position: relative; }

.SearchResults-articleItemThumbnail { background-color: rgb(204, 204, 204);=
 background-position: 50% center; float: right; height: 60px; margin-left: =
10px; position: relative; width: 106px; }

.SearchResults-iconArrowRightLong { float: right; padding: 4px; }

.SearchResults-iconArrowRightLong::before { content: "=EE=A4=8A"; }

.SearchResults-upper { text-transform: uppercase; }

.SearchResults-empty { font-size: 12px; padding-bottom: 30px; padding-left:=
 30px; padding-top: 10px; }

.SearchResults-groupContainer { min-height: 35px; }

.SearchResults-articleItemText { color: rgb(23, 23, 23); font-family: "Prox=
ima Nova", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 600;=
 line-height: 14px; padding-bottom: 20px; text-align: left; }

.SearchResults-articleTitle { height: 44px; left: 5px; overflow: hidden; po=
sition: absolute; top: 5px; width: calc(100% - 120px); }

.SearchResults-termHighlight { background-color: rgb(231, 236, 241); }

.SearchResults-articlePubDate { color: rgb(116, 116, 116); font-size: 9px; =
font-weight: 600; height: 24px; letter-spacing: 0.02em; line-height: 12px; =
overflow: hidden; position: absolute; top: 50px; width: calc(100% - 120px);=
 }

.SearchResults-articlePubTime { white-space: nowrap; }

.SearchResults-moreResults { display: block; font-size: 14px; margin-bottom=
: 0px; margin-left: 20px; margin-right: 20px; text-transform: uppercase; }

.SearchResults-moreResults a, .SearchResults-moreResults a:active, .SearchR=
esults-moreResults a:hover { color: rgb(0, 85, 148); }

.SearchResults-containerHeader { border-top: 1px solid rgb(0, 85, 148); col=
or: rgb(0, 0, 0); font-family: "Proxima Nova", Helvetica, Arial, sans-serif=
; font-size: 16px; font-weight: 600; line-height: 17px; margin-left: 20px; =
margin-right: 20px; padding: 10px 10px 10px 0px; text-decoration: underline=
 rgb(0, 85, 148); text-transform: uppercase; text-underline-offset: 3px; }

.SearchResults-playIcon { border: 3px solid rgb(255, 255, 255); border-radi=
us: 100%; box-shadow: rgb(85, 85, 85) 0px 1px 0px inset, rgb(85, 85, 85) 1p=
x 0px 0px inset, rgb(85, 85, 85) 0px -1px 0px inset, rgb(85, 85, 85) -1px 0=
px 0px inset, rgb(85, 85, 85) 0px 1px 0px, rgb(85, 85, 85) 1px 0px 0px, rgb=
(85, 85, 85) 0px -1px 0px, rgb(85, 85, 85) -1px 0px 0px; height: 32px; left=
: calc(50% - 16px); position: absolute; top: 5px; width: 32px; }

.SearchResults-playIcon > :first-child { border-width: 8px 8px 8px 13px; bo=
rder-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, =
0, 0, 0) rgb(85, 85, 85); border-image: initial; left: 8px; position: absol=
ute; top: 5px; }

.SearchResults-playIcon > :last-child { border-width: 6px 6px 6px 10px; bor=
der-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0=
, 0, 0) rgb(255, 255, 255); border-image: initial; left: 9px; position: abs=
olute; top: 7px; }

.SearchResults-videoDuration { bottom: 0px; font-size: 14px; font-weight: 7=
00; padding: 0px 5px; position: absolute; text-shadow: rgb(85, 85, 85) 0px =
1px 0px, rgb(85, 85, 85) 1px 0px 0px, rgb(85, 85, 85) 0px -1px 0px, rgb(85,=
 85, 85) -1px 0px 0px; width: 100%; }

.SearchResults-video { color: rgb(252, 183, 0); float: left; letter-spacing=
: 0.7px; text-transform: uppercase; }

.SearchResults-duration { color: rgb(255, 255, 255); float: right; }

.SearchResults-investingClubPill, .SearchResults-proPill { height: 10px; }

.SymbolResultItem-link { align-items: center; display: flex; overflow: hidd=
en; position: relative; white-space: nowrap; }

.SymbolResultItem-link:hover > .SymbolResultItem-item, .SymbolResultItem-se=
lected { background-color: rgb(228, 228, 228); }

.SymbolResultItem-item { align-items: center; border: 0.5px solid rgb(207, =
216, 226); border-radius: 7px; color: rgb(74, 74, 74); display: flex; font-=
family: "Proxima Nova", sans-serif; font-size: 12px; line-height: 12px; ove=
rflow: hidden; padding: 8px; position: relative; white-space: nowrap; }

.SymbolResultItem-name { color: rgb(74, 74, 74); font-weight: 500; margin: =
0px; overflow: hidden; text-overflow: ellipsis; }

.SymbolResultItem-separator { color: rgb(74, 74, 74); margin: 0px 5px; }

.SymbolResultItem-last, .SymbolResultItem-symbol { color: rgb(23, 23, 23); =
font-weight: 700; margin: 0px; }

.SymbolResultItem-positiveChange { color: rgb(0, 132, 86); font-weight: 700=
; margin: 0px; }

.SymbolResultItem-negativeChange { color: rgb(208, 2, 27); font-weight: 700=
; margin: 0px; }

.SymbolResultItem-unchanged { color: rgb(116, 116, 116); font-weight: 700; =
margin: 0px; }

.SymbolResults-tickerContainerHeader { border-top: 1px solid rgb(0, 85, 148=
); color: rgb(0, 0, 0); font-family: "Proxima Nova", Helvetica, Arial, sans=
-serif; font-size: 16px; font-weight: 600; line-height: 17px; margin-left: =
20px; margin-right: 20px; padding: 10px 10px 10px 0px; text-decoration: non=
e; }

@media (max-width: 1019px) {
  .SymbolResults-tickerContainerHeader { margin-top: 20px; }
}

.SymbolResults-tickerContainer { display: flex; flex-wrap: wrap; gap: 10px =
15px; margin: 0px 20px 10px; min-height: 30px; padding: 0px; text-indent: 0=
px; }

.SymbolResults-noSymbols { font-size: 12px; padding-bottom: 20px; padding-l=
eft: 30px; padding-top: 10px; }

@media (max-width: 1019px) {
  body #SearchDropDown-moreResults { margin-bottom: -20px; }
  body #SearchDropDown-tickerContainerHeader { margin-top: 20px; }
}

body #SearchDropDown-tickerContainer #tickercontainer { gap: 10px 15px; pad=
ding-bottom: 10px !important; }

.icon-buffett-backtotop::before { font-size: 1.5em; padding-left: 3px; }

body #back-top-top { background: rgb(0, 30, 90); bottom: 40px; color: rgb(2=
55, 255, 255); cursor: pointer; display: none; height: auto; padding: 10px;=
 position: fixed; right: 0px; }

body #back-top-top:hover { background: rgb(32, 119, 182); }

@media (min-width: 1340px) {
  body .searchResultsCols { max-width: 1290px; }
}

@media (min-width: 1020px) {
  body .searchCol4 { max-width: 35%; min-width: 35%; }
  body .searchCol8 { max-width: 60%; min-width: 60%; padding-right: 0px; }
  body .searchResultsCols { max-width: 100%; min-width: 100%; padding: 0px =
60px; }
}

@media (min-width: 1340px) {
  body .searchCol4 { max-width: 420px; min-width: 420px; }
  body .searchCol8 { max-width: 820px; min-width: 820px; padding-right: 0px=
; }
  body .searchResultsCols { max-width: 1320px; min-width: 1320px; padding: =
0px 20px; }
}

.SearchDropDown-searchResultsContainer { margin: 0px auto; padding: 0px 20p=
x; }

.SearchDropDown-dropDownContainer { display: flex; flex-direction: column; =
height: 100vh; left: 0px; overflow: hidden auto; position: fixed; top: 0px;=
 width: 100%; z-index: 1000; }

.SearchDropDown-dropDownContainer.SearchDropDown-enter { transform: transla=
teX(100%); }

.SearchDropDown-dropDownContainer.SearchDropDown-enter-active { transform: =
translateX(0px); transition: transform 0.4s ease-in; }

.SearchDropDown-dropDownContainer.SearchDropDown-exit { transform: translat=
eX(0px); }

.SearchDropDown-dropDownContainer.SearchDropDown-exit-active { transform: t=
ranslateX(100%); transition: transform 0.3s ease-out; }

@media (min-width: 760px) {
  .SearchDropDown-dropDownContainer { background-color: initial; }
  .SearchDropDown-dropDownContainer.SearchDropDown-enter, .SearchDropDown-d=
ropDownContainer.SearchDropDown-enter-active, .SearchDropDown-dropDownConta=
iner.SearchDropDown-exit, .SearchDropDown-dropDownContainer.SearchDropDown-=
exit-active { transform: none; transition: none; }
}

@media (min-width: 1020px) {
  .SearchDropDown-dropDownContainer { box-shadow: rgba(151, 151, 151, 0.5) =
0px 2px 4px 0px; height: auto; left: auto; max-height: calc(-130px + 100vh)=
; padding: 0px; position: absolute; right: 0px; width: 440px; top: 16px !im=
portant; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .SearchDropDown-dropDownContainer { padding-left: 0px; padding-right: 0px=
; }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .SearchDropDown-dropDownContainer { padding-left: 0px; padding-right: 0px=
; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .SearchDropDown-dropDownContainer { padding-left: 0px; padding-right: 0px=
; }
}

@media (min-width: 1020px) {
  .SearchDropDown-dropDownContainer .Search-container { padding: 0px; }
}

@media (min-width: 1180px) {
  .SearchDropDown-dropDownContainer { padding: 0px; }
}

@media (min-width: 1340px) {
  .SearchDropDown-dropDownContainer { padding: 0px; }
}

.SearchDropDown-brandingContainer, .SearchDropDown-brandingContainerAllAcce=
ss, .SearchDropDown-brandingContainerIC, .SearchDropDown-brandingContainerL=
oggedIn, .SearchDropDown-brandingContainerPro { position: relative; width: =
100%; z-index: 5; }

.SearchDropDown-brandingContainer { background-color: rgb(0, 30, 90); }

.SearchDropDown-brandingContainerLoggedIn { background-color: rgb(0, 8, 26)=
; }

.SearchDropDown-brandingContainerAllAccess { background-color: rgb(0, 47, 1=
08); }

.SearchDropDown-brandingContainerPro { background-color: rgb(39, 49, 60); }

.SearchDropDown-brandingContainerIC { background-color: rgb(7, 29, 57); }

.SearchDropDown-branding { left: 0px; position: relative; top: 0px; width: =
100%; z-index: 3; }

@media (min-width: 760px) {
  .SearchDropDown-branding { height: 46px; }
  .SearchDropDown-branding [class*=3D"-button"] { display: block; transitio=
n: none !important; }
  .SearchDropDown-branding [class*=3D"-button"][class*=3D"-makeit"] { width=
: 20px !important; }
  .SearchDropDown-branding [class*=3D"-button"]::before { display: none; }
  .SearchDropDown-branding [class*=3D"-button"] span { transform: translate=
Y(-70px); visibility: hidden; }
}

@media (min-width: 1020px) {
  .SearchDropDown-branding { display: none; }
}

@media (min-width: 1180px) {
  .SearchDropDown-branding { max-width: 1077px; }
}

@media (min-width: 1340px) {
  .SearchDropDown-branding { max-width: 1290px; }
}

@media (min-width: 760px) {
  .SearchDropDown-enter .SearchDropDown-branding [class*=3D"-button"] { wid=
th: 140px; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .SearchDropDown-enter .SearchDropDown-branding [class*=3D"-button"] { tra=
nsform: translateY(-10px); }
}

@media (min-width: 760px) {
  .SearchDropDown-enter-active .SearchDropDown-branding [class*=3D"-button"=
] { transition: width 0.2s ease-in; width: 75px; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .SearchDropDown-enter-active .SearchDropDown-branding [class*=3D"-button"=
] { transform: translateY(0px); transition: transform 0.2s ease-in 0.1s, wi=
dth 0.2s ease-in; }
}

@media (min-width: 760px) {
  .SearchDropDown-exit .SearchDropDown-branding [class*=3D"-button"] { widt=
h: 75px; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .SearchDropDown-exit .SearchDropDown-branding [class*=3D"-button"] { opac=
ity: 1; transform: translateY(0px); }
}

@media (min-width: 760px) {
  .SearchDropDown-exit-active .SearchDropDown-branding [class*=3D"-button"]=
 { transition: width 0.1s ease-in 0.2s; width: 140px; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .SearchDropDown-exit-active .SearchDropDown-branding [class*=3D"-button"]=
 { opacity: 0; transform: translateY(-10px); transition: transform 0.2s eas=
e-out, opacity 0.2s ease-out; }
}

.SearchDropDown-brandingLogo { display: block; left: 20px; position: absolu=
te; top: 12px; width: 127px; }

@media (min-width: 760px) {
  .SearchDropDown-brandingLogo { transform: translateY(11px); }
  .SearchDropDown-enter .SearchDropDown-brandingLogo { transform: translate=
Y(0px); }
  .SearchDropDown-enter-active .SearchDropDown-brandingLogo { transform: tr=
anslateY(11px); transition: transform 0.2s ease-in 0.1s; }
  .SearchDropDown-exit .SearchDropDown-brandingLogo { transform: translateY=
(11px); }
  .SearchDropDown-exit-active .SearchDropDown-brandingLogo { transform: tra=
nslateY(0px); transition: transform 0.2s ease-out; }
}

@media (min-width: 1020px) {
  .SearchDropDown-brandingLogo { left: 0px; transform: translateY(25px); }
  .SearchDropDown-enter .SearchDropDown-brandingLogo { transform: translate=
Y(0px); }
  .SearchDropDown-enter-active .SearchDropDown-brandingLogo { transform: tr=
anslateY(25px); transition: transform 0.2s ease-in 0.1s; }
  .SearchDropDown-exit .SearchDropDown-brandingLogo { transform: translateY=
(25px); }
  .SearchDropDown-exit-active .SearchDropDown-brandingLogo { transform: tra=
nslateY(0px); transition: transform 0.2s ease-out; }
}

.SearchDropDown-content { background-color: rgb(255, 255, 255); box-shadow:=
 rgba(0, 0, 0, 0.1) 0px 5px 20px 5px; min-height: 100%; position: relative;=
 }

@media (min-width: 760px) {
  .SearchDropDown-content { transform-origin: center top; }
  .SearchDropDown-enter .SearchDropDown-content { transform: scaleY(0); }
  .SearchDropDown-enter-active .SearchDropDown-content { transform: scaleY(=
1); transition: transform 0.3s ease-in; }
  .SearchDropDown-exit .SearchDropDown-content { transform: scaleY(1); }
  .SearchDropDown-exit-active .SearchDropDown-content { transform: scaleY(0=
); transition: transform 0.2s ease-out 0.1s; }
}

.ProductBadge-badgeWrapper { display: flex; }

.ProductBadge-badgeWrapper img { flex: 1 1 0%; height: 28px; width: auto; }

.ProductBadge-badgeText { margin-right: 3px; }

@media (max-width: 1019px) {
  .ProductBadge-badgeText { display: none; }
}

.ProfileIcon-profileIconContainer { display: flex; margin-left: -5px; }

.ProfileIcon-profileIconContainer img { flex: 1 1 0%; height: 28px; width: =
auto; }

.SignInMenu-accountMenu .SignInMenu-dropdownUpArrow, .SignInMenu-accountMen=
uAllAccess .SignInMenu-dropdownUpArrow, .SignInMenu-accountMenuIC .SignInMe=
nu-dropdownUpArrow, .SignInMenu-accountMenuPro .SignInMenu-dropdownUpArrow,=
 .SignInMenu-dropdownUpArrow, .SignInMenu-upArrow { mask-image: url("https:=
//static-redesign.cnbcfm.com/dist/24f214b19a613fd9a0e2.svg"); }

.SignInMenu-accountMenu .SignInMenu-dropdownArrow, .SignInMenu-accountMenuA=
llAccess .SignInMenu-dropdownArrow, .SignInMenu-accountMenuIC .SignInMenu-d=
ropdownArrow, .SignInMenu-accountMenuPro .SignInMenu-dropdownArrow, .SignIn=
Menu-downArrow, .SignInMenu-dropdownArrow { mask-image: url("https://static=
-redesign.cnbcfm.com/dist/95a89411c4cb62dc5920.svg"); }

.SignInMenu-signInContainer { align-items: center; display: inline; margin:=
 18px auto 0px; transition: transform 0.25s, height 0.25s; }

.SignInMenu-signInContainerSticky { display: none; }

.SignInMenu-accountMenu, .SignInMenu-accountMenuAllAccess, .SignInMenu-acco=
untMenuIC, .SignInMenu-accountMenuPro, .SignInMenu-signInMenu { color: rgb(=
255, 255, 255); display: flex; font-size: 12px; font-weight: 700; letter-sp=
acing: 1px; line-height: 12px; text-transform: uppercase; }

@media (min-width: 1020px) {
  .SignInMenu-accountMenu:hover, .SignInMenu-accountMenuAllAccess:hover, .S=
ignInMenu-accountMenuIC:hover, .SignInMenu-accountMenuPro:hover, .SignInMen=
u-signInMenu:hover { color: rgb(252, 183, 0); }
  .SignInMenu-accountMenu:hover .SignInMenu-dropdownUpArrow, .SignInMenu-ac=
countMenuAllAccess:hover .SignInMenu-dropdownUpArrow, .SignInMenu-accountMe=
nuIC:hover .SignInMenu-dropdownUpArrow, .SignInMenu-accountMenuPro:hover .S=
ignInMenu-dropdownUpArrow, .SignInMenu-signInMenu:hover .SignInMenu-dropdow=
nUpArrow { background: rgb(252, 183, 0); mask-image: url("https://static-re=
design.cnbcfm.com/dist/24f214b19a613fd9a0e2.svg"); }
  .SignInMenu-accountMenu:hover .SignInMenu-dropdownArrow, .SignInMenu-acco=
untMenuAllAccess:hover .SignInMenu-dropdownArrow, .SignInMenu-accountMenuIC=
:hover .SignInMenu-dropdownArrow, .SignInMenu-accountMenuPro:hover .SignInM=
enu-dropdownArrow, .SignInMenu-signInMenu:hover .SignInMenu-dropdownArrow {=
 background: rgb(252, 183, 0); mask-image: url("https://static-redesign.cnb=
cfm.com/dist/95a89411c4cb62dc5920.svg"); }
}

.SignInMenu-accountMenu, .SignInMenu-accountMenuAllAccess, .SignInMenu-acco=
untMenuIC, .SignInMenu-accountMenuPro { font-size: 12px; line-height: 14px;=
 margin: 0px; }

@media (min-width: 1020px) {
  .SignInMenu-accountMenuAllAccess:hover { color: rgb(207, 216, 226); }
  .SignInMenu-accountMenuAllAccess:hover .SignInMenu-dropdownArrow, .SignIn=
Menu-accountMenuAllAccess:hover .SignInMenu-dropdownUpArrow { background: r=
gb(255, 255, 255); }
  .SignInMenu-accountMenuPro:hover { color: rgb(0, 168, 87); }
  .SignInMenu-accountMenuPro:hover .SignInMenu-dropdownArrow, .SignInMenu-a=
ccountMenuPro:hover .SignInMenu-dropdownUpArrow { background: rgb(0, 168, 8=
7); }
  .SignInMenu-accountMenuIC:hover { color: rgb(4, 150, 255); }
  .SignInMenu-accountMenuIC:hover .SignInMenu-dropdownArrow, .SignInMenu-ac=
countMenuIC:hover .SignInMenu-dropdownUpArrow { background: rgb(4, 150, 255=
); }
}

.SignInMenu-dropdownUpArrow { margin-top: 3px; }

.SignInMenu-dropdownArrow, .SignInMenu-dropdownUpArrow { background: rgb(25=
5, 255, 255); height: 12px; margin-left: 7px; width: 12px; }

.SignInMenu-navLinks { box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px 1px; mar=
gin-top: 10px; position: absolute; right: 0px; top: 15px; width: 187px; z-i=
ndex: 999; }

.SignInMenu-primaryLink ul li { align-self: center; background: rgb(255, 25=
5, 255); border-bottom: 2px solid rgb(243, 245, 247); height: 37px; positio=
n: relative; }

.SignInMenu-primaryLink ul li:last-child { border-bottom: none; }

.SignInMenu-primaryLink ul li a { color: rgb(0, 85, 148); font-size: 12px; =
font-weight: 500; letter-spacing: 1.32168px; line-height: 18.5px; padding: =
10px 0px 10px 20px; position: absolute; text-transform: uppercase; width: 1=
00%; }

.SignInMenu-primaryLink ul li:first-child a { color: rgb(116, 116, 116); cu=
rsor: default; display: block; overflow: hidden; text-overflow: ellipsis; w=
hite-space: nowrap; width: 160px; }

.SignInMenu-primaryLink ul li:not(:first-child):hover { background: rgb(243=
, 245, 247); }

.SignInMenu-primaryLink ul li:not(:first-child):hover a { font-weight: 700;=
 }

.SignInMenu-underlineLabel { border-bottom: 1px solid rgb(7, 29, 57); paddi=
ng-bottom: 3px; }

.SignInMenu-myAccountWrapper { position: relative; }

.SignInMenu-profileIconContainer { position: relative; top: -7px; transitio=
n: filter 0.3s, color 0.3s; }

.SignInMenu-profileIconContainer:hover { filter: brightness(0.8); }

@media (max-width: 759px) {
  .SignInMenu-signInLinkWrapper { display: block; transform: translateY(-3p=
x); }
}

.SubscribeMenu-subscribeContainer { margin-top: 6px; }

.SubscribeMenu-subscribeBtn { align-items: center; background-color: rgb(25=
5, 255, 255); border-radius: 2px; color: rgb(7, 29, 57); display: flex; fon=
t-size: 12px; font-weight: 600; justify-content: space-between; letter-spac=
ing: 1.32168px; padding: 2px 8px; text-transform: uppercase; width: 115px; =
}

.SubscribeMenu-subscribeBtn:hover { background: rgb(207, 216, 226); }

.SubscribeMenu-subscribeBtnExpanded { border-radius: 2px 2px 0px 0px; }

.SubscribeMenu-navLinks { display: flex; flex-direction: column; }

.SubscribeMenu-link { background-color: rgb(255, 255, 255); border-top: 0.5=
px solid rgb(217, 217, 217); font-size: 11px; font-weight: 600; letter-spac=
ing: 1.2px; padding: 3px 5px; text-transform: uppercase; }

.SubscribeMenu-link:last-of-type { border-radius: 0px 0px 2px 2px; box-shad=
ow: rgba(0, 0, 0, 0.3) 0px 5px 5px 0px; }

.SubscribeMenu-icLink { color: rgb(51, 106, 160) !important; }

.SubscribeMenu-icLink:hover { color: rgb(24, 150, 255) !important; }

.SubscribeMenu-proLink { color: rgb(0, 132, 86) !important; }

.SubscribeMenu-proLink:hover { color: rgb(0, 168, 87) !important; }

.SubscribeMenu-upArrow { margin-top: 4px; mask-image: url("https://static-r=
edesign.cnbcfm.com/dist/24f214b19a613fd9a0e2.svg"); }

.SubscribeMenu-downArrow, .SubscribeMenu-upArrow { background: rgb(7, 29, 5=
7); display: block; height: 12px; width: 12px; }

.SubscribeMenu-downArrow { margin-bottom: 2px; mask-image: url("https://sta=
tic-redesign.cnbcfm.com/dist/95a89411c4cb62dc5920.svg"); }

.SignUpMenu-signUpContainer { align-items: center; display: block; margin: =
8px auto 0px; transition: transform 0.25s, height 0.25s; }

@media (max-width: 759px) {
  .SignUpMenu-signUpContainer { display: none; }
}

@media (min-width: 760px) {
  .SignUpMenu-signUpContainer { display: none; }
}

@media (min-width: 1020px) {
  .SignUpMenu-signUpContainer { display: block; }
}

.SignUpMenu-signUpContainerSticky { display: none; }

.SignUpMenu-signUpMenu { background-color: rgb(255, 255, 255); border-radiu=
s: 2px; color: rgb(0, 47, 108); display: flex; font-size: 11px; font-weight=
: 700; letter-spacing: 1px; line-height: 8px; margin-top: 6px; text-transfo=
rm: uppercase; }

@media (min-width: 1020px) {
  .SignUpMenu-signUpMenu:hover { background-color: rgb(207, 216, 226); colo=
r: rgb(0, 47, 108); }
}

.SignUpMenu-signUpMenu a { color: rgb(0, 47, 108); padding: 6px; }

.SignUpMenu-signUpMenu a:hover { color: rgb(0, 47, 108); }

.CNBCGlobalNav-mobileNavMenu { display: block; transition: transform 0.5s e=
ase-in-out; }

@media (min-width: 760px) {
  .CNBCGlobalNav-mobileNavMenu { display: none; }
}

.CNBCGlobalNav-desktopNavMenu { display: none; transition: transform 0.5s e=
ase-in-out; }

@media (min-width: 760px) {
  .CNBCGlobalNav-desktopNavMenu { display: block; }
}

.CNBCGlobalNav-globalNavigation, .CNBCGlobalNav-globalNavigationAllAccess, =
.CNBCGlobalNav-globalNavigationIC, .CNBCGlobalNav-globalNavigationPro { pos=
ition: relative; }

@media (min-width: 760px) {
  .CNBCGlobalNav-globalNavigation, .CNBCGlobalNav-globalNavigationAllAccess=
, .CNBCGlobalNav-globalNavigationIC, .CNBCGlobalNav-globalNavigationPro { b=
ackground-color: rgb(0, 30, 90); height: 85px; position: relative; top: 0px=
; transition: 0.1s; width: 100%; z-index: 0; }
  .CNBCGlobalNav-globalNavigation.CNBCGlobalNav-sticky, .CNBCGlobalNav-glob=
alNavigationAllAccess.CNBCGlobalNav-sticky, .CNBCGlobalNav-globalNavigation=
IC.CNBCGlobalNav-sticky, .CNBCGlobalNav-globalNavigationPro.CNBCGlobalNav-s=
ticky { height: 45px; }
}

@media (min-width: 1020px) {
  .CNBCGlobalNav-globalNavigation.CNBCGlobalNav-sticky, .CNBCGlobalNav-glob=
alNavigationAllAccess.CNBCGlobalNav-sticky, .CNBCGlobalNav-globalNavigation=
IC.CNBCGlobalNav-sticky, .CNBCGlobalNav-globalNavigationPro.CNBCGlobalNav-s=
ticky { height: 50px; }
  .CNBCGlobalNav-globalNavigation::after, .CNBCGlobalNav-globalNavigationAl=
lAccess::after, .CNBCGlobalNav-globalNavigationIC::after, .CNBCGlobalNav-gl=
obalNavigationPro::after { background-color: rgb(0, 30, 90); content: ""; h=
eight: 70px; left: 0px; position: absolute; top: 0px; width: 100%; z-index:=
 -1; }
}

@media (min-width: 760px) {
  .CNBCGlobalNav-globalNavigationLoggedIn { background-color: rgb(0, 8, 26)=
; transition: background-color 0.5s ease-in; }
}

@media (min-width: 1020px) {
  .CNBCGlobalNav-globalNavigationLoggedIn::after { background-color: rgb(0,=
 8, 26); transition: background-color 0.5s ease-in; }
}

@media (max-width: 759px) {
  .CNBCGlobalNav-globalNavigationLoggedInSticky .CNBCGlobalNav-rightNavigat=
ionWrapper { display: none; }
}

@media (min-width: 760px) {
  .CNBCGlobalNav-globalNavigationLoggedInSticky { height: 45px; }
}

@media (min-width: 1020px) {
  .CNBCGlobalNav-globalNavigationLoggedInSticky { height: 50px; }
}

.CNBCGlobalNav-globalNavigationLoggedInSticky.CNBCGlobalNav-globalNavigatio=
nArticle { background: rgb(255, 255, 255); }

@media (min-width: 1020px) {
  .CNBCGlobalNav-globalNavigationLoggedInSticky::after { display: none; }
}

@media (min-width: 760px) {
  .CNBCGlobalNav-globalNavigationAllAccess { background-color: rgb(0, 47, 1=
08); transition: background-color 0.5s ease-in; }
}

@media (min-width: 1020px) {
  .CNBCGlobalNav-globalNavigationAllAccess::after { background-color: rgb(0=
, 47, 108); transition: background-color 0.5s ease-in; }
}

@media (min-width: 760px) {
  .CNBCGlobalNav-globalNavigationPro { background-color: rgb(39, 49, 60); t=
ransition: background-color 0.5s ease-in; }
}

@media (min-width: 1020px) {
  .CNBCGlobalNav-globalNavigationPro::after { background-color: rgb(39, 49,=
 60); transition: background-color 0.5s ease-in; }
}

@media (min-width: 760px) {
  .CNBCGlobalNav-globalNavigationIC { background-color: rgb(7, 29, 57); tra=
nsition: background-color 0.5s ease-in; }
}

@media (min-width: 1020px) {
  .CNBCGlobalNav-globalNavigationIC::after { background-color: rgb(7, 29, 5=
7); transition: background-color 0.5s ease-in; }
}

@media (max-width: 759px) {
  .CNBCGlobalNav-globalNavigationSticky .CNBCGlobalNav-rightNavigationWrapp=
er, .CNBCGlobalNav-globalNavigationStickyAllAccess .CNBCGlobalNav-rightNavi=
gationWrapper, .CNBCGlobalNav-globalNavigationStickyIC .CNBCGlobalNav-right=
NavigationWrapper, .CNBCGlobalNav-globalNavigationStickyPro .CNBCGlobalNav-=
rightNavigationWrapper { display: none; }
}

@media (min-width: 760px) {
  .CNBCGlobalNav-globalNavigationSticky, .CNBCGlobalNav-globalNavigationSti=
ckyAllAccess, .CNBCGlobalNav-globalNavigationStickyIC, .CNBCGlobalNav-globa=
lNavigationStickyPro { height: 45px; }
}

@media (min-width: 1020px) {
  .CNBCGlobalNav-globalNavigationSticky, .CNBCGlobalNav-globalNavigationSti=
ckyAllAccess, .CNBCGlobalNav-globalNavigationStickyIC, .CNBCGlobalNav-globa=
lNavigationStickyPro { height: 50px; }
}

.CNBCGlobalNav-globalNavigationSticky.CNBCGlobalNav-globalNavigationArticle=
, .CNBCGlobalNav-globalNavigationStickyAllAccess.CNBCGlobalNav-globalNaviga=
tionArticle, .CNBCGlobalNav-globalNavigationStickyIC.CNBCGlobalNav-globalNa=
vigationArticle, .CNBCGlobalNav-globalNavigationStickyPro.CNBCGlobalNav-glo=
balNavigationArticle { background: rgb(255, 255, 255); }

@media (min-width: 1020px) {
  .CNBCGlobalNav-globalNavigationSticky::after, .CNBCGlobalNav-globalNaviga=
tionStickyAllAccess::after, .CNBCGlobalNav-globalNavigationStickyIC::after,=
 .CNBCGlobalNav-globalNavigationStickyPro::after { display: none; }
}

.CNBCGlobalNav-advertorialContainer, .CNBCGlobalNav-container { backface-vi=
sibility: hidden; position: fixed; top: 0px; width: 100%; z-index: 1999; }

.CNBCGlobalNav-gridContainer { background: inherit; }

@media (min-width: 1020px) {
  .CNBCGlobalNav-gridContainer { margin: 0px auto; max-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .CNBCGlobalNav-gridContainer { max-width: 678px; }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .CNBCGlobalNav-gridContainer { max-width: 960px; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .CNBCGlobalNav-gridContainer { max-width: 1290px; }
}

.CNBCGlobalNav-wrapper { background: inherit; }

@media (min-width: 1020px) {
  .CNBCGlobalNav-wrapper { flex-grow: 0; flex-shrink: 0; min-width: calc(22=
5% - 30px); position: relative; max-width: 100% !important; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .CNBCGlobalNav-wrapper { max-width: calc(75% - 30px); min-width: calc(75%=
 - 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .CNBCGlobalNav-wrapper { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media screen and (min-width: 1020px) and (min-width: 1020px) and (-ms-high=
-contrast:none) {
  .CNBCGlobalNav-wrapper { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .CNBCGlobalNav-wrapper { max-width: calc(75% - 30px); min-width: calc(75%=
 - 30px); }
}

@media (min-width: 1340px) {
  .CNBCGlobalNav-wrapper { flex-grow: 0; flex-shrink: 0; max-width: calc(30=
0% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .CNBCGlobalNav-wrapper { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .CNBCGlobalNav-wrapper { max-width: calc(133.333% - 30px); min-width: cal=
c(133.333% - 30px); }
}

@media screen and (min-width: 1340px) and (min-width: 1020px) and (-ms-high=
-contrast:none) {
  .CNBCGlobalNav-wrapper { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .CNBCGlobalNav-wrapper { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

.CNBCGlobalNav-progressBarContainer { display: none; }

@media (min-width: 760px) {
  .CNBCGlobalNav-progressBarContainer { display: block; }
}

.CNBCGlobalNav-watchListContainer { color: rgb(255, 255, 255); display: inl=
ine; font-size: 12px; font-weight: 700; letter-spacing: 1px; line-height: 1=
2px; margin-top: 18px; text-transform: uppercase; transition: transform 0.2=
5s, height 0.25s; }

@media (max-width: 759px) {
  .CNBCGlobalNav-watchListContainer { display: none; }
}

.CNBCGlobalNav-watchListContainer::after { content: "|"; display: none; fon=
t-size: 14px; padding-left: 10px; padding-right: 5px; }

.CNBCGlobalNav-watchListContainerSticky { display: none; }

.CNBCGlobalNav-hoverAllAccess a:hover { color: rgb(207, 216, 226); }

.CNBCGlobalNav-hoverPro a:hover { color: rgb(0, 168, 87); }

.CNBCGlobalNav-hoverIC a:hover { color: rgb(4, 150, 255); }

.CNBCGlobalNav-rightNavigationWrapper { background: inherit; display: flex;=
 margin-right: -33px; max-height: 40px; position: absolute; right: 33px; to=
p: 1px; }

.CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-livestreamWrapper { ba=
ckground: inherit; margin-right: 78px; margin-top: 8px; }

@media (min-width: 760px) {
  .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-livestreamWrapper { =
display: none; }
}

.CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-searchWrapper { backgr=
ound: inherit; margin-top: -1px; }

@media (max-width: 1019px) {
  .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-searchWrapper { marg=
in-right: 8px; }
}

@media (max-width: 759px) {
  .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-searchWrapper { marg=
in-right: -164px; }
  .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-searchWrapperLoggedI=
n { margin-right: -132px; margin-top: 2px; }
}

@media (max-width: 759px) and (max-width: 759px) {
  .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-searchWrapperLoggedI=
n { margin-right: -166px; margin-top: 3px; }
}

@media (max-width: 759px) {
  .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-searchWrapperLoggedI=
nLivestream { margin-right: -154px; }
  .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-searchWrapperLoggedI=
nBrk { margin-right: -164px; }
}

.CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-watchlistWrapper { mar=
gin-left: -5px; margin-top: 12.5px; }

@media (max-width: 1019px) {
  .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-watchlistWrapper { m=
argin-left: -12px; margin-right: 8px; }
}

.CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-notificationBellWrappe=
r { margin-left: 7px; margin-top: 14px; }

@media (max-width: 1019px) {
  .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-notificationBellWrap=
per { margin-left: -7px; margin-right: 8px; }
}

.CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-signInMenuWrapper { ma=
rgin-left: 10px; margin-top: 17px; }

@media (max-width: 1019px) {
  .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-signInMenuWrapper { =
margin-left: -1px; margin-right: 8px; }
}

.CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-signUpMenuWrapper:not(=
:empty) { margin-left: 16px; margin-top: 5px; }

@media (max-width: 1019px) {
  .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-signUpMenuWrapper:no=
t(:empty) { display: none; }
}

.NotificationBell-notificationBellContainerSticky { display: none; }

.NotificationBell-notificationBellContainer { display: inline; margin-top: =
15px; z-index: 1; }

@media (max-width: 759px) {
  .NotificationBell-notificationBellContainer { display: none; }
}

.NotificationBell-notificationBellContainer::after { border-right: 1px soli=
d rgb(255, 255, 255); color: rgb(255, 255, 255); content: ""; display: inli=
ne-block; font-size: 14px; height: 14px; margin: auto 5px auto 10px; positi=
on: relative; top: -5px; }

.WatchLive-container { align-self: center; background: rgb(206, 43, 43); co=
lor: rgb(255, 255, 255); font-family: "Proxima Nova", Helvetica, Arial, san=
s-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.5px; margin-l=
eft: auto; padding: 3px 6px; text-align: center; text-transform: uppercase;=
 transform: translateY(-2px); width: 88px; }

@media (min-width: 1020px) {
  .WatchLive-container { display: none; }
}

.WatchLive-containerBerkshire { display: inline-block; width: 100%; }

.WatchLive-containerBerkshire div { margin: 0px auto; max-width: 318px; }

.WatchLive-containerBerkshire img { max-width: 318px; }

@media (min-width: 1020px) {
  .WatchLive-containerBerkshire { display: none; }
}

.WatchLive-webview { display: none; }

.ArticleHeaderJumplink-styles-select-jumpLinkContainer--N6uDG { line-height=
: 1.5em; margin-bottom: 12.5px; }

.ArticleHeaderJumplink-styles-select-jumpLinkContainer--N6uDG .ArticleHeade=
rJumplink-styles-select-jumpLinkPhrase--gogza { color: rgb(62, 72, 85); dis=
play: inline-block; font-size: 15px; margin: 0px 10px 0px 0px; }

.ArticleHeaderJumplink-styles-select-jumpLinkContainer--N6uDG .ArticleHeade=
rJumplink-styles-select-jumpLinkLearnMore--S786E { background: rgb(4, 119, =
201); border-radius: 15px; color: rgb(255, 255, 255); cursor: pointer; font=
-family: Lato, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: =
700; margin: 3px auto; padding: 6px 15px; text-align: center; text-decorati=
on: none; white-space: nowrap; width: 100%; }

.AffiliateDisclosure-styles-select-container--X5mMP { padding: 18px 20px; }

@media (prefers-color-scheme: dark) {
  .webview .AffiliateDisclosure-styles-select-container--X5mMP { background=
-color: rgb(0, 0, 0); color: rgb(220, 224, 228); }
}

.AffiliateDisclosure-styles-select-container--X5mMP { background: rgb(255, =
255, 255); color: rgb(62, 72, 85); font-family: Lato, Helvetica, Arial, san=
s-serif; font-size: 17px; margin: 0px auto; padding: 18px 0px; text-align: =
center; }

@media (min-width: 1340px) {
  .AffiliateDisclosure-styles-select-container--X5mMP { margin-left: calc(8=
.33333% + 2.5px); }
}

.AffiliateDisclosure-styles-select-select2container--lBB8o { background: rg=
b(255, 255, 255); color: rgb(62, 72, 85); display: flex; font-family: Lato,=
 Helvetica, Arial, sans-serif; font-size: 14px; justify-content: center; ma=
rgin: 0px auto; padding: 0px 0px 40px; text-align: center; width: 100%; }

@media (max-width: 1339px) {
  .AffiliateDisclosure-styles-select-select2container--lBB8o { padding: 0px=
 0px 40px; }
}

.AffiliateDisclosure-styles-select-select2container--lBB8o .AffiliateDisclo=
sure-styles-select-contentContainer--QDvz0 { max-width: 100%; width: 100%; =
}

.AffiliateDisclosure-styles-select-select2container--lBB8o .AffiliateDisclo=
sure-styles-select-content--rchMZ { width: 100%; }

.AffiliateDisclosure-styles-select-contentContainer--QDvz0 { background-col=
or: rgb(241, 241, 241); display: flex; justify-content: center; max-width: =
1169px; padding: 18px 20px; }

.AffiliateDisclosure-styles-select-contentContainer--QDvz0 a { color: rgb(4=
, 119, 201); font-weight: 600; }

.AffiliateDisclosure-styles-select-contentContainer--QDvz0 a:active, .Affil=
iateDisclosure-styles-select-contentContainer--QDvz0 a:hover { color: rgb(0=
, 88, 151); }

.AffiliateDisclosure-styles-select-content--rchMZ { width: 72%; }

@media (max-width: 759px) {
  .AffiliateDisclosure-styles-select-content--rchMZ { width: 100%; }
}

.AffiliateDisclosure-styles-select-content--rchMZ p { margin: 0px; }

@media (prefers-color-scheme: dark) {
  .webview .AffiliateDisclosure-styles-select-contentContainer--QDvz0 { bac=
kground-color: rgb(36, 41, 45); }
  .webview .AffiliateDisclosure-styles-select-contentContainer--QDvz0 a { c=
olor: rgb(4, 119, 201); text-decoration: none; }
}

.SelectDisclosure-styles-select-container--Gz1Jc { background: rgb(255, 255=
, 255); color: rgb(62, 72, 85); font-family: Lato, Helvetica, Arial, sans-s=
erif; font-size: 16px; margin: 0px auto; padding: 18px 20px; text-align: ce=
nter; }

@media (prefers-color-scheme: dark) {
  .webview .SelectDisclosure-styles-select-container--Gz1Jc { background-co=
lor: rgb(0, 0, 0); color: rgb(220, 224, 228); }
}

.AdvertorialArticleBody-advertorialArticleNode { margin: 10px 30% 10px 25%;=
 }

.RelatedWildcard-styles-makeit-container--R3A4z { margin-bottom: 30px; posi=
tion: relative; }

@media (min-width: 760px) {
  .RelatedWildcard-styles-makeit-container--R3A4z { margin-bottom: 0px; mar=
gin-left: 0px; width: 100%; }
}

.RelatedWildcard-styles-makeit-relatedVideoHeader--a4Pz8 { color: rgb(62, 7=
2, 85); font-size: 34px; font-weight: 700; line-height: 1; margin-bottom: 8=
px; padding: 0px 0px 10px; }

@media (min-width: 760px) {
  .RelatedWildcard-styles-makeit-relatedVideoHeader--a4Pz8 { margin-bottom:=
 17px; padding: 0px 20px 10px 0px; }
}

@media (min-width: 1020px) {
  .RelatedWildcard-styles-makeit-relatedVideoHeader--a4Pz8 { padding-bottom=
: 10px; }
}

.RelatedWildcard-styles-makeit-inlineBackgroundImageContainer--F9Hyh { marg=
in-bottom: 30px; margin-left: 30px; padding-bottom: 53.25%; position: relat=
ive; width: calc(100% - 30px); }

@media (min-width: 760px) {
  .RelatedWildcard-styles-makeit-inlineBackgroundImageContainer--F9Hyh { ma=
rgin-left: 0px; padding-bottom: 56.25%; width: 100%; }
}

.RelatedWildcard-styles-makeit-inlineBackgroundImageContainer--F9Hyh::befor=
e { background-color: rgb(104, 235, 202); content: ""; height: 50%; left: -=
30px; position: absolute; top: calc(50% + 30px); width: 50%; z-index: -1; }

.RelatedWildcard-styles-makeit-makeit--A3OF6 .RelatedWildcard-styles-makeit=
-wrapper--km7IV { display: block; padding-bottom: 0px; position: relative; =
top: auto; }

.RelatedWildcard-styles-makeit-makeit--A3OF6 .RelatedWildcard-styles-makeit=
-wrapper--km7IV:focus .RelatedWildcard-styles-makeit-videoButton--dNLSY, .R=
elatedWildcard-styles-makeit-makeit--A3OF6 .RelatedWildcard-styles-makeit-w=
rapper--km7IV:hover .RelatedWildcard-styles-makeit-videoButton--dNLSY { bac=
kground-color: rgb(98, 88, 255); }

.RelatedWildcard-styles-makeit-makeit--A3OF6 .RelatedWildcard-styles-makeit=
-wrapper--km7IV:focus .RelatedWildcard-styles-makeit-title--Wc0eC, .Related=
Wildcard-styles-makeit-makeit--A3OF6 .RelatedWildcard-styles-makeit-wrapper=
--km7IV:hover .RelatedWildcard-styles-makeit-title--Wc0eC { text-decoration=
: underline; }

.RelatedWildcard-styles-makeit-makeit--A3OF6 .RelatedWildcard-styles-makeit=
-wrapper--km7IV:focus .RelatedWildcard-styles-makeit-imageContainer--RkrUH,=
 .RelatedWildcard-styles-makeit-makeit--A3OF6 .RelatedWildcard-styles-makei=
t-wrapper--km7IV:focus .RelatedWildcard-styles-makeit-inlineBackgroundImage=
Container--F9Hyh, .RelatedWildcard-styles-makeit-makeit--A3OF6 .RelatedWild=
card-styles-makeit-wrapper--km7IV:focus .RelatedWildcard-styles-makeit-make=
ItHeaderImageContainer--fvU9w, .RelatedWildcard-styles-makeit-makeit--A3OF6=
 .RelatedWildcard-styles-makeit-wrapper--km7IV:focus .RelatedWildcard-style=
s-makeit-relatedBackgroundImageContainer--Wz5sZ, .RelatedWildcard-styles-ma=
keit-makeit--A3OF6 .RelatedWildcard-styles-makeit-wrapper--km7IV:focus .Rel=
atedWildcard-styles-makeit-squareImageContainer--hWR1K, .RelatedWildcard-st=
yles-makeit-makeit--A3OF6 .RelatedWildcard-styles-makeit-wrapper--km7IV:hov=
er .RelatedWildcard-styles-makeit-imageContainer--RkrUH, .RelatedWildcard-s=
tyles-makeit-makeit--A3OF6 .RelatedWildcard-styles-makeit-wrapper--km7IV:ho=
ver .RelatedWildcard-styles-makeit-inlineBackgroundImageContainer--F9Hyh, .=
RelatedWildcard-styles-makeit-makeit--A3OF6 .RelatedWildcard-styles-makeit-=
wrapper--km7IV:hover .RelatedWildcard-styles-makeit-makeItHeaderImageContai=
ner--fvU9w, .RelatedWildcard-styles-makeit-makeit--A3OF6 .RelatedWildcard-s=
tyles-makeit-wrapper--km7IV:hover .RelatedWildcard-styles-makeit-relatedBac=
kgroundImageContainer--Wz5sZ, .RelatedWildcard-styles-makeit-makeit--A3OF6 =
.RelatedWildcard-styles-makeit-wrapper--km7IV:hover .RelatedWildcard-styles=
-makeit-squareImageContainer--hWR1K { background-blend-mode: screen; backgr=
ound-color: rgba(255, 255, 255, 0.2); }

@media (max-width: 759px) {
  .RelatedWildcard-styles-makeit-wrapper--km7IV iframe { height: 56.25vw; }
}

@media (min-width: 760px) {
  .RelatedWildcard-styles-makeit-wrapper--km7IV iframe { height: 80%; posit=
ion: absolute; }
}

.RelatedWildcard-styles-makeit-relatedBackgroundImageContainer--Wz5sZ { bac=
kground-position: 50% center; height: 0px; margin: 0px 30px; padding-bottom=
: 56.25%; position: relative; width: calc(100% - 40px); }

.RelatedWildcard-styles-makeit-relatedBackgroundImageContainer--Wz5sZ::befo=
re { content: none; }

@media (min-width: 760px) {
  .RelatedWildcard-styles-makeit-relatedBackgroundImageContainer--Wz5sZ { m=
argin: 0px; width: 100%; }
}

.RelatedWildcard-styles-makeit-relatedVideoBackgroundPattern--_5KDu { backg=
round-color: rgb(104, 235, 202); height: 51%; left: -30px; overflow: hidden=
; position: absolute; top: 35px; width: calc(50% + 4vh); z-index: -1; }

.RelatedWildcard-styles-makeit-relatedVideoBackgroundPattern--_5KDu::before=
 { background-image: url("data:image/svg+xml;charset=3Dutf-8,%3Csvg xmlns=
=3D'http://www.w3.org/2000/svg' width=3D'80' height=3D'10'%3E%3Cpath d=3D'M=
40 5c13.333 5 26.667 5 40 0M0 5c13.333-5 26.667-5 40 0' stroke=3D'%238EF0D7=
' stroke-width=3D'2' fill=3D'transparent'/%3E%3C/svg%3E"); background-repea=
t: repeat; content: ""; height: 100%; left: -100vw; padding: 100vh 100vw; p=
osition: absolute; top: -100vh; transform: rotate(45deg); width: 100%; }

@media (min-width: 760px) {
  .RelatedWildcard-styles-makeit-relatedVideoBackgroundPattern--_5KDu { hei=
ght: 230px; }
}

@media (min-width: 1340px) {
  .RelatedWildcard-styles-makeit-relatedVideoBackgroundPattern--_5KDu { hei=
ght: 240px; top: 33px; }
}

.LiveEventModule-container { background-color: rgb(248, 248, 248); border-r=
adius: 0px; display: flex; flex-direction: column; margin-bottom: 30px; pad=
ding-bottom: 30px; width: 300px; }

@media (max-width: 1019px) {
  .LiveEventModule-container { width: 678px; }
}

@media (max-width: 759px) {
  .LiveEventModule-container { width: 318px; }
}

.LiveEventModule-eventTitle, .LiveEventModule-liveEventTitle { display: blo=
ck; }

@media (max-width: 1019px) {
  .LiveEventModule-eventTitle, .LiveEventModule-liveEventTitle { display: f=
lex; }
}

@media (max-width: 759px) {
  .LiveEventModule-eventTitle, .LiveEventModule-liveEventTitle { display: b=
lock; position: static; }
}

@media (max-width: 1019px) {
  .LiveEventModule-liveEventTitle { margin-bottom: 20px; }
}

@media (max-width: 759px) {
  .LiveEventModule-liveEventTitle { margin-bottom: 0px; }
}

.LiveEventModule-eventDate { font-family: "Proxima Nova", Helvetica, Arial,=
 sans-serif; padding-left: 24px; padding-right: 24px; }

.LiveEventModule-header { color: rgb(23, 23, 23); font-size: 24px; font-wei=
ght: 900; letter-spacing: 0.25px; line-height: 29px; text-transform: upperc=
ase; }

.LiveEventModule-headerLink:hover .LiveEventModule-header { text-decoration=
: underline; }

.LiveEventModule-date, .LiveEventModule-remainingDate { color: rgb(66, 66, =
66); font-weight: 600; letter-spacing: 0px; margin: 8px 0px 0px; position: =
relative; text-align: left; }

.LiveEventModule-remainingDate { font-size: 16px; line-height: 20px; }

.LiveEventModule-date { font-size: 17px; line-height: 22px; margin-right: -=
18px; }

.LiveEventModule-description, .LiveEventModule-descriptionWithSpacing { ove=
rflow-wrap: break-word; color: rgb(23, 23, 23); font-family: "Proxima Nova"=
, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; letter-s=
pacing: 0.03px; line-height: 20px; margin-left: 24px; margin-right: 24px; m=
argin-top: 18px; }

.LiveEventModule-description .group { font-family: "Proxima Nova", Helvetic=
a, Arial, sans-serif; margin-left: 0px; }

.LiveEventModule-description .group a { color: rgb(32, 119, 182); text-deco=
ration: underline; }

.LiveEventModule-description .group a:hover { color: rgb(252, 183, 0); }

.LiveEventModule-description .group ol, .LiveEventModule-description .group=
 ol li, .LiveEventModule-description .group ul, .LiveEventModule-descriptio=
n .group ul li { list-style: revert; margin-left: 10px; }

.LiveEventModule-noDate { display: none; }

.LiveEventModule-headline, .LiveEventModule-headlineWithSpacing, .LiveEvent=
Module-liveEventHeadline { overflow-wrap: break-word; color: rgb(23, 23, 23=
); font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 22=
px; font-weight: 600; letter-spacing: 0.03px; line-height: 26px; margin-lef=
t: 24px; margin-right: 24px; margin-top: 18px; text-align: left; }

@media (max-width: 1019px) {
  .LiveEventModule-headline, .LiveEventModule-headlineWithSpacing, .LiveEve=
ntModule-liveEventHeadline { width: 353px; }
}

@media (max-width: 759px) {
  .LiveEventModule-headline, .LiveEventModule-headlineWithSpacing, .LiveEve=
ntModule-liveEventHeadline { width: auto; }
}

a:hover .LiveEventModule-headline, a:hover .LiveEventModule-headlineWithSpa=
cing, a:hover .LiveEventModule-liveEventHeadline { text-decoration: underli=
ne; }

.LiveEventModule-thumbnail { margin-left: 24px; margin-top: 18px; width: 25=
2px; }

@media (max-width: 759px) {
  .LiveEventModule-thumbnail { width: 272px; }
}

.LiveEventModule-calendarContainer { display: flex; margin-top: 8px; positi=
on: relative; white-space: nowrap; width: 200px; z-index: 1000; }

@media (max-width: 1019px) {
  .LiveEventModule-calendarContainer { display: block; float: right; margin=
-left: auto; margin-right: 24px; margin-top: -75px; width: 160px; }
}

@media (max-width: 759px) {
  .LiveEventModule-calendarContainer { display: flex; float: none; margin-l=
eft: 0px; margin-right: 0px; margin-top: 8px; width: 200px; }
}

.LiveEventModule-calendarContainer:hover .LiveEventModule-calendar, .LiveEv=
entModule-calendarContainer:hover .LiveEventModule-proCalendar { color: rgb=
(252, 183, 0); }

.LiveEventModule-calendarContainer:hover .LiveEventModule-proCalendar { col=
or: rgb(0, 132, 86); }

.LiveEventModule-calendarContainer:hover .LiveEventModule-calendarImg, .Liv=
eEventModule-calendarContainer:hover .LiveEventModule-proCalendarImg { back=
ground: rgb(252, 183, 0); mask-image: url("https://static-redesign.cnbcfm.c=
om/dist/1386d204d9bfc708c020.svg"); mask-repeat: no-repeat; }

.LiveEventModule-calendarContainer:hover .LiveEventModule-proCalendarImg { =
background: rgb(0, 132, 86) !important; }

.LiveEventModule-calendarContainer:hover .LiveEventModule-proCalendarImg, .=
LiveEventModule-calendarImg, .LiveEventModule-proCalendarImg { background: =
rgb(0, 85, 148); display: block; float: left; height: 18px; margin: 0px 8px=
 0px 0px; mask-image: url("https://static-redesign.cnbcfm.com/dist/1386d204=
d9bfc708c020.svg"); mask-repeat: no-repeat; width: 19px; }

.LiveEventModule-proCalendarImg { background: rgb(0, 168, 87); }

.LiveEventModule-calendar, .LiveEventModule-proCalendar { color: rgb(0, 85,=
 148); font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size=
: 17px; font-weight: 600; letter-spacing: 0px; line-height: 22px; text-alig=
n: left; }

.LiveEventModule-proCalendar { color: rgb(0, 168, 87); }

.LiveEventModule-dropdown { align-items: flex-start; background: rgb(255, 2=
55, 255); border: 1px solid rgb(217, 217, 217); box-shadow: rgba(0, 0, 0, 0=
.16) 1px 4px 16px; display: flex; flex-direction: column; left: 0px; paddin=
g: 0px; position: absolute; top: 0px; width: 200px; z-index: 101; }

@media (max-width: 1019px) {
  .LiveEventModule-dropdown { margin-left: -54px; }
}

@media (max-width: 759px) {
  .LiveEventModule-dropdown { margin-left: 0px; }
}

.LiveEventModule-modalContainer { border-bottom: 1px solid rgb(217, 217, 21=
7); display: flex; width: 100%; }

.LiveEventModule-calendarTitle { font-weight: 700; letter-spacing: 0.05em; =
line-height: 19px; padding-bottom: 9px; padding-left: 16px; padding-top: 10=
px; text-align: left; text-transform: capitalize; width: 100%; }

.LiveEventModule-calendarTitle, .LiveEventModule-cancelButton { color: rgb(=
23, 23, 23); font-family: "Proxima Nova", Helvetica, Arial, sans-serif; fon=
t-size: 16px; }

.LiveEventModule-cancelButton { font-weight: 600; letter-spacing: 0px; line=
-height: 22px; padding-right: 11px; padding-top: 8px; right: 0px; text-alig=
n: right; }

.LiveEventModule-button { color: rgb(23, 23, 23); text-align: right; top: 0=
px; }

.LiveEventModule-linkContainer { width: 100%; }

.LiveEventModule-links, .LiveEventModule-proLinks { border-bottom: 1px soli=
d rgb(217, 217, 217); color: rgb(0, 85, 148); display: block; font-family: =
"Proxima Nova", Helvetica, Arial, sans-serif; font-size: 14px; font-weight:=
 500; height: 28px; letter-spacing: 0.05em; line-height: 17.05px; padding-b=
ottom: 6px; padding-left: 16px; padding-top: 6px; text-align: left; width: =
100%; }

.LiveEventModule-links:focus, .LiveEventModule-links:hover, .LiveEventModul=
e-proLinks:focus, .LiveEventModule-proLinks:hover { color: rgb(252, 183, 0)=
; }

.LiveEventModule-proLinks { color: rgb(23, 23, 23); }

.LiveEventModule-proLinks:focus, .LiveEventModule-proLinks:hover { color: r=
gb(0, 168, 87); }

.LiveEventModule-links:last-child, .LiveEventModule-proLinks:last-child { b=
order-bottom: none; padding-bottom: 8px; }

.LiveEventModule-ghostDropdownCloser { inset: 0px; position: fixed; z-index=
: 100; }

.AddToCalendar-addToCalendar, .AddToCalendar-addToCalendarIC { position: re=
lative; width: 166px; z-index: 20; }

@media (max-width: 1019px) {
  .AddToCalendar-addToCalendar, .AddToCalendar-addToCalendarIC { margin: 0p=
x auto; padding: 6px 20px 0px; }
  .AddToCalendar-addToCalendar.AddToCalendar-sidebar, .AddToCalendar-addToC=
alendarIC.AddToCalendar-sidebar { margin: 0px; padding: 0px; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .AddToCalendar-addToCalendar.AddToCalendar-sidebar, .AddToCalendar-addToC=
alendarIC.AddToCalendar-sidebar { position: absolute; right: -10px; top: -7=
8px; }
}

.AddToCalendar-addToCalendar .AddToCalendar-button, .AddToCalendar-addToCal=
endarIC .AddToCalendar-button { align-items: center; background: none; bord=
er: 0px; color: rgb(0, 85, 148); cursor: pointer; display: flex; margin: 1p=
x 0px 0px; padding: 0px; }

.AddToCalendar-addToCalendar .AddToCalendar-button.AddToCalendar-ic, .AddTo=
Calendar-addToCalendarIC .AddToCalendar-button.AddToCalendar-ic { color: rg=
b(7, 29, 57); }

.AddToCalendar-addToCalendar .AddToCalendar-button.AddToCalendar-pro, .AddT=
oCalendar-addToCalendarIC .AddToCalendar-button.AddToCalendar-pro { color: =
rgb(0, 168, 87); }

.AddToCalendar-addToCalendar .AddToCalendar-button.AddToCalendar-light, .Ad=
dToCalendar-addToCalendar .AddToCalendar-button.AddToCalendar-light .AddToC=
alendar-buttonClose, .AddToCalendar-addToCalendarIC .AddToCalendar-button.A=
ddToCalendar-light, .AddToCalendar-addToCalendarIC .AddToCalendar-button.Ad=
dToCalendar-light .AddToCalendar-buttonClose { color: rgb(255, 255, 255); }

@media (min-width: 1020px) {
  .AddToCalendar-addToCalendar .AddToCalendar-button.AddToCalendar-border::=
before, .AddToCalendar-addToCalendarIC .AddToCalendar-button.AddToCalendar-=
border::before { border-left: 1px solid rgb(255, 255, 255); content: ""; di=
splay: block; height: 12px; margin: 0px 12px; }
}

.AddToCalendar-addToCalendar .AddToCalendar-button.AddToCalendar-open, .Add=
ToCalendar-addToCalendar .AddToCalendar-button.AddToCalendar-open:hover, .A=
ddToCalendar-addToCalendarIC .AddToCalendar-button.AddToCalendar-open, .Add=
ToCalendar-addToCalendarIC .AddToCalendar-button.AddToCalendar-open:hover {=
 color: rgb(116, 116, 116); }

.AddToCalendar-addToCalendar .AddToCalendar-buttonIcon, .AddToCalendar-addT=
oCalendarIC .AddToCalendar-buttonIcon { background: currentcolor; height: 1=
4px; margin: -2px 8px 0px 0px; mask-image: url("https://static-redesign.cnb=
cfm.com/dist/4ec0c3d8e7e97824ea94.svg"); width: 14px; }

.AddToCalendar-addToCalendar .AddToCalendar-buttonText, .AddToCalendar-addT=
oCalendarIC .AddToCalendar-buttonText { color: currentcolor; font-family: "=
Proxima Nova", sans-serif; font-size: 14px; font-weight: 700; margin: 0px; =
white-space: nowrap; }

.AddToCalendar-addToCalendar .AddToCalendar-buttonClose, .AddToCalendar-add=
ToCalendarIC .AddToCalendar-buttonClose { background: currentcolor; height:=
 11px; margin: 0px 0px 0px 8px; mask-image: url("https://static-redesign.cn=
bcfm.com/dist/e5a9a2e15a378e4fa1a8.svg"); width: 11px; }

.AddToCalendar-addToCalendar .AddToCalendar-list, .AddToCalendar-addToCalen=
darIC .AddToCalendar-list { border-top: 5px solid rgb(252, 183, 0); box-sha=
dow: rgba(0, 0, 0, 0.2) 0px 2px 3px 2px; box-sizing: border-box; list-style=
: none; margin: 0px; padding: 0px; position: absolute; top: 25px; width: 10=
0%; }

@media (max-width: 1019px) {
  .AddToCalendar-addToCalendar .AddToCalendar-list, .AddToCalendar-addToCal=
endarIC .AddToCalendar-list { top: 30px; }
}

.AddToCalendar-addToCalendar .AddToCalendar-list.AddToCalendar-ic, .AddToCa=
lendar-addToCalendarIC .AddToCalendar-list.AddToCalendar-ic { border-color:=
 rgb(4, 150, 255); }

.AddToCalendar-addToCalendar .AddToCalendar-list.AddToCalendar-pro, .AddToC=
alendar-addToCalendarIC .AddToCalendar-list.AddToCalendar-pro { border-colo=
r: rgb(0, 168, 87); }

.AddToCalendar-addToCalendar .AddToCalendar-list.AddToCalendar-light, .AddT=
oCalendar-addToCalendarIC .AddToCalendar-list.AddToCalendar-light { right: =
-15px; }

.AddToCalendar-addToCalendar .AddToCalendar-item, .AddToCalendar-addToCalen=
darIC .AddToCalendar-item { background: rgb(255, 255, 255); box-sizing: bor=
der-box; transition: background 0.1s; }

.AddToCalendar-addToCalendar .AddToCalendar-item.AddToCalendar-ic:hover, .A=
ddToCalendar-addToCalendarIC .AddToCalendar-item.AddToCalendar-ic:hover { b=
ackground: rgb(205, 234, 255); }

.AddToCalendar-addToCalendar .AddToCalendar-item.AddToCalendar-pro:hover, .=
AddToCalendar-addToCalendarIC .AddToCalendar-item.AddToCalendar-pro:hover {=
 background: rgb(204, 238, 221); }

.AddToCalendar-addToCalendar .AddToCalendar-item:not(:last-child), .AddToCa=
lendar-addToCalendarIC .AddToCalendar-item:not(:last-child) { border-bottom=
: 1px solid rgba(26, 26, 26, 0.1); }

.AddToCalendar-addToCalendar .AddToCalendar-item:last-child, .AddToCalendar=
-addToCalendarIC .AddToCalendar-item:last-child { border-radius: 0px 0px 8p=
x 8px; }

.AddToCalendar-addToCalendar .AddToCalendar-item:hover, .AddToCalendar-addT=
oCalendarIC .AddToCalendar-item:hover { background: rgb(254, 241, 204); }

.AddToCalendar-addToCalendar .AddToCalendar-link, .AddToCalendar-addToCalen=
darIC .AddToCalendar-link { align-items: center; box-sizing: border-box; di=
splay: flex; justify-content: space-between; padding: 15px 11px; text-decor=
ation: none; }

.AddToCalendar-addToCalendar .AddToCalendar-linkText, .AddToCalendar-addToC=
alendarIC .AddToCalendar-linkText { color: rgb(23, 23, 23); font-family: "P=
roxima Nova", sans-serif; font-size: 14px; font-weight: 700; }

.AddToCalendar-addToCalendar .AddToCalendar-linkIcon, .AddToCalendar-addToC=
alendarIC .AddToCalendar-linkIcon { width: 14px; }

.AddToCalendar-addToCalendar .AddToCalendar-ghostClose, .AddToCalendar-addT=
oCalendarIC .AddToCalendar-ghostClose { height: 100vh; left: 0px; position:=
 fixed; top: 0px; width: 100vw; z-index: -1; }

@media (max-width: 1019px) {
  .AddToCalendar-addToCalendarIC { margin: unset; padding: unset; }
}

.EventDateTitle-remainingDate { color: rgb(66, 66, 66); font-size: 16px; fo=
nt-weight: 600; letter-spacing: 0px; line-height: 20px; margin: 8px 0px 0px=
; text-align: left; }

.AskQuestion-questionContainer { padding: 14px 20px; }

.AskQuestion-description { color: rgb(66, 66, 66); font-family: "Proxima No=
va", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; line-=
height: 20px; margin-bottom: 16px; margin-top: 18px; }

.AskQuestion-button { height: 45px; width: 100%; }

.AskQuestion-buttonLink { background-color: rgb(0, 168, 87); border: 1px so=
lid rgb(0, 168, 87); color: rgb(255, 255, 255); display: flex; font-family:=
 "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 14px; font-weight=
: 600; height: 100%; justify-content: center; letter-spacing: 1.09px; line-=
height: 17px; margin: 0px auto; padding: 14px 0px; text-align: center; text=
-transform: uppercase; width: 100%; }

.AskQuestion-buttonLink:hover { background-color: rgb(0, 132, 86); border: =
1px solid rgb(0, 132, 86); color: rgb(255, 255, 255); }

.AskQuestion-buttonLink:focus { color: rgb(255, 255, 255); }

.LeaveFeedback-feedbackContainer { padding: 14px 20px 0px; }

.LeaveFeedback-description { color: rgb(66, 66, 66); font-family: "Proxima =
Nova", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; lin=
e-height: 20px; margin-bottom: 16px; margin-top: 18px; }

.LeaveFeedback-button { height: 45px; width: 100%; }

.LeaveFeedback-buttonLink, .LeaveFeedback-buttonLinkPro { background: rgb(0=
, 85, 148); border: 1px solid rgb(0, 85, 148); color: rgb(255, 255, 255); d=
isplay: flex; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; fo=
nt-size: 14px; font-weight: 600; height: 100%; justify-content: center; let=
ter-spacing: 1.09px; line-height: 17px; padding: 14px 0px; text-align: cent=
er; text-transform: uppercase; width: 100%; }

.LeaveFeedback-buttonLink:hover, .LeaveFeedback-buttonLinkPro:hover { backg=
round-color: rgb(0, 47, 108); border: 1px solid rgb(0, 47, 108); color: rgb=
(255, 255, 255); }

.LeaveFeedback-buttonLink:focus, .LeaveFeedback-buttonLinkPro:focus { color=
: rgb(255, 255, 255); }

.LeaveFeedback-buttonLinkPro { background-color: rgb(0, 168, 87); border: 1=
px solid rgb(0, 168, 87); }

.LeaveFeedback-buttonLinkPro:hover { background-color: rgb(0, 132, 86); bor=
der: 1px solid rgb(0, 132, 86); color: rgb(255, 255, 255); }

@media (min-width: 360px) and (max-width: 759px) {
  .Layout-layout { width: 100%; }
}

@media (min-width: 760px) {
  .Layout-layout { display: flex; flex-wrap: wrap; }
}

.CNBCFooter-footer { background: rgb(0, 30, 90); padding: 18px 20px 63px; p=
osition: relative; z-index: 99; }

@media (min-width: 760px) {
  .CNBCFooter-footer { padding: 20px 0px 25px; }
}

@media (min-width: 1020px) {
  .CNBCFooter-footer { padding: 36px 0px 25px; }
}

.CNBCFooter-wrapper { display: grid; grid-template-columns: repeat(2, 1fr);=
 margin: 0px auto; max-width: 100%; }

@media (min-width: 760px) {
  .CNBCFooter-wrapper { max-width: 678px; }
}

@media (min-width: 1020px) {
  .CNBCFooter-wrapper { max-width: 960px; }
}

@media (min-width: 1340px) {
  .CNBCFooter-wrapper { max-width: 1290px; }
}

@media (min-width: 760px) {
  .CNBCFooter-wrapper { grid-template-columns: repeat(3, 1fr); }
}

@media (min-width: 1340px) {
  .CNBCFooter-wrapper { grid-template-columns: repeat(2, 0.67fr) 0.65fr rep=
eat(2, 1fr); }
}

.CNBCFooter-border { border-bottom: 1px solid rgba(255, 255, 255, 0.5); gri=
d-column: 1 / -1; margin: 0px 0px 30px; padding: 0px 0px 14px; }

@media (min-width: 760px) {
  .CNBCFooter-border { margin: 0px 0px 32px; padding: 0px 0px 12px; }
}

@media (min-width: 1020px) {
  .CNBCFooter-border { margin: 0px 0px 25px; }
}

.CNBCFooter-logo { display: inline-block; }

.CNBCFooter-logoImg { width: 130px; }

.CNBCFooter-social { display: flex; grid-area: 4 / 1 / auto / -1; justify-c=
ontent: center; margin: 0px 0px 55px; }

@media (min-width: 760px) {
  .CNBCFooter-social { grid-area: auto / 2 / auto / -1; justify-content: en=
d; margin: 0px; }
}

.CNBCFooter-socialItem { align-items: center; display: flex; font-size: 22p=
x; margin: 0px 10px; }

.icon-social_apple_news::before { font-size: 25px; }

.CNBCFooter-list { display: grid; grid-column: 1 / -1; grid-template-column=
s: subgrid; margin: 0px 0px 45px; row-gap: 10px; }

@media (min-width: 760px) {
  .CNBCFooter-list { grid-auto-rows: 19px; margin: 0px 0px 30px; }
}

@media (min-width: 1020px) {
  .CNBCFooter-list { grid-auto-rows: 26px; }
}

@media (min-width: 1340px) {
  .CNBCFooter-list { grid-auto-rows: 36px; grid-column: span 3; row-gap: 0p=
x; }
}

.CNBCFooter-listItem { font-size: 16px; font-weight: 500; }

@media (min-width: 1020px) {
  .CNBCFooter-listItem { font-size: 14px; }
}

.CNBCFooter-section { color: rgb(255, 255, 255); display: grid; grid-column=
: 1 / -1; margin: 0px 0px 40px; row-gap: 18px; }

@media (min-width: 760px) {
  .CNBCFooter-section { column-gap: 70px; grid-template-columns: repeat(2, =
1fr); }
}

@media (min-width: 1020px) {
  .CNBCFooter-section { grid-column: span 3; grid-template-columns: subgrid=
; }
}

@media (min-width: 1340px) {
  .CNBCFooter-section { grid-column: 4 / -1; margin: -10px 0px 40px; row-ga=
p: 22px; }
}

@media (min-width: 1020px) and (max-width: 1339px) {
  .CNBCFooter-sectionItem:first-child { grid-area: 1 / 1 / auto / span 2; }
}

.CNBCFooter-sectionItem:nth-child(2) { grid-area: 3; }

@media (min-width: 760px) {
  .CNBCFooter-sectionItem:nth-child(2) { grid-area: 1 / 2 / span 2 / -1; ju=
stify-self: end; }
}

.CNBCFooter-sectionTitle { align-items: center; display: flex; font-size: 1=
8px; font-weight: 700; margin: 0px; }

.CNBCFooter-sectionTitle:has(+ .CNBCFooter-sectionText) { margin: 0px 0px 3=
px; }

.CNBCFooter-sectionTitle:has(+ .CNBCFooter-sectionLink) { margin: 0px 0px 1=
0px; }

@media (min-width: 760px) {
  .CNBCFooter-sectionTitle { height: 40px; }
}

@media (min-width: 1020px) {
  .CNBCFooter-sectionTitle { font-size: 24px; }
}

.CNBCFooter-sectionIcon { font-size: 40px; margin: 0px 8px 0px 0px; }

@media (min-width: 760px) {
  .CNBCFooter-sectionIcon { margin: 0px 8px 0px -50px; }
}

.CNBCFooter-sectionText { font-family: Lyon, Helvetica, Arial, sans-serif; =
font-size: 14px; line-height: 1.42; margin: 0px 0px 20px; }

.CNBCFooter-sectionLink { align-items: center; border: 1px solid rgb(255, 2=
55, 255); display: inline-flex; font-size: 12px; font-weight: 600; height: =
40px; justify-content: center; letter-spacing: 1.1px; padding: 0px 28px; te=
xt-transform: uppercase; width: 100%; }

.CNBCFooter-sectionLink:has(+ .CNBCFooter-sectionSubText) { margin: 0px 0px=
 15px; }

@media (min-width: 1020px) {
  .CNBCFooter-sectionLink { width: auto; }
}

.CNBCFooter-sectionLink:hover { background: rgb(252, 183, 0); border: 1px s=
olid rgb(252, 183, 0); color: rgb(7, 29, 57); }

.CNBCFooter-legal { margin: 0px 0px 25px; }

@media (min-width: 760px) {
  .CNBCFooter-legal { align-items: center; display: flex; grid-column: 1 / =
-1; }
}

.CNBCFooter-info, .CNBCFooter-reutersInfo, .CNBCFooter-sectionSubText { col=
or: rgba(255, 255, 255, 0.7); font-size: 10px; grid-column: 1 / -1; letter-=
spacing: 0.5px; margin: 0px 0px 15px; }

.CNBCFooter-info:has(a), .CNBCFooter-reutersInfo:has(a), .CNBCFooter-sectio=
nSubText:has(a) { align-items: center; display: flex; }

.CNBCFooter-info:last-child, .CNBCFooter-reutersInfo:last-child, .CNBCFoote=
r-sectionSubText:last-child { margin: 0px; }

.CNBCFooter-info a, .CNBCFooter-info a:hover, .CNBCFooter-reutersInfo a, .C=
NBCFooter-reutersInfo a:hover, .CNBCFooter-sectionSubText a, .CNBCFooter-se=
ctionSubText a:hover { color: currentcolor; }

.CNBCFooter-reutersInfo { margin: 0px 0px 10px; }

.CNBCFooter-reutersLink { display: inline-block; font-size: 14px; font-weig=
ht: 500; grid-column: 1 / -1; margin: 0px 0px 8px; }

.CNBCFooter-reutersLogo { width: 65px; }

@media (min-width: 760px) {
  .CNBCFooter-legal { align-items: center; display: flex; }
}

.CNBCFooter-legalItem { align-items: center; display: flex; font-size: 14px=
; font-weight: 500; margin: 0px 0px 10px; }

@media (min-width: 760px) {
  .CNBCFooter-legalItem { margin: 0px; }
  .CNBCFooter-legalItem:not(:last-child)::after { color: rgb(255, 255, 255)=
; content: "|"; font-size: 15px; margin: 0px 10px -1px; }
}

.CNBCFooter-legalIcon { display: none; margin: 0px 5px -1px 0px; width: 26p=
x; }

.CNBCFooter-legalIcon.CNBCFooter-US { display: initial; }

.Modal-modalBackground { background: rgba(0, 0, 0, 0.7); height: 100%; left=
: 0px; overflow-y: auto; position: fixed; top: 0px; transition: background-=
color 0.4s; width: 100%; z-index: 100001; }

.Modal-bottomModal.Modal-modal { background: rgb(248, 248, 248); border-rad=
ius: 3px; bottom: 0px; box-shadow: rgba(23, 23, 23, 0.1) 5px 5px 20px; disp=
lay: inline-block; height: 528px; left: 0px; max-width: 100%; position: fix=
ed; top: auto; transform: none; width: 100%; margin-top: 0px !important; }

@media (max-width: 1019px) {
  .Modal-bottomModal.Modal-modal { height: 642px; }
}

@media (max-width: 759px) {
  .Modal-bottomModal.Modal-modal { height: 100%; position: relative; top: 0=
px; }
}

.Modal-modal { background-color: rgb(255, 255, 255); border-radius: 3px; bo=
x-shadow: rgba(23, 23, 23, 0.1) 5px 5px 20px; display: inline-block; left: =
50%; margin-top: 10vh; max-width: 100%; overflow: auto; position: relative;=
 transform: translateX(-50%); }

@media (max-width: 759px) {
  .Modal-modal { height: 100%; left: auto; margin: 0px; transform: none; wi=
dth: 100%; }
}

.Modal-modalContents { overflow: auto; }

@media (max-width: 759px) {
  .Modal-modalContents { height: 100%; }
}

.Modal-closeButton { color: rgb(169, 169, 169); cursor: pointer; position: =
absolute; right: 12px; top: 12px; }

.Modal-closeButton:focus-visible > svg { border: 1px solid rgb(7, 29, 57); =
border-radius: 4px; }

.RecaptchaAcknowledgement-acknowledgement { color: rgb(116, 116, 116); flex=
: 1 1 0%; font-size: 11px; font-weight: 600; line-height: 15px; margin-bott=
om: 7px; margin-top: 7px; width: 100%; }

.RecaptchaAcknowledgement-acknowledgement a { color: rgb(116, 116, 116); fo=
nt-weight: 500; text-decoration: none; }

.RecaptchaAcknowledgement-acknowledgement a:hover { color: rgb(116, 116, 11=
6); text-decoration: underline; }

.RecaptchaAcknowledgement-acknowledgement a:active { color: rgb(116, 116, 1=
16); }

.RecaptchaAcknowledgement-reCaptchaPadding { margin-top: 15px; }

.RecaptchaAcknowledgement-centerAligned { text-align: center; }

.RecaptchaAcknowledgement-leftAligned { text-align: left; }

.RecaptchaAcknowledgement-rightAligned { text-align: right; }

.RecaptchaAcknowledgement-allAccess { margin-top: unset; order: 1; }

.AuthForms-container { margin: 0px auto; padding: 0px 10px; width: 458px; }

@media (max-width: 759px) {
  .AuthForms-container { max-width: 458px; padding: 20px 0px 0px; width: 10=
0%; }
  .AuthForms-container.AuthForms-signInContainer { padding: 0px 0px 12px; }
}

.AuthForms-container .AuthForms-signupContainer { margin: 0px auto; padding=
: 0px 41px; text-align: center; width: 458px; }

@media (max-width: 759px) {
  .AuthForms-container .AuthForms-signupContainer { padding: 20px 0px 0px; =
width: 100%; }
}

.AuthForms-container .AuthForms-header { color: rgb(23, 23, 23); margin-bot=
tom: 20px; }

.AuthForms-container .AuthForms-header.AuthForms-signInHeader { margin-bott=
om: 40px; }

@media (min-width: 760px) {
  .AuthForms-container .AuthForms-header.AuthForms-signInHeader { margin-bo=
ttom: 21px; padding-top: 18px; }
}

@media (min-width: 1020px) {
  .AuthForms-container .AuthForms-header.AuthForms-signInHeader { margin-bo=
ttom: 27px; }
}

.AuthForms-container .AuthForms-header.AuthForms-signInHeader .AuthForms-he=
aderTitle { color: rgb(66, 66, 66); font-size: 18px; font-weight: 500; line=
-height: 16px; }

.AuthForms-container .AuthForms-createAccountHeader { margin-bottom: 20px; =
text-align: center; }

@media (min-width: 1020px) {
  .AuthForms-container .AuthForms-createAccountHeader { margin-bottom: 30px=
; margin-top: 50px; }
}

.AuthForms-container .AuthForms-headerTitle { color: rgb(7, 29, 57); font-s=
ize: 20px; font-weight: 700; text-align: center; width: 100%; }

.AuthForms-container .AuthForms-signinContent { font-size: 14px; font-weigh=
t: 450; padding-top: 20px; }

.AuthForms-container .AuthForms-toggleCta { color: rgb(66, 66, 66); font-si=
ze: 12px; font-weight: 500; text-align: right; }

.AuthForms-container .AuthForms-maintenanceInstructions { align-items: cent=
er; display: flex; flex-direction: column; }

.AuthForms-container .AuthForms-instructions { margin-bottom: 60px; text-al=
ign: center; }

.AuthForms-container .AuthForms-instructions p { color: rgb(23, 23, 23); fo=
nt-size: 14px; line-height: 16px; }

.AuthForms-container .AuthForms-instructions p a { color: rgb(0, 85, 148); =
text-decoration: none; }

.AuthForms-container .AuthForms-instructions p a:hover { color: rgb(0, 47, =
108); }

.AuthForms-container .AuthForms-formInputContainer { margin: 0px auto 10px;=
 max-width: 350px; }

.AuthForms-container .AuthForms-formInputContainer.AuthForms-withErrors { m=
argin: 0px auto 25px; }

.AuthForms-container .AuthForms-formInputContainer.AuthForms-signInFormInpu=
tContainer:last-of-type { margin-bottom: 13px; }

@media (min-width: 760px) {
  .AuthForms-container .AuthForms-formInputContainer.AuthForms-signInFormIn=
putContainer:last-of-type { margin-bottom: 0px; }
}

.AuthForms-container .AuthForms-formInput { width: 100%; }

.AuthForms-container .AuthForms-loginWaitMsg { overflow-wrap: break-word; b=
order-radius: 3px; color: rgb(7, 29, 57); font-size: 14px; font-weight: 500=
; margin: 10px 0px; padding: 10px; text-align: center; }

.AuthForms-container .AuthForms-accountButton, .AuthForms-container .AuthFo=
rms-submitButton { align-items: center; appearance: none; background-color:=
 rgb(0, 85, 148); border: 1px solid rgb(0, 47, 108); border-radius: 3px; co=
lor: rgb(255, 255, 255); cursor: pointer; display: flex; flex-direction: ro=
w; font-size: 14px; font-weight: 600; justify-content: center; letter-spaci=
ng: 1px; margin: 0px auto; text-align: center; text-transform: uppercase; t=
ransition: 0.15s linear; height: 50px !important; max-width: 260px !importa=
nt; padding: 0px !important; width: 100% !important; }

.AuthForms-container .AuthForms-accountButton > span, .AuthForms-container =
.AuthForms-submitButton > span { display: block; line-height: 12px; }

.AuthForms-container .AuthForms-accountButton [class*=3D" icon-"], .AuthFor=
ms-container .AuthForms-accountButton [class^=3D"icon-"], .AuthForms-contai=
ner .AuthForms-submitButton [class*=3D" icon-"], .AuthForms-container .Auth=
Forms-submitButton [class^=3D"icon-"] { height: 12px; margin-left: 5px; pos=
ition: relative; }

.AuthForms-container .AuthForms-accountButton [class*=3D" icon-"]::before, =
.AuthForms-container .AuthForms-accountButton [class^=3D"icon-"]::before, .=
AuthForms-container .AuthForms-submitButton [class*=3D" icon-"]::before, .A=
uthForms-container .AuthForms-submitButton [class^=3D"icon-"]::before { lin=
e-height: 12px; }

.AuthForms-container .AuthForms-accountButton:focus, .AuthForms-container .=
AuthForms-accountButton:hover, .AuthForms-container .AuthForms-submitButton=
:focus, .AuthForms-container .AuthForms-submitButton:hover { background-col=
or: rgb(0, 47, 108); border-color: rgb(0, 47, 108); color: rgb(255, 255, 25=
5); }

.AuthForms-container .AuthForms-accountButton[class*=3D"touchButton"]:hover=
, .AuthForms-container .AuthForms-submitButton[class*=3D"touchButton"]:hove=
r { background-color: rgb(0, 85, 148); border-color: rgb(0, 47, 108); color=
: rgb(255, 255, 255); }

@media (hover: hover) {
  .AuthForms-container .AuthForms-accountButton[class*=3D"touchButton"]:hov=
er, .AuthForms-container .AuthForms-submitButton[class*=3D"touchButton"]:ho=
ver { background-color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); col=
or: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AuthForms-container .AuthForms-accountButton, .AuthForms-container .Auth=
Forms-submitButton { padding: 0px 30px; width: auto; }
}

.AuthForms-container .AuthForms-accountButton:last-child, .AuthForms-contai=
ner .AuthForms-submitButton:last-child { clear: both; margin-bottom: 7px; }

.AuthForms-container .AuthForms-accountButton.AuthForms-disableButton, .Aut=
hForms-container .AuthForms-submitButton.AuthForms-disableButton { backgrou=
nd-color: rgb(217, 217, 217); border: rgb(217, 217, 217); transition: none;=
 }

.AuthForms-container .AuthForms-accountButton.AuthForms-disableButton:hover=
, .AuthForms-container .AuthForms-submitButton.AuthForms-disableButton:hove=
r { background-color: rgb(217, 217, 217); border: rgb(217, 217, 217); }

@media (min-width: 760px) {
  .AuthForms-container .AuthForms-accountButton.AuthForms-signInSubmitButto=
n, .AuthForms-container .AuthForms-submitButton.AuthForms-signInSubmitButto=
n { width: 109px !important; }
}

.AuthForms-container.AuthForms-disableButton { background-color: rgb(217, 2=
17, 217); border: none; }

.AuthForms-container.AuthForms-disableButton:hover { background-color: rgb(=
217, 217, 217); }

.AuthForms-container .AuthForms-accountButton { border-radius: 3px; cursor:=
 pointer; margin: 0px auto; height: 40px !important; padding: 0px !importan=
t; }

@media (min-width: 760px) {
  .AuthForms-container .AuthForms-accountButton { width: 200px !important; =
}
}

.AuthForms-container .AuthForms-accountButton:last-child { clear: both; mar=
gin-bottom: 7px; }

.AuthForms-container .AuthForms-accountButton { align-items: center; appear=
ance: none; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, =
47, 108); color: rgb(0, 85, 148); display: flex; flex-direction: row; font-=
size: 14px; font-weight: 600; height: 40px; justify-content: center; letter=
-spacing: 1px; padding: 0px 20px; text-align: center; text-transform: upper=
case; transition: 0.15s linear; width: 100%; }

.AuthForms-container .AuthForms-accountButton > span { display: block; line=
-height: 12px; }

.AuthForms-container .AuthForms-accountButton [class*=3D" icon-"], .AuthFor=
ms-container .AuthForms-accountButton [class^=3D"icon-"] { height: 12px; ma=
rgin-left: 5px; position: relative; }

.AuthForms-container .AuthForms-accountButton [class*=3D" icon-"]::before, =
.AuthForms-container .AuthForms-accountButton [class^=3D"icon-"]::before { =
line-height: 12px; }

.AuthForms-container .AuthForms-accountButton:focus, .AuthForms-container .=
AuthForms-accountButton:hover { background-color: rgb(0, 47, 108); border-c=
olor: rgb(0, 47, 108); color: rgb(255, 255, 255); }

.AuthForms-container .AuthForms-accountButton[class*=3D"touchButton"]:hover=
 { background-color: rgb(255, 255, 255); border-color: rgb(0, 47, 108); col=
or: rgb(0, 85, 148); }

@media (hover: hover) {
  .AuthForms-container .AuthForms-accountButton[class*=3D"touchButton"]:hov=
er { background-color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); colo=
r: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AuthForms-container .AuthForms-accountButton { padding: 0px 30px; width:=
 auto; }
}

.AuthForms-container .AuthForms-ctaButton { color: rgb(0, 85, 148); font-we=
ight: 500; }

.AuthForms-container .AuthForms-ctaButton:hover { color: rgb(0, 47, 108); }

.AuthForms-container.AuthForms-forgotPassword { margin: 20px 0px 28px; padd=
ing: 0px 21px; }

@media (min-width: 760px) {
  .AuthForms-container.AuthForms-forgotPassword { padding: 0px 60px; }
}

@media (max-width: 1019px) {
  .AuthForms-container.AuthForms-forgotPassword { margin-top: 75px; }
}

@media (max-width: 759px) {
  .AuthForms-container.AuthForms-forgotPassword { margin: 16px auto; }
}

.AuthForms-container.AuthForms-forgotPassword .AuthForms-formInputContainer=
 { margin: 15px 0px 26px; }

.AuthForms-container.AuthForms-forgotPassword .AuthForms-ctaButton { font-s=
ize: 16px; font-weight: 600; }

.AuthForms-container.AuthForms-forgotPassword .AuthForms-toggleCta { color:=
 rgb(66, 66, 66); font-size: 16px; font-weight: 500; margin-top: 14px; text=
-align: center; }

@media (max-width: 1019px) {
  .AuthForms-container.AuthForms-forgotPassword .AuthForms-toggleCta { marg=
in-top: 20px; }
}

.AuthForms-container.AuthForms-forgotPassword .AuthForms-headerTitle { colo=
r: rgb(23, 23, 23); font-size: 20px; font-weight: 700; text-align: center; =
width: 100%; }

.AuthForms-container .AuthForms-forgotPwdButton { color: rgb(0, 85, 148); d=
isplay: block; font-size: 14px; font-weight: 500; margin: 20px auto 0px; }

.AuthForms-container .AuthForms-forgotPwdButton:hover { color: rgb(0, 47, 1=
08); }

.AuthForms-container .AuthForms-forgotPwdButton.AuthForms-signInForgotPwdBu=
tton { font-weight: 600; line-height: 16px; }

.AuthForms-container .AuthForms-createAccount { color: rgb(66, 66, 66); fon=
t-size: 12px; font-weight: 600; line-height: 16px; text-align: center; }

.AuthForms-container .AuthForms-createAccount button { color: rgb(0, 85, 14=
8); font-size: 12px; font-weight: 600; }

.AuthForms-container .AuthForms-submitButton { border: unset; border-radius=
: 3px; cursor: pointer; font-size: 14px; margin-bottom: unset; height: 50px=
 !important; max-width: unset !important; width: 100% !important; }

.AuthForms-container .AuthForms-submitButton:last-child { margin-bottom: 7p=
x; }

.AuthForms-container .AuthForms-submitButton.AuthForms-resetPasswordButton:=
last-child { margin-bottom: 7px; margin-top: 0px; }

.AuthForms-container .AuthForms-submitButton.AuthForms-disableButton, .Auth=
Forms-container .AuthForms-submitButton.AuthForms-disableButton:hover { bac=
kground-color: rgb(217, 217, 217); border: rgb(217, 217, 217); }

@media (min-width: 760px) {
  .AuthForms-container .AuthForms-submitButton { width: 191px !important; }
}

.AuthForms-container.AuthForms-forgotPasswordConfirmation { margin-bottom: =
48px; }

.AuthForms-container.AuthForms-forgotPasswordConfirmation .AuthForms-instru=
ctions { font-size: 14px; font-weight: 600; margin: 36px auto; max-width: 1=
00%; text-align: center; width: 100%; }

.AuthForms-container.AuthForms-forgotPasswordConfirmation .AuthForms-instru=
ctions p { display: inline; }

.AuthForms-container.AuthForms-forgotPasswordConfirmation .AuthForms-instru=
ctions p::after { content: " "; }

@media (min-width: 760px) {
  .AuthForms-container.AuthForms-forgotPasswordConfirmation .AuthForms-inst=
ructions { max-width: 335px; }
}

.AuthForms-container.AuthForms-maintenanceMessageContainer { margin-bottom:=
 48px; }

.AuthForms-container.AuthForms-maintenanceMessageContainer .AuthForms-maint=
enanceMessage { font-size: 14px; font-weight: 600; margin: 16px auto; max-w=
idth: 100%; text-align: center; width: 100%; }

.AuthForms-container.AuthForms-maintenanceMessageContainer .AuthForms-maint=
enanceMessage p { display: inline; }

.AuthForms-container.AuthForms-maintenanceMessageContainer .AuthForms-maint=
enanceMessage p::after { content: " "; }

@media (min-width: 760px) {
  .AuthForms-container.AuthForms-maintenanceMessageContainer .AuthForms-mai=
ntenanceMessage { max-width: 335px; }
}

.AuthForms-container.AuthForms-maintenanceStickyHeader { margin-top: 30px; =
}

.AuthForms-formContainer { padding-bottom: 26px; }

@media (min-width: 1020px) {
  .AuthForms-formContainer { padding-bottom: 20px; }
}

@media (min-width: 760px) {
  .AuthForms-formContainer.AuthForms-signInFormContainer { padding-bottom: =
20px; }
}

.AuthForms-containerRight { margin: 0px; padding: 0px; width: 500px; }

@media (max-width: 1019px) {
  .AuthForms-containerRight { margin-top: 24px; padding: 0px 20px; width: 1=
00%; }
}

@media (max-width: 759px) {
  .AuthForms-containerRight { margin-top: 10px; padding: 0px 14px; }
}

.AuthForms-unlockButton { align-items: center; appearance: none; background=
-color: rgb(0, 168, 87); border: 1px solid rgb(0, 168, 87); border-radius: =
3px; box-shadow: rgba(23, 23, 23, 0.25) -2px 2px 2px; color: rgb(255, 255, =
255); cursor: pointer; display: flex; flex-direction: row; font-size: 22px;=
 font-weight: 700; height: 50px; justify-content: center; letter-spacing: 0=
.2px; margin-bottom: 7px; outline: rgb(51, 51, 51) solid 0.5px; padding: 0p=
x 30px; text-align: center; text-transform: none; transition: 0.15s linear;=
 width: 100%; }

.AuthForms-unlockButton > span { display: block; line-height: 12px; }

.AuthForms-unlockButton [class*=3D" icon-"], .AuthForms-unlockButton [class=
^=3D"icon-"] { height: 12px; margin-left: 5px; position: relative; }

.AuthForms-unlockButton [class*=3D" icon-"]::before, .AuthForms-unlockButto=
n [class^=3D"icon-"]::before { line-height: 12px; }

.AuthForms-unlockButton:focus, .AuthForms-unlockButton:hover { background-c=
olor: rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(255, 255, =
255); }

.AuthForms-unlockButton[class*=3D"touchButton"]:hover { background-color: r=
gb(0, 168, 87); border-color: rgb(0, 168, 87); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .AuthForms-unlockButton[class*=3D"touchButton"]:hover { background-color:=
 rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(255, 255, 255);=
 }
}

@media (min-width: 760px) {
  .AuthForms-unlockButton { padding: 0px 30px; width: 100%; }
}

.AuthForms-unlockIcon { margin-right: 8px; }

.AuthForms-plusFlow .AuthForms-submitButton { align-items: center; appearan=
ce: none; background-color: rgb(0, 30, 90); border: 1px solid rgb(0, 30, 90=
); color: rgb(255, 255, 255); display: flex; flex-direction: row; font-size=
: 14px; font-weight: 600; height: 40px; justify-content: center; letter-spa=
cing: 1px; padding: 0px 20px; text-align: center; text-transform: uppercase=
; transition: 0.15s linear; width: 100%; }

.AuthForms-plusFlow .AuthForms-submitButton > span { display: block; line-h=
eight: 12px; }

.AuthForms-plusFlow .AuthForms-submitButton [class*=3D" icon-"], .AuthForms=
-plusFlow .AuthForms-submitButton [class^=3D"icon-"] { height: 12px; margin=
-left: 5px; position: relative; }

.AuthForms-plusFlow .AuthForms-submitButton [class*=3D" icon-"]::before, .A=
uthForms-plusFlow .AuthForms-submitButton [class^=3D"icon-"]::before { line=
-height: 12px; }

.AuthForms-plusFlow .AuthForms-submitButton:focus, .AuthForms-plusFlow .Aut=
hForms-submitButton:hover { background-color: rgb(0, 8, 26); border-color: =
rgb(0, 8, 26); color: rgb(255, 255, 255); }

.AuthForms-plusFlow .AuthForms-submitButton[class*=3D"touchButton"]:hover {=
 background-color: rgb(0, 30, 90); border-color: rgb(0, 30, 90); color: rgb=
(255, 255, 255); }

@media (hover: hover) {
  .AuthForms-plusFlow .AuthForms-submitButton[class*=3D"touchButton"]:hover=
 { background-color: rgb(0, 8, 26); border-color: rgb(0, 8, 26); color: rgb=
(255, 255, 255); }
}

@media (min-width: 760px) {
  .AuthForms-plusFlow .AuthForms-submitButton { padding: 0px 30px; width: a=
uto; }
}

.AuthForms-plusFlow .AuthForms-forgotPwdButton { color: rgb(0, 30, 90); }

.AuthForms-plusFlow .AuthForms-forgotPwdButton:focus, .AuthForms-plusFlow .=
AuthForms-forgotPwdButton:hover { color: rgb(0, 85, 148); }

.AuthForms-plusFlow .AuthForms-forgotPwdButton.AuthForms-signInForgotPwdBut=
ton { color: rgb(0, 30, 90); }

.AuthForms-plusFlow .AuthForms-forgotPwdButton.AuthForms-signInForgotPwdBut=
ton:focus, .AuthForms-plusFlow .AuthForms-forgotPwdButton.AuthForms-signInF=
orgotPwdButton:hover { color: rgb(0, 85, 148); }

@media (max-width: 759px) {
  .AuthForms-plusFlow .AuthForms-formInputContainer { max-width: 100%; widt=
h: 100%; }
}

.AuthForms-plusFlow .AuthForms-createAccount button { color: rgb(0, 30, 90)=
; }

.AuthForms-plusFlow .AuthForms-createAccount button:focus, .AuthForms-plusF=
low .AuthForms-createAccount button:hover { color: rgb(0, 85, 148); }

.AuthForms-plusFlow .AuthForms-ctaButton { color: rgb(0, 30, 90); }

.AuthForms-plusFlow .AuthForms-ctaButton:focus, .AuthForms-plusFlow .AuthFo=
rms-ctaButton:hover { color: rgb(0, 85, 148); }

.AuthForms-plusFlow.AuthForms-disableButton, .AuthForms-plusFlow.AuthForms-=
disableButton:focus, .AuthForms-plusFlow.AuthForms-disableButton:hover { ba=
ckground-color: rgb(217, 217, 217); border: rgb(217, 217, 217); }

.AuthForms-plusFlow .AuthForms-loginWaitMsg { color: rgb(0, 30, 90); }

.AuthForms-proFlow .AuthForms-submitButton { align-items: center; appearanc=
e: none; background-color: rgb(4, 126, 46); border: 1px solid rgb(4, 126, 4=
6); border-radius: 3px; color: rgb(255, 255, 255); cursor: pointer; display=
: flex; flex-direction: row; font-size: 14px; font-weight: 600; justify-con=
tent: center; letter-spacing: 1px; margin: 0px auto; text-align: center; te=
xt-transform: uppercase; transition: 0.15s linear; width: 100%; height: 50p=
x !important; padding: 0px !important; }

.AuthForms-proFlow .AuthForms-submitButton > span { display: block; line-he=
ight: 12px; }

.AuthForms-proFlow .AuthForms-submitButton [class*=3D" icon-"], .AuthForms-=
proFlow .AuthForms-submitButton [class^=3D"icon-"] { height: 12px; margin-l=
eft: 5px; position: relative; }

.AuthForms-proFlow .AuthForms-submitButton [class*=3D" icon-"]::before, .Au=
thForms-proFlow .AuthForms-submitButton [class^=3D"icon-"]::before { line-h=
eight: 12px; }

.AuthForms-proFlow .AuthForms-submitButton:focus, .AuthForms-proFlow .AuthF=
orms-submitButton:hover { background-color: rgb(0, 80, 52); border-color: r=
gb(0, 80, 52); color: rgb(255, 255, 255); }

.AuthForms-proFlow .AuthForms-submitButton[class*=3D"touchButton"]:hover { =
background-color: rgb(4, 126, 46); border-color: rgb(4, 126, 46); color: rg=
b(255, 255, 255); }

@media (hover: hover) {
  .AuthForms-proFlow .AuthForms-submitButton[class*=3D"touchButton"]:hover =
{ background-color: rgb(0, 80, 52); border-color: rgb(0, 80, 52); color: rg=
b(255, 255, 255); }
}

@media (min-width: 760px) {
  .AuthForms-proFlow .AuthForms-submitButton { padding: 0px 30px; width: au=
to; }
}

.AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitButton { a=
lign-items: center; appearance: none; background-color: rgb(0, 132, 86); bo=
rder: 1px solid rgb(0, 132, 86); color: rgb(255, 255, 255); display: flex; =
flex-direction: row; font-size: 14px; font-weight: 600; height: 40px; justi=
fy-content: center; letter-spacing: 1px; padding: 0px 20px; text-align: cen=
ter; text-transform: uppercase; transition: 0.15s linear; width: 100%; }

.AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitButton > s=
pan { display: block; line-height: 12px; }

.AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitButton [cl=
ass*=3D" icon-"], .AuthForms-proFlow .AuthForms-submitButton.AuthForms-sign=
InSubmitButton [class^=3D"icon-"] { height: 12px; margin-left: 5px; positio=
n: relative; }

.AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitButton [cl=
ass*=3D" icon-"]::before, .AuthForms-proFlow .AuthForms-submitButton.AuthFo=
rms-signInSubmitButton [class^=3D"icon-"]::before { line-height: 12px; }

.AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitButton:foc=
us, .AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitButton=
:hover, .AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitBu=
tton[class*=3D"touchButton"]:hover { background-color: rgb(0, 132, 86); bor=
der-color: rgb(0, 132, 86); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitButton[c=
lass*=3D"touchButton"]:hover { background-color: rgb(0, 132, 86); border-co=
lor: rgb(0, 132, 86); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AuthForms-proFlow .AuthForms-submitButton.AuthForms-signInSubmitButton {=
 padding: 0px 30px; width: auto; }
}

.AuthForms-proFlow .AuthForms-submitButton:last-child { margin-bottom: 7px;=
 }

.AuthForms-proFlow .AuthForms-submitButton.AuthForms-disableButton, .AuthFo=
rms-proFlow .AuthForms-submitButton.AuthForms-disableButton:hover { backgro=
und-color: rgb(217, 217, 217); border: rgb(217, 217, 217); }

.AuthForms-proFlow .AuthForms-ctaButton { color: rgb(0, 132, 86); }

.AuthForms-proFlow .AuthForms-ctaButton:hover { color: rgb(0, 80, 52); }

.AuthForms-proFlow .AuthForms-forgotPwdButton { color: rgb(0, 168, 87); }

.AuthForms-proFlow .AuthForms-forgotPwdButton.AuthForms-signInForgotPwdButt=
on, .AuthForms-proFlow .AuthForms-forgotPwdButton:hover { color: rgb(0, 132=
, 86); }

@media (max-width: 759px) {
  .AuthForms-proFlow .AuthForms-formInputContainer { max-width: 100%; width=
: 100%; }
}

.AuthForms-proFlow .AuthForms-instructions a { color: rgb(0, 168, 87); }

.AuthForms-proFlow .AuthForms-createAccount button, .AuthForms-proFlow .Aut=
hForms-instructions a:hover, .AuthForms-proFlow .AuthForms-loginWaitMsg { c=
olor: rgb(0, 132, 86); }

.AuthForms-investingClubFlow { display: flex; flex-direction: column; }

.AuthForms-investingClubFlow .AuthForms-header { margin-bottom: 15px; }

.AuthForms-investingClubFlow .AuthForms-toggleCta { color: rgb(23, 23, 23);=
 font-size: 18px; font-weight: 600; margin-bottom: 25px; text-align: center=
; }

.AuthForms-investingClubFlow .AuthForms-ctaButton { color: rgb(7, 29, 57); =
font-size: 18px; font-weight: 600; }

.AuthForms-investingClubFlow .AuthForms-ctaButton:hover { color: rgb(23, 23=
, 23); }

.AuthForms-investingClubFlow .AuthForms-forgotPwdButton { color: rgb(7, 29,=
 57); font-weight: 600; }

.AuthForms-investingClubFlow .AuthForms-forgotPwdButton:hover { color: rgb(=
0, 47, 108); }

.AuthForms-investingClubFlow .AuthForms-instructions a { color: rgb(51, 106=
, 160); }

.AuthForms-investingClubFlow .AuthForms-instructions a:hover { color: rgb(2=
4, 150, 255); }

.AuthForms-investingClubFlow.AuthForms-forgotPassword { align-items: center=
; margin: 20px 0px 28px; padding: 0px; }

.AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-header { m=
ax-width: 100%; width: 100%; }

@media (min-width: 760px) {
  .AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-header {=
 max-width: 335px; }
}

.AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-headerTitl=
e { color: rgb(23, 23, 23); font-size: 20px; font-weight: 700; text-align: =
center; width: 100%; }

.AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-toggleCta =
{ font-size: 16px; font-weight: 700; margin-bottom: 7px; text-align: center=
; width: 100%; }

.AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-ctaButton =
{ font-size: 16px; font-weight: 700; }

.AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-instructio=
ns { font-size: 14px; margin: 0px 0px 28px; max-width: 100%; text-align: ce=
nter; width: 100%; }

@media (min-width: 760px) {
  .AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-instruct=
ions { max-width: 335px; }
}

.AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-formInputC=
ontainer { max-width: 100%; width: 100%; }

@media (min-width: 760px) {
  .AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-formInpu=
tContainer { max-width: 335px; }
}

.AuthForms-investingClubFlow .AuthForms-submitButton { align-items: center;=
 appearance: none; background-color: rgb(7, 29, 57); border: unset; border-=
radius: 3px; color: rgb(255, 255, 255); cursor: pointer; display: flex; fle=
x-direction: row; font-size: 14px; font-weight: 600; justify-content: cente=
r; letter-spacing: 1px; margin-bottom: unset; margin-left: auto; margin-rig=
ht: auto; margin-top: 0px; padding: 0px 20px; text-align: center; text-tran=
sform: uppercase; transition: 0.15s linear; height: 50px !important; max-wi=
dth: unset !important; width: 100% !important; }

.AuthForms-investingClubFlow .AuthForms-submitButton > span { display: bloc=
k; line-height: 12px; }

.AuthForms-investingClubFlow .AuthForms-submitButton [class*=3D" icon-"], .=
AuthForms-investingClubFlow .AuthForms-submitButton [class^=3D"icon-"] { he=
ight: 12px; margin-left: 5px; position: relative; }

.AuthForms-investingClubFlow .AuthForms-submitButton [class*=3D" icon-"]::b=
efore, .AuthForms-investingClubFlow .AuthForms-submitButton [class^=3D"icon=
-"]::before { line-height: 12px; }

.AuthForms-investingClubFlow .AuthForms-submitButton:focus, .AuthForms-inve=
stingClubFlow .AuthForms-submitButton:hover { background-color: rgb(23, 23,=
 23); border-color: rgb(23, 23, 23); color: rgb(255, 255, 255); }

.AuthForms-investingClubFlow .AuthForms-submitButton[class*=3D"touchButton"=
]:hover { background-color: rgb(7, 29, 57); border-color: rgb(7, 29, 57); c=
olor: rgb(255, 255, 255); }

@media (hover: hover) {
  .AuthForms-investingClubFlow .AuthForms-submitButton[class*=3D"touchButto=
n"]:hover { background-color: rgb(23, 23, 23); border-color: rgb(23, 23, 23=
); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AuthForms-investingClubFlow .AuthForms-submitButton { padding: 0px 30px;=
 width: auto; }
}

.AuthForms-investingClubFlow .AuthForms-submitButton:last-child { margin-bo=
ttom: 7px; }

.AuthForms-investingClubFlow .AuthForms-submitButton.AuthForms-disableButto=
n, .AuthForms-investingClubFlow .AuthForms-submitButton.AuthForms-disableBu=
tton:hover { background-color: rgb(217, 217, 217); border: rgb(217, 217, 21=
7); }

@media (min-width: 760px) {
  .AuthForms-investingClubFlow .AuthForms-submitButton { width: 168px !impo=
rtant; }
}

.AuthForms-investingClubFlow.AuthForms-forgotPasswordConfirmation { margin-=
bottom: 48px; }

.AuthForms-investingClubFlow.AuthForms-forgotPasswordConfirmation .AuthForm=
s-instructions { font-size: 14px; font-weight: 600; margin: 36px auto; max-=
width: 100%; text-align: center; width: 100%; }

.AuthForms-investingClubFlow.AuthForms-forgotPasswordConfirmation .AuthForm=
s-instructions p { display: inline; }

.AuthForms-investingClubFlow.AuthForms-forgotPasswordConfirmation .AuthForm=
s-instructions p::after { content: " "; }

@media (min-width: 760px) {
  .AuthForms-investingClubFlow.AuthForms-forgotPasswordConfirmation .AuthFo=
rms-instructions { max-width: 335px; }
}

.AuthForms-investingClubFlow .AuthForms-createAccount button { color: rgb(7=
, 29, 57); }

.AuthForms-investingClubFlow.AuthForms-signInSubmitButton { padding: 0px !i=
mportant; }

.AuthForms-allAccessFlow .AuthForms-header { margin-bottom: 15px; }

.AuthForms-allAccessFlow .AuthForms-submitButton { background-color: red; b=
order: 1px solid red; margin: 0px auto; padding: 0px 55px !important; }

.AuthForms-allAccessFlow .AuthForms-submitButton:focus, .AuthForms-allAcces=
sFlow .AuthForms-submitButton:hover { background-color: rgb(255, 51, 0); bo=
rder-color: rgb(255, 51, 0); }

.AuthForms-allAccessFlow .AuthForms-submitButton[class*=3D"touchButton"]:ho=
ver { background-color: red; border-color: red; }

@media (hover: hover) {
  .AuthForms-allAccessFlow .AuthForms-submitButton[class*=3D"touchButton"]:=
hover { background-color: rgb(255, 51, 0); border-color: rgb(255, 51, 0); c=
olor: rgb(255, 255, 255); }
}

.AuthForms-allAccessFlow .AuthForms-toggleCta { color: rgb(23, 23, 23); fon=
t-size: 18px; margin-bottom: 25px; }

.AuthForms-allAccessFlow .AuthForms-ctaButton { font-size: 18px; font-weigh=
t: 600; }

.AuthForms-allAccessFlow .AuthForms-ctaButton:hover { color: rgb(0, 47, 108=
); }

.AuthForms-allAccessFlow .AuthForms-forgotPwdButton { font-weight: 600; }

.AuthForms-allAccessFlow .AuthForms-forgotPwdButton:hover { color: rgb(0, 4=
7, 108); }

.AuthForms-allAccessFlow .AuthForms-instructions a { color: rgb(0, 83, 207)=
; }

.AuthForms-allAccessFlow .AuthForms-instructions a:hover { color: rgb(0, 47=
, 108); }

.AuthForms-allAccessFlow.AuthForms-forgotPassword { align-items: center; ma=
rgin: 20px 0px 28px; padding: 0px; }

.AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-header { max-w=
idth: 100%; width: 100%; }

@media (min-width: 760px) {
  .AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-header { max=
-width: 335px; }
}

.AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-headerTitle { =
color: rgb(23, 23, 23); font-size: 20px; font-weight: 700; margin-bottom: u=
nset; text-align: center; width: 100%; }

.AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-toggleCta { fo=
nt-size: 16px; font-weight: 600; margin-bottom: 15px; order: 1; text-align:=
 center; width: 100%; }

.AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-ctaButton { fo=
nt-size: 16px; font-weight: 600; }

.AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-instructions {=
 font-size: 14px; margin: 0px 0px 28px; max-width: 100%; text-align: center=
; width: 100%; }

@media (min-width: 760px) {
  .AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-instructions=
 { max-width: 335px; }
}

.AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-formInputConta=
iner { max-width: 100%; width: 100%; }

@media (min-width: 760px) {
  .AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-formInputCon=
tainer { max-width: 335px; }
}

.AuthForms-allAccessFlow.AuthForms-forgotPasswordConfirmation { margin-bott=
om: 48px; }

.AuthForms-allAccessFlow.AuthForms-forgotPasswordConfirmation .AuthForms-in=
structions { font-size: 14px; font-weight: 600; margin: 36px auto; max-widt=
h: 100%; text-align: center; width: 100%; }

.AuthForms-allAccessFlow.AuthForms-forgotPasswordConfirmation .AuthForms-in=
structions p { display: inline; }

.AuthForms-allAccessFlow.AuthForms-forgotPasswordConfirmation .AuthForms-in=
structions p::after { content: " "; }

@media (min-width: 760px) {
  .AuthForms-allAccessFlow.AuthForms-forgotPasswordConfirmation .AuthForms-=
instructions { max-width: 335px; }
}

.AuthForms-allAccessFlow .AuthForms-createAccount button { color: rgb(0, 83=
, 207); }

.AuthForms-resetPasswordAccountInfo { color: rgb(66, 66, 66); font-size: 14=
px; font-weight: 700; margin-bottom: 20px; margin-top: 20px; text-align: le=
ft; }

.AuthForms-resetPasswordAccountInfo span { color: rgb(116, 116, 116); }

.AuthForms-miscellaneousError { overflow-wrap: break-word; border-radius: 3=
px; color: rgb(244, 67, 54); font-size: 14px; margin: 10px 0px; padding: 10=
px; text-align: center; }

.AuthForms-newtocnbc { color: rgb(23, 23, 23); font-size: 12px; font-weight=
: 600; line-height: 16px; }

.AuthForms-allAccessFlow { display: flex; flex-direction: column; }

.AuthForms-allAccessFlow .AuthForms-formContainer { padding-bottom: 0px; }

.AuthForms-allAccessFlow .AuthForms-toggleCta { font-family: "Proxima Nova"=
, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 600; letter-s=
pacing: 0px; line-height: 15px; margin-bottom: 24px; margin-top: 56px; text=
-align: center; }

@media (min-width: 760px) {
  .AuthForms-allAccessFlow .AuthForms-toggleCta { margin-bottom: 20px; marg=
in-top: 28px; }
}

.AuthForms-allAccessFlow .AuthForms-ctaButton { color: rgb(0, 83, 207); fon=
t-size: 14px; font-weight: 700; letter-spacing: 0px; line-height: 15px; }

.AuthForms-allAccessFlow .AuthForms-forgotPwdButton { color: rgb(0, 83, 207=
); margin-bottom: 24px; }

@media (min-width: 760px) {
  .AuthForms-allAccessFlow .AuthForms-forgotPwdButton { margin-bottom: 20px=
; }
}

.AuthForms-allAccessFlow .AuthForms-submitButton { align-items: center; app=
earance: none; background-color: rgb(0, 83, 207); border: unset; border-rad=
ius: 3px; color: rgb(255, 255, 255); cursor: pointer; display: flex; flex-d=
irection: row; font-size: 14px; font-weight: 600; justify-content: center; =
letter-spacing: 1px; margin-bottom: 24px; text-align: center; text-transfor=
m: uppercase; transition: 0.15s linear; height: 50px !important; max-width:=
 unset !important; padding: 0px !important; width: 100% !important; }

.AuthForms-allAccessFlow .AuthForms-submitButton > span { display: block; l=
ine-height: 12px; }

.AuthForms-allAccessFlow .AuthForms-submitButton [class*=3D" icon-"], .Auth=
Forms-allAccessFlow .AuthForms-submitButton [class^=3D"icon-"] { height: 12=
px; margin-left: 5px; position: relative; }

.AuthForms-allAccessFlow .AuthForms-submitButton [class*=3D" icon-"]::befor=
e, .AuthForms-allAccessFlow .AuthForms-submitButton [class^=3D"icon-"]::bef=
ore { line-height: 12px; }

.AuthForms-allAccessFlow .AuthForms-submitButton:focus, .AuthForms-allAcces=
sFlow .AuthForms-submitButton:hover { background-color: rgb(0, 47, 108); bo=
rder-color: rgb(0, 47, 108); color: rgb(255, 255, 255); }

.AuthForms-allAccessFlow .AuthForms-submitButton[class*=3D"touchButton"]:ho=
ver { background-color: rgb(0, 83, 207); border-color: rgb(0, 47, 108); col=
or: rgb(255, 255, 255); }

@media (hover: hover) {
  .AuthForms-allAccessFlow .AuthForms-submitButton[class*=3D"touchButton"]:=
hover { background-color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); c=
olor: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AuthForms-allAccessFlow .AuthForms-submitButton { padding: 0px 30px; wid=
th: auto; }
}

.AuthForms-allAccessFlow .AuthForms-submitButton:last-child { margin-bottom=
: 7px; }

.AuthForms-allAccessFlow .AuthForms-submitButton.AuthForms-disableButton, .=
AuthForms-allAccessFlow .AuthForms-submitButton.AuthForms-disableButton:hov=
er { background-color: rgb(217, 217, 217); border: rgb(217, 217, 217); }

@media (min-width: 760px) {
  .AuthForms-allAccessFlow .AuthForms-submitButton { width: 168px !importan=
t; }
}

.AuthForms-alreadyHaveAccountContainer { display: flex; margin: 0px auto; w=
hite-space: pre-wrap; width: max-content; }

.AuthForms-alreadyHaveAccountContainer button { color: rgb(0, 85, 148); fon=
t-weight: 600; line-height: 16px; }

.AuthForms-signUpHeaderTitle { color: rgb(66, 66, 66); font-size: 16px; fon=
t-weight: 600; line-height: 16px; }

.AuthForms-retryButton { color: inherit; font-weight: 700; margin: 0px 5px;=
 text-decoration: underline; }

@media (max-width: 759px) {
  .AuthForms-containerNewLogo { padding: 0px; }
}

.AuthForms-accountPageMaintenanceMessageContainer { align-items: center; di=
splay: flex; gap: 10px; }

.AuthForms-accountPageMaintenanceMessageContainer .AuthForms-maintenanceMes=
sage { font-size: 16px; font-weight: 500; margin-bottom: 20px; text-align: =
left; }

.AuthForms-accountPageMaintenanceMessageContainer .AuthForms-maintenanceIns=
tructions { padding-bottom: 20px; }

.Checkboxes-checkboxContainer.Checkboxes-checkboxes { padding: 0px; }

.Checkboxes-errorText { color: rgb(206, 43, 43); font-size: 11px; height: 1=
2px; margin: 0px auto 5px; overflow: visible; text-align: left; }

.Checkboxes-checkboxLabel { cursor: pointer; display: block; overflow: hidd=
en; padding-left: 16px; position: relative; user-select: none; }

.Checkboxes-checkboxLabel input { cursor: pointer; height: 0px; opacity: 0;=
 position: absolute; right: 0px; width: 0px; }

.Checkboxes-checkmark { border: 1px solid rgb(66, 66, 66); border-radius: 3=
px; height: 13px; left: 0px; position: absolute; top: 3px; width: 13px; }

.Checkboxes-checkmark:focus, .Checkboxes-checkmark:hover { border: 1px soli=
d rgb(23, 23, 23); }

.Checkboxes-checkmark.Checkboxes-checkmarkError { border: 1px solid rgb(206=
, 43, 43); }

.Checkboxes-checkboxLabel input:checked ~ .Checkboxes-checkmark { backgroun=
d-color: rgb(23, 23, 23); }

.Checkboxes-checkmark::after { content: ""; display: none; position: absolu=
te; }

.Checkboxes-checkboxLabel input:checked ~ .Checkboxes-checkmark::after { di=
splay: block; }

.Checkboxes-checkboxLabel .Checkboxes-checkmark::after { border-style: soli=
d; border-color: rgb(255, 255, 255); border-image: initial; border-width: 0=
px 2px 2px 0px; height: 6px; left: 3px; top: 0px; transform: rotate(45deg);=
 width: 3px; }

.Checkboxes-checkboxDP { margin-bottom: 0px !important; padding-bottom: 10p=
x; }

.Checkboxes-checkboxLabelText, .Checkboxes-checkboxLabelTextBold, .Checkbox=
es-checkboxLabelTextBoldPlus, .Checkboxes-checkboxLabelTextBoldPro { color:=
 rgb(66, 66, 66); flex: 1 1 0%; font-size: 11px; margin: 0px 0px 24px 6px; =
}

.Checkboxes-checkboxLabelText.Checkboxes-staySignedIn, .Checkboxes-staySign=
edIn.Checkboxes-checkboxLabelTextBold, .Checkboxes-staySignedIn.Checkboxes-=
checkboxLabelTextBoldPlus, .Checkboxes-staySignedIn.Checkboxes-checkboxLabe=
lTextBoldPro { font-size: 14px; margin-top: 2px; }

@media (max-width: 759px) {
  .Checkboxes-checkboxLabelText, .Checkboxes-checkboxLabelTextBold, .Checkb=
oxes-checkboxLabelTextBoldPlus, .Checkboxes-checkboxLabelTextBoldPro { marg=
in: 0px 0px 20px 6px; }
}

.Checkboxes-checkboxLabelText a, .Checkboxes-checkboxLabelTextBold a, .Chec=
kboxes-checkboxLabelTextBoldPlus a, .Checkboxes-checkboxLabelTextBoldPro a =
{ color: rgb(23, 23, 23); text-decoration: none; }

.Checkboxes-checkboxLabelText a:hover, .Checkboxes-checkboxLabelTextBold a:=
hover, .Checkboxes-checkboxLabelTextBoldPlus a:hover, .Checkboxes-checkboxL=
abelTextBoldPro a:hover { color: rgb(23, 23, 23); text-decoration: underlin=
e; }

.Checkboxes-checkboxLabelText p, .Checkboxes-checkboxLabelTextBold p, .Chec=
kboxes-checkboxLabelTextBoldPlus p, .Checkboxes-checkboxLabelTextBoldPro p =
{ color: rgb(66, 66, 66); margin-bottom: 0px; }

.Checkboxes-checkboxLabelTextBold, .Checkboxes-checkboxLabelTextBoldPlus, .=
Checkboxes-checkboxLabelTextBoldPro { color: rgb(116, 116, 116); font-weigh=
t: 600; line-height: 16px; margin: -2px 0px 26px 6px; text-align: start; te=
xt-transform: uppercase; }

.Checkboxes-allAccessCheckboxLabelTextBold a { color: rgb(0, 83, 207) !impo=
rtant; }

.Checkboxes-allAccessCheckboxLabelTextBold a:hover { color: rgb(0, 47, 108)=
 !important; }

.Checkboxes-investingClubCheckboxLabelTextBold a, .Checkboxes-investingClub=
CheckboxLabelTextBold a:hover { color: rgb(7, 29, 57) !important; }

.Checkboxes-checkboxLink { color: rgb(0, 85, 148) !important; }

.Checkboxes-cnbcOnlyCheckboxLabelText { color: rgb(116, 116, 116); font-fam=
ily: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 11px; font-we=
ight: 700; line-height: 15px; text-transform: uppercase; }

.Checkboxes-cnbcOnlyCheckboxLabelText a { color: rgb(0, 85, 148) !important=
; }

.Checkboxes-cnbcOnlyCheckboxLabelText p { color: rgb(116, 116, 116); }

.Checkboxes-checkboxLabelTextBoldPro a { color: rgb(0, 132, 86); }

.Checkboxes-checkboxLabelTextBoldPro a:hover { color: rgb(0, 80, 52); text-=
decoration: underline; }

.Checkboxes-checkboxLabelTextBoldPlus a { color: rgb(0, 30, 90); }

.Checkboxes-checkboxLabelTextBoldPlus a:hover { color: rgb(0, 30, 90); text=
-decoration: underline; }

.AreYouSure-container { color: rgb(23, 23, 23); font-size: 18px; font-weigh=
t: 700; margin-bottom: 40px; padding-top: 5px; text-align: center; }

@media (max-width: 759px) {
  .AreYouSure-container { width: 100%; }
}

.AreYouSure-header { font-size: 18px; font-weight: 700; height: 20px; margi=
n-bottom: 12px; margin-top: 15px; }

.AreYouSure-subText { font-size: 14px; font-weight: 600; height: 16px; marg=
in-bottom: 33px; }

.AreYouSure-buttons { padding: 0px 32px 7px; }

@media (min-width: 760px) {
  .AreYouSure-buttons { align-items: stretch; display: flex; }
}

@media (max-width: 759px) {
  .AreYouSure-buttons { padding: 0px; }
}

.AreYouSure-primaryButton { margin: 0px; }

.AreYouSure-secondaryButton { margin: 0px 24px 0px 0px; }

@media (max-width: 759px) {
  .AreYouSure-secondaryButton { margin: 0px 0px 28px; }
}

.AreYouSure-primaryButton, .AreYouSure-secondaryButton { border-radius: 3px=
; flex: 1 1 0%; font-size: 16px; height: 50px; padding: 0px; width: 185px; =
}

@media (max-width: 759px) {
  .AreYouSure-primaryButton, .AreYouSure-secondaryButton { width: 100%; }
}

.AreYouSure-investingClubFlow .AreYouSure-header { font-weight: 600; }

.AreYouSure-investingClubFlow .AreYouSure-subText { font-weight: 500; }

.AreYouSure-investingClubFlow .AreYouSure-primaryButton { align-items: cent=
er; appearance: none; background-color: rgb(7, 29, 57); border: 1px solid r=
gb(7, 29, 57); color: rgb(255, 255, 255); display: flex; flex-direction: ro=
w; font-size: 14px; font-weight: 600; height: 40px; justify-content: center=
; letter-spacing: 1px; padding: 0px 20px; text-align: center; text-transfor=
m: uppercase; transition: 0.15s linear; width: 100%; }

.AreYouSure-investingClubFlow .AreYouSure-primaryButton > span { display: b=
lock; line-height: 12px; }

.AreYouSure-investingClubFlow .AreYouSure-primaryButton [class*=3D" icon-"]=
, .AreYouSure-investingClubFlow .AreYouSure-primaryButton [class^=3D"icon-"=
] { height: 12px; margin-left: 5px; position: relative; }

.AreYouSure-investingClubFlow .AreYouSure-primaryButton [class*=3D" icon-"]=
::before, .AreYouSure-investingClubFlow .AreYouSure-primaryButton [class^=
=3D"icon-"]::before { line-height: 12px; }

.AreYouSure-investingClubFlow .AreYouSure-primaryButton:focus, .AreYouSure-=
investingClubFlow .AreYouSure-primaryButton:hover { background-color: rgb(2=
3, 23, 23); border-color: rgb(23, 23, 23); color: rgb(255, 255, 255); }

.AreYouSure-investingClubFlow .AreYouSure-primaryButton[class*=3D"touchButt=
on"]:hover { background-color: rgb(7, 29, 57); border-color: rgb(7, 29, 57)=
; color: rgb(255, 255, 255); }

@media (hover: hover) {
  .AreYouSure-investingClubFlow .AreYouSure-primaryButton[class*=3D"touchBu=
tton"]:hover { background-color: rgb(23, 23, 23); border-color: rgb(23, 23,=
 23); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AreYouSure-investingClubFlow .AreYouSure-primaryButton { padding: 0px 30=
px; width: auto; }
}

.AreYouSure-investingClubFlow .AreYouSure-secondaryButton { align-items: ce=
nter; appearance: none; background-color: rgb(255, 255, 255); border: 1px s=
olid rgb(7, 29, 57); color: rgb(7, 29, 57); display: flex; flex-direction: =
row; font-size: 14px; font-weight: 600; height: 40px; justify-content: cent=
er; letter-spacing: 1px; padding: 0px 20px; text-align: center; text-transf=
orm: uppercase; transition: 0.15s linear; width: 100%; }

.AreYouSure-investingClubFlow .AreYouSure-secondaryButton > span { display:=
 block; line-height: 12px; }

.AreYouSure-investingClubFlow .AreYouSure-secondaryButton [class*=3D" icon-=
"], .AreYouSure-investingClubFlow .AreYouSure-secondaryButton [class^=3D"ic=
on-"] { height: 12px; margin-left: 5px; position: relative; }

.AreYouSure-investingClubFlow .AreYouSure-secondaryButton [class*=3D" icon-=
"]::before, .AreYouSure-investingClubFlow .AreYouSure-secondaryButton [clas=
s^=3D"icon-"]::before { line-height: 12px; }

.AreYouSure-investingClubFlow .AreYouSure-secondaryButton:focus, .AreYouSur=
e-investingClubFlow .AreYouSure-secondaryButton:hover { background-color: r=
gb(255, 255, 255); border-color: rgb(23, 23, 23); color: rgb(23, 23, 23); }

.AreYouSure-investingClubFlow .AreYouSure-secondaryButton[class*=3D"touchBu=
tton"]:hover { background-color: rgb(255, 255, 255); border-color: rgb(7, 2=
9, 57); color: rgb(7, 29, 57); }

@media (hover: hover) {
  .AreYouSure-investingClubFlow .AreYouSure-secondaryButton[class*=3D"touch=
Button"]:hover { background-color: rgb(255, 255, 255); border-color: rgb(23=
, 23, 23); color: rgb(23, 23, 23); }
}

@media (min-width: 760px) {
  .AreYouSure-investingClubFlow .AreYouSure-secondaryButton { padding: 0px =
30px; width: auto; }
}

.AreYouSure-investingClubFlow .AreYouSure-primaryButton, .AreYouSure-invest=
ingClubFlow .AreYouSure-secondaryButton { border-radius: 3px; flex: 1 1 0%;=
 font-size: 16px; height: 50px; line-height: 12px; padding: 0px; width: 185=
px; }

@media (max-width: 759px) {
  .AreYouSure-investingClubFlow .AreYouSure-primaryButton, .AreYouSure-inve=
stingClubFlow .AreYouSure-secondaryButton { width: 100%; }
}

.AreYouSure-plusFlow .AreYouSure-header { font-weight: 600; }

.AreYouSure-plusFlow .AreYouSure-subText { font-weight: 500; }

.AreYouSure-plusFlow .AreYouSure-secondaryButton { align-items: center; app=
earance: none; background-color: rgb(255, 255, 255); border: 1px solid rgb(=
0, 30, 90); color: rgb(0, 30, 90); display: flex; flex-direction: row; font=
-size: 14px; font-weight: 600; height: 40px; justify-content: center; lette=
r-spacing: 1px; padding: 0px 20px; text-align: center; text-transform: uppe=
rcase; transition: 0.15s linear; width: 100%; }

.AreYouSure-plusFlow .AreYouSure-secondaryButton > span { display: block; l=
ine-height: 12px; }

.AreYouSure-plusFlow .AreYouSure-secondaryButton [class*=3D" icon-"], .AreY=
ouSure-plusFlow .AreYouSure-secondaryButton [class^=3D"icon-"] { height: 12=
px; margin-left: 5px; position: relative; }

.AreYouSure-plusFlow .AreYouSure-secondaryButton [class*=3D" icon-"]::befor=
e, .AreYouSure-plusFlow .AreYouSure-secondaryButton [class^=3D"icon-"]::bef=
ore { line-height: 12px; }

.AreYouSure-plusFlow .AreYouSure-secondaryButton:focus, .AreYouSure-plusFlo=
w .AreYouSure-secondaryButton:hover { background-color: rgb(255, 255, 255);=
 border-color: rgb(0, 8, 26); color: rgb(0, 85, 148); }

.AreYouSure-plusFlow .AreYouSure-secondaryButton[class*=3D"touchButton"]:ho=
ver { background-color: rgb(255, 255, 255); border-color: rgb(0, 30, 90); c=
olor: rgb(0, 30, 90); }

@media (hover: hover) {
  .AreYouSure-plusFlow .AreYouSure-secondaryButton[class*=3D"touchButton"]:=
hover { background-color: rgb(255, 255, 255); border-color: rgb(0, 8, 26); =
color: rgb(0, 85, 148); }
}

@media (min-width: 760px) {
  .AreYouSure-plusFlow .AreYouSure-secondaryButton { padding: 0px 30px; wid=
th: auto; }
}

.AreYouSure-plusFlow .AreYouSure-primaryButton { align-items: center; appea=
rance: none; background-color: rgb(0, 30, 90); border: 1px solid rgb(0, 30,=
 90); color: rgb(255, 255, 255); display: flex; flex-direction: row; font-s=
ize: 14px; font-weight: 600; height: 40px; justify-content: center; letter-=
spacing: 1px; padding: 0px 20px; text-align: center; text-transform: upperc=
ase; transition: 0.15s linear; width: 100%; }

.AreYouSure-plusFlow .AreYouSure-primaryButton > span { display: block; lin=
e-height: 12px; }

.AreYouSure-plusFlow .AreYouSure-primaryButton [class*=3D" icon-"], .AreYou=
Sure-plusFlow .AreYouSure-primaryButton [class^=3D"icon-"] { height: 12px; =
margin-left: 5px; position: relative; }

.AreYouSure-plusFlow .AreYouSure-primaryButton [class*=3D" icon-"]::before,=
 .AreYouSure-plusFlow .AreYouSure-primaryButton [class^=3D"icon-"]::before =
{ line-height: 12px; }

.AreYouSure-plusFlow .AreYouSure-primaryButton:focus, .AreYouSure-plusFlow =
.AreYouSure-primaryButton:hover { background-color: rgb(0, 8, 26); border-c=
olor: rgb(0, 8, 26); color: rgb(255, 255, 255); }

.AreYouSure-plusFlow .AreYouSure-primaryButton[class*=3D"touchButton"]:hove=
r { background-color: rgb(0, 30, 90); border-color: rgb(0, 30, 90); color: =
rgb(255, 255, 255); }

@media (hover: hover) {
  .AreYouSure-plusFlow .AreYouSure-primaryButton[class*=3D"touchButton"]:ho=
ver { background-color: rgb(0, 8, 26); border-color: rgb(0, 8, 26); color: =
rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AreYouSure-plusFlow .AreYouSure-primaryButton { padding: 0px 30px; width=
: auto; }
}

.AreYouSure-plusFlow .AreYouSure-primaryButton, .AreYouSure-plusFlow .AreYo=
uSure-secondaryButton { border-radius: 3px; flex: 1 1 0%; font-size: 16px; =
height: 50px; line-height: 12px; padding: 0px; width: 185px; }

@media (max-width: 759px) {
  .AreYouSure-plusFlow .AreYouSure-primaryButton, .AreYouSure-plusFlow .Are=
YouSure-secondaryButton { width: 100%; }
}

.AreYouSure-allAccessFlow .AreYouSure-header { font-weight: 600; }

.AreYouSure-allAccessFlow .AreYouSure-subText { font-weight: 500; }

.AreYouSure-allAccessFlow .AreYouSure-secondaryButton { align-items: center=
; appearance: none; background-color: rgb(255, 255, 255); border: 1px solid=
 rgb(0, 83, 207); color: rgb(0, 83, 207); display: flex; flex-direction: ro=
w; font-size: 14px; font-weight: 600; height: 40px; justify-content: center=
; letter-spacing: 1px; padding: 0px 20px; text-align: center; text-transfor=
m: uppercase; transition: 0.15s linear; width: 100%; }

.AreYouSure-allAccessFlow .AreYouSure-secondaryButton > span { display: blo=
ck; line-height: 12px; }

.AreYouSure-allAccessFlow .AreYouSure-secondaryButton [class*=3D" icon-"], =
.AreYouSure-allAccessFlow .AreYouSure-secondaryButton [class^=3D"icon-"] { =
height: 12px; margin-left: 5px; position: relative; }

.AreYouSure-allAccessFlow .AreYouSure-secondaryButton [class*=3D" icon-"]::=
before, .AreYouSure-allAccessFlow .AreYouSure-secondaryButton [class^=3D"ic=
on-"]::before { line-height: 12px; }

.AreYouSure-allAccessFlow .AreYouSure-secondaryButton:focus, .AreYouSure-al=
lAccessFlow .AreYouSure-secondaryButton:hover { background-color: rgb(255, =
255, 255); border-color: rgb(0, 47, 108); color: rgb(0, 47, 108); }

.AreYouSure-allAccessFlow .AreYouSure-secondaryButton[class*=3D"touchButton=
"]:hover { background-color: rgb(255, 255, 255); border-color: rgb(0, 83, 2=
07); color: rgb(0, 83, 207); }

@media (hover: hover) {
  .AreYouSure-allAccessFlow .AreYouSure-secondaryButton[class*=3D"touchButt=
on"]:hover { background-color: rgb(255, 255, 255); border-color: rgb(0, 47,=
 108); color: rgb(0, 47, 108); }
}

@media (min-width: 760px) {
  .AreYouSure-allAccessFlow .AreYouSure-secondaryButton { padding: 0px 30px=
; width: auto; }
}

.AreYouSure-allAccessFlow .AreYouSure-primaryButton { align-items: center; =
appearance: none; background-color: rgb(0, 83, 207); border: 1px solid rgb(=
0, 83, 207); color: rgb(255, 255, 255); display: flex; flex-direction: row;=
 font-size: 14px; font-weight: 600; height: 40px; justify-content: center; =
letter-spacing: 1px; padding: 0px 20px; text-align: center; text-transform:=
 uppercase; transition: 0.15s linear; width: 100%; }

.AreYouSure-allAccessFlow .AreYouSure-primaryButton > span { display: block=
; line-height: 12px; }

.AreYouSure-allAccessFlow .AreYouSure-primaryButton [class*=3D" icon-"], .A=
reYouSure-allAccessFlow .AreYouSure-primaryButton [class^=3D"icon-"] { heig=
ht: 12px; margin-left: 5px; position: relative; }

.AreYouSure-allAccessFlow .AreYouSure-primaryButton [class*=3D" icon-"]::be=
fore, .AreYouSure-allAccessFlow .AreYouSure-primaryButton [class^=3D"icon-"=
]::before { line-height: 12px; }

.AreYouSure-allAccessFlow .AreYouSure-primaryButton:focus, .AreYouSure-allA=
ccessFlow .AreYouSure-primaryButton:hover { background-color: rgb(0, 47, 10=
8); border-color: rgb(0, 47, 108); color: rgb(255, 255, 255); }

.AreYouSure-allAccessFlow .AreYouSure-primaryButton[class*=3D"touchButton"]=
:hover { background-color: rgb(0, 83, 207); border-color: rgb(0, 83, 207); =
color: rgb(255, 255, 255); }

@media (hover: hover) {
  .AreYouSure-allAccessFlow .AreYouSure-primaryButton[class*=3D"touchButton=
"]:hover { background-color: rgb(0, 47, 108); border-color: rgb(0, 47, 108)=
; color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AreYouSure-allAccessFlow .AreYouSure-primaryButton { padding: 0px 30px; =
width: auto; }
}

.AreYouSure-allAccessFlow .AreYouSure-primaryButton, .AreYouSure-allAccessF=
low .AreYouSure-secondaryButton { border-radius: 3px; flex: 1 1 0%; font-si=
ze: 16px; height: 50px; line-height: 12px; padding: 0px; width: 185px; }

@media (max-width: 759px) {
  .AreYouSure-allAccessFlow .AreYouSure-primaryButton, .AreYouSure-allAcces=
sFlow .AreYouSure-secondaryButton { width: 100%; }
}

.AreYouSure-proFlow .AreYouSure-primaryButton { align-items: center; appear=
ance: none; background-color: rgb(0, 132, 86); border: 1px solid rgb(0, 132=
, 86); color: rgb(255, 255, 255); display: flex; flex-direction: row; font-=
size: 14px; font-weight: 600; height: 40px; justify-content: center; letter=
-spacing: 1px; padding: 0px 20px; text-align: center; text-transform: upper=
case; transition: 0.15s linear; width: 100%; }

.AreYouSure-proFlow .AreYouSure-primaryButton > span { display: block; line=
-height: 12px; }

.AreYouSure-proFlow .AreYouSure-primaryButton [class*=3D" icon-"], .AreYouS=
ure-proFlow .AreYouSure-primaryButton [class^=3D"icon-"] { height: 12px; ma=
rgin-left: 5px; position: relative; }

.AreYouSure-proFlow .AreYouSure-primaryButton [class*=3D" icon-"]::before, =
.AreYouSure-proFlow .AreYouSure-primaryButton [class^=3D"icon-"]::before { =
line-height: 12px; }

.AreYouSure-proFlow .AreYouSure-primaryButton:focus, .AreYouSure-proFlow .A=
reYouSure-primaryButton:hover { background-color: rgb(0, 80, 52); border-co=
lor: rgb(0, 80, 52); color: rgb(255, 255, 255); }

.AreYouSure-proFlow .AreYouSure-primaryButton[class*=3D"touchButton"]:hover=
 { background-color: rgb(0, 132, 86); border-color: rgb(0, 132, 86); color:=
 rgb(255, 255, 255); }

@media (hover: hover) {
  .AreYouSure-proFlow .AreYouSure-primaryButton[class*=3D"touchButton"]:hov=
er { background-color: rgb(0, 80, 52); border-color: rgb(0, 80, 52); color:=
 rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .AreYouSure-proFlow .AreYouSure-primaryButton { padding: 0px 30px; width:=
 auto; }
}

.AreYouSure-proFlow .AreYouSure-secondaryButton { align-items: center; appe=
arance: none; background-color: rgb(255, 255, 255); border: 1px solid rgb(0=
, 132, 86); color: rgb(0, 132, 86); display: flex; flex-direction: row; fon=
t-size: 14px; font-weight: 600; height: 40px; justify-content: center; lett=
er-spacing: 1px; padding: 0px 20px; text-align: center; text-transform: upp=
ercase; transition: 0.15s linear; width: 100%; }

.AreYouSure-proFlow .AreYouSure-secondaryButton > span { display: block; li=
ne-height: 12px; }

.AreYouSure-proFlow .AreYouSure-secondaryButton [class*=3D" icon-"], .AreYo=
uSure-proFlow .AreYouSure-secondaryButton [class^=3D"icon-"] { height: 12px=
; margin-left: 5px; position: relative; }

.AreYouSure-proFlow .AreYouSure-secondaryButton [class*=3D" icon-"]::before=
, .AreYouSure-proFlow .AreYouSure-secondaryButton [class^=3D"icon-"]::befor=
e { line-height: 12px; }

.AreYouSure-proFlow .AreYouSure-secondaryButton:focus, .AreYouSure-proFlow =
.AreYouSure-secondaryButton:hover { background-color: rgb(255, 255, 255); b=
order-color: rgb(0, 80, 52); color: rgb(0, 80, 52); }

.AreYouSure-proFlow .AreYouSure-secondaryButton[class*=3D"touchButton"]:hov=
er { background-color: rgb(255, 255, 255); border-color: rgb(0, 132, 86); c=
olor: rgb(0, 132, 86); }

@media (hover: hover) {
  .AreYouSure-proFlow .AreYouSure-secondaryButton[class*=3D"touchButton"]:h=
over { background-color: rgb(255, 255, 255); border-color: rgb(0, 80, 52); =
color: rgb(0, 80, 52); }
}

@media (min-width: 760px) {
  .AreYouSure-proFlow .AreYouSure-secondaryButton { padding: 0px 30px; widt=
h: auto; }
}

.AreYouSure-proFlow .AreYouSure-primaryButton, .AreYouSure-proFlow .AreYouS=
ure-secondaryButton { border-radius: 3px; flex: 1 1 0%; font-size: 16px; he=
ight: 50px; line-height: 12px; padding: 0px; width: 185px; }

@media (max-width: 759px) {
  .AreYouSure-proFlow .AreYouSure-primaryButton, .AreYouSure-proFlow .AreYo=
uSure-secondaryButton { width: 100%; }
}

.LogoHeader-header { margin-bottom: 40px; margin-top: 15px; text-align: cen=
ter; }

.LogoHeader-defaultLogo, .LogoHeader-logo { display: inline; }

.LogoHeader-defaultLogo { height: 19px; }

.LogoHeader-investingClubHeader { display: flex; justify-content: center; m=
argin-bottom: 40px; margin-top: 11px; }

.LogoHeader-investingClubHeader .LogoHeader-defaultLogo, .LogoHeader-invest=
ingClubHeader .LogoHeader-logo { fill: rgb(7, 29, 57); stroke: rgb(7, 29, 5=
7); max-width: 255px; }

.NewLogoHeader-logoContainerFree { margin-bottom: 0px; margin-top: 40px; te=
xt-align: center; }

@media (max-width: 759px) {
  .NewLogoHeader-logoContainerFree { margin-bottom: 40px; }
}

.NewLogoHeader-plusContainer { margin-bottom: 20px; }

.NewLogoHeader-logo, .NewLogoHeader-logoFreeStyles { display: inline; }

.NewLogoHeader-logoFreeStyles { height: 23px; }

@media (max-width: 759px) {
  .NewLogoHeader-logoFreeStyles { height: 25px; }
}

.NewLogoHeader-logoContainerSubscription { align-items: center; display: fl=
ex; height: 100px; justify-content: space-between; width: 100%; }

.NewLogoHeader-logoContainerSubscription .NewLogoHeader-rectangle { flex: 1=
 1 0%; height: 54px; }

@media (max-width: 1019px) {
  .NewLogoHeader-logoContainerSubscription .NewLogoHeader-rectangle { heigh=
t: 45px; }
}

.NewLogoHeader-logoContainerSubscription .NewLogoHeader-allAccess { backgro=
und-color: rgb(0, 30, 90); }

.NewLogoHeader-logoContainerSubscription .NewLogoHeader-pro { background-co=
lor: rgb(4, 126, 46); }

.NewLogoHeader-logoContainerSubscription .NewLogoHeader-investingClub { bac=
kground-color: rgb(0, 83, 207); }

.NewLogoHeader-logoContainerSubscription .NewLogoHeader-rectangle:first-of-=
type { margin-left: -21px; margin-right: 3px; }

.NewLogoHeader-logoContainerSubscription .NewLogoHeader-rectangle:last-of-t=
ype { margin-left: -1px; margin-right: -21px; }

@media (max-width: 1019px) {
  .NewLogoHeader-logoContainerSubscription .NewLogoHeader-noBackgroundColor=
 { background-color: initial !important; }
}

.NewLogoHeader-logoContainerSubscription .NewLogoHeader-brandLogo img { hei=
ght: 54px; }

@media (max-width: 1019px) {
  .NewLogoHeader-logoContainerSubscription .NewLogoHeader-brandLogo img { h=
eight: 45px; }
}

.NewLogoHeader-plusAndICContainer { display: flex; gap: 28px; justify-conte=
nt: center; }

.NewLogoHeader-logoPill { height: 35px; width: 110px; }

.SignedIn-container { color: rgb(23, 23, 23); font-size: 18px; font-weight:=
 700; text-align: center; width: 400px; }

@media (max-width: 759px) {
  .SignedIn-container { width: 100%; }
}

.SignedIn-container .SignedIn-messageConfirmation { font-size: 18px; font-w=
eight: 600; line-height: 18px; text-align: center; }

.SignedIn-okayButton { align-items: center; appearance: none; background-co=
lor: rgb(0, 168, 87); border: 1px solid rgb(0, 168, 87); border-radius: 3px=
; color: rgb(255, 255, 255); display: flex; flex-direction: row; font-size:=
 14px; font-weight: 600; height: 50px; justify-content: center; letter-spac=
ing: 1px; margin: 0px auto 15px; padding: 0px 20px; text-align: center; tex=
t-transform: uppercase; transition: 0.15s linear; width: 200px; }

.SignedIn-okayButton > span { display: block; line-height: 12px; }

.SignedIn-okayButton [class*=3D" icon-"], .SignedIn-okayButton [class^=3D"i=
con-"] { height: 12px; margin-left: 5px; position: relative; }

.SignedIn-okayButton [class*=3D" icon-"]::before, .SignedIn-okayButton [cla=
ss^=3D"icon-"]::before { line-height: 12px; }

.SignedIn-okayButton:focus, .SignedIn-okayButton:hover { background-color: =
rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(255, 255, 255); =
}

.SignedIn-okayButton[class*=3D"touchButton"]:hover { background-color: rgb(=
0, 168, 87); border-color: rgb(0, 168, 87); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .SignedIn-okayButton[class*=3D"touchButton"]:hover { background-color: rg=
b(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .SignedIn-okayButton { padding: 0px 30px; width: auto; }
}

.SignedIn-logosContainer { display: flex; justify-content: center; margin-b=
ottom: 16px; }

.SignedIn-logosContainer :last-child, .SignedIn-logosContainer > :first-chi=
ld { align-self: baseline; height: 20px; text-align: center; top: 10px; wid=
th: 100px; }

.SignedIn-logosContainer > :nth-child(2) { height: 40px; width: 100px; }

.SignedIn-proPill { height: 22px; }

.SignedIn-checkmarkContainer { align-items: center; height: 40px; margin-bo=
ttom: 30px; margin-top: 30px; }

.SignedIn-checkmarkContainer .SignedIn-checkMark, .SignedIn-checkmarkContai=
ner .SignedIn-checkMarkAllAccess, .SignedIn-checkmarkContainer .SignedIn-ch=
eckmarkCNBC, .SignedIn-checkmarkContainer .SignedIn-checkmarkDefault, .Sign=
edIn-checkmarkContainer .SignedIn-checkmarkInvestingClub, .SignedIn-checkma=
rkContainer .SignedIn-checkmarkPlus, .SignedIn-checkmarkContainer .SignedIn=
-checkmarkPro { height: 40px; margin: 0px 30px; width: 40px; }

.SignedIn-checkmarkCNBC circle { fill: rgb(0, 85, 148); opacity: 0.25; }

.SignedIn-checkmarkCNBC path { fill: rgb(0, 85, 148); }

.SignedIn-checkmarkPro circle { fill: rgb(0, 168, 87); opacity: 1; }

.SignedIn-checkmarkPro path { fill: rgb(255, 255, 255); }

.SignedIn-checkmarkDefault circle { fill: rgb(0, 85, 148); opacity: 1; }

.SignedIn-checkmarkDefault path { fill: rgb(255, 255, 255); }

.SignedIn-checkMarkAllAccess circle { fill: rgb(0, 83, 207); opacity: 1; }

.SignedIn-checkMarkAllAccess path { fill: rgb(255, 255, 255); }

.SignedIn-checkmarkInvestingClub circle { fill: rgb(4, 150, 255); opacity: =
1; }

.SignedIn-checkmarkInvestingClub path { fill: rgb(255, 255, 255); }

.SignedIn-checkmarkPlus circle { fill: rgb(0, 30, 90); opacity: 1; }

.SignedIn-checkmarkPlus path { fill: rgb(255, 255, 255); }

.Confirmation-copy { color: rgb(23, 23, 23); margin-bottom: 24px; }

.Confirmation-copy p.Confirmation-header { font-size: 18px; font-weight: 70=
0; line-height: 22px; margin: 0px auto 30px; }

.Confirmation-copy p { font-size: 14px; font-weight: 600; line-height: 16px=
; }

.Confirmation-email { color: rgb(116, 116, 116); }

.Confirmation-checkMark, .Confirmation-checkmarkAllAccess, .Confirmation-ch=
eckmarkDefault, .Confirmation-checkmarkInvestingClub, .Confirmation-checkma=
rkPlus, .Confirmation-checkmarkPro { height: 40px; margin: auto auto 30px; =
width: 40px; }

.Confirmation-checkmarkDefault circle { fill: rgb(0, 85, 148); opacity: 1; =
}

.Confirmation-checkmarkDefault path { fill: rgb(255, 255, 255); }

.Confirmation-checkmarkPro circle { fill: rgb(0, 168, 87); opacity: 1; }

.Confirmation-checkmarkPro path { fill: rgb(255, 255, 255); }

.Confirmation-checkmarkAllAccess circle { fill: rgb(0, 83, 207); opacity: 1=
; }

.Confirmation-checkmarkAllAccess path { fill: rgb(255, 255, 255); }

.Confirmation-confirmation { color: rgb(66, 66, 66); font-size: 14px; font-=
weight: 600; margin-bottom: 24px; margin-top: 0px; text-align: center; }

.Confirmation-checkmarkInvestingClub circle { fill: rgb(4, 150, 255); opaci=
ty: 1; }

.Confirmation-checkmarkInvestingClub path { fill: rgb(255, 255, 255); }

.Confirmation-checkmarkPlus circle { fill: rgb(0, 30, 90); opacity: 1; }

.Confirmation-checkmarkPlus path { fill: rgb(255, 255, 255); }

.Confirmation-plusFlow .Confirmation-submitButton { background-color: rgb(0=
, 30, 90); }

.Confirmation-confirmationCode { color: rgb(116, 116, 116); font-weight: 60=
0; }

.Confirmation-confirmationText { margin-bottom: 30px; margin-top: 0px; }

.Confirmation-investingClubFlow .Confirmation-submitButton { background-col=
or: rgb(7, 29, 57); }

.Confirmation-proFlow .Confirmation-submitButton { background-color: rgb(0,=
 168, 87); }

.Confirmation-allAccessFlow p.Confirmation-header { font-weight: 500; width=
: 320px; }

.Confirmation-allAccessFlow .Confirmation-submitButton { background-color: =
rgb(0, 83, 207); }

.Confirmation-confirmationContainer { margin: auto; max-width: 458px; min-h=
eight: 400px; padding: 0px; text-align: center; }

@media (min-width: 760px) {
  .Confirmation-confirmationContainer { padding: 0px 40px; }
}

.Confirmation-confirmationContainer .Confirmation-email { color: rgb(116, 1=
16, 116); font-size: 14px; font-weight: 600; line-height: 16px; margin: 30p=
x auto 20px; overflow: hidden; text-overflow: ellipsis; }

.Confirmation-confirmationContainer .Confirmation-text { color: rgb(23, 23,=
 23); font-size: 18px; font-weight: 600; line-height: 18px; margin: 0px aut=
o; }

.Confirmation-confirmationContainer .Confirmation-text.Confirmation-slightl=
yBold { font-size: 14px; width: 370px; }

.Confirmation-confirmationContainer .Confirmation-buttonContainer { margin:=
 30px 0px; }

.Confirmation-confirmationContainer .Confirmation-watchlistButton { align-i=
tems: center; appearance: none; background: rgb(0, 85, 148); border: 1px so=
lid rgb(0, 85, 148); border-radius: 3px; color: rgb(255, 255, 255); display=
: flex; flex-direction: row; font-size: 14px; font-weight: 600; height: 52p=
x; justify-content: center; letter-spacing: 1px; margin: auto; max-width: 2=
60px; padding: 0px 20px; text-align: center; text-transform: uppercase; tra=
nsition: 0.15s linear; width: 100%; }

.Confirmation-confirmationContainer .Confirmation-watchlistButton > span { =
display: block; line-height: 12px; }

.Confirmation-confirmationContainer .Confirmation-watchlistButton [class*=
=3D" icon-"], .Confirmation-confirmationContainer .Confirmation-watchlistBu=
tton [class^=3D"icon-"] { height: 12px; margin-left: 5px; position: relativ=
e; }

.Confirmation-confirmationContainer .Confirmation-watchlistButton [class*=
=3D" icon-"]::before, .Confirmation-confirmationContainer .Confirmation-wat=
chlistButton [class^=3D"icon-"]::before { line-height: 12px; }

.Confirmation-confirmationContainer .Confirmation-watchlistButton:focus, .C=
onfirmation-confirmationContainer .Confirmation-watchlistButton:hover { bac=
kground-color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); color: rgb(2=
55, 255, 255); }

.Confirmation-confirmationContainer .Confirmation-watchlistButton[class*=3D=
"touchButton"]:hover { background-color: rgb(255, 255, 255); border-color: =
rgb(0, 85, 148); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .Confirmation-confirmationContainer .Confirmation-watchlistButton[class*=
=3D"touchButton"]:hover { background-color: rgb(0, 47, 108); border-color: =
rgb(0, 47, 108); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .Confirmation-confirmationContainer .Confirmation-watchlistButton { paddi=
ng: 0px 30px; width: auto; }
}

.Confirmation-confirmationContainer .Confirmation-doneButton { color: rgb(0=
, 85, 148); font-size: 14px; font-weight: 600; letter-spacing: 1.091px; lin=
e-height: 16px; text-transform: uppercase; }

.Confirmation-confirmationContainer .Confirmation-doneButton:hover { color:=
 rgb(252, 183, 0); }

.ErrorModal-confirmation { align-items: center; color: rgb(66, 66, 66); fon=
t-size: 14px; font-weight: 600; margin: 20px 0px 30px; padding: 0px; text-a=
lign: center; }

.ErrorModal-upperBlock { color: rgb(23, 23, 23); }

.ErrorModal-upperBlock .ErrorModal-header { font-size: 18px; font-weight: 6=
00; line-height: 16px; margin: 30px 0px; }

.ErrorModal-upperBlock .ErrorModal-paymentAlert { font-size: 14px; font-wei=
ght: 600; line-height: 16px; margin-left: auto; margin-right: auto; max-wid=
th: 80%; }

.ErrorModal-upperBlock .ErrorModal-email { color: rgb(116, 116, 116); font-=
size: 14px; font-weight: 500; margin-bottom: 0px; }

.ErrorModal-lowerBlock .ErrorModal-confirmationText { color: rgb(66, 66, 66=
); font-size: 14px; font-weight: 700; line-height: 16px; margin-top: 20px; =
}

.ErrorModal-lowerBlock .ErrorModal-confirmationText .ErrorModal-confirmatio=
nCode { color: rgb(116, 116, 116); font-weight: 500; }

.ErrorModal-lowerBlock .ErrorModal-helpDesk { color: rgb(23, 23, 23); font-=
weight: 600; margin: 20px 0px 30px; }

.ErrorModal-lowerBlock .ErrorModal-helpDesk a { color: rgb(0, 85, 148); }

.ErrorModal-lowerBlock .ErrorModal-helpDesk a:hover { color: rgb(252, 184, =
19); }

.ErrorModal-checkMark { height: 40px; margin: 15px 0px 10px; width: 40px; }

.ErrorModal-checkMark circle { opacity: 1 !important; }

.ErrorModal-checkMark path { fill: rgb(255, 255, 255) !important; }

.NotAvailableModal-contentWrapper { padding: 40px; text-align: center; }

.NotAvailableModal-contentWrapper img { margin: auto; }

.tp-backdrop { background: rgba(0, 0, 0, 0.7) !important; transition: none =
!important; }

.tp-modal .tp-close { background: url("data:image/svg+xml;charset=3Dutf-8,%=
3Csvg width=3D'16' height=3D'16' fill=3D'none' xmlns=3D'http://www.w3.org/2=
000/svg'%3E%3Cpath d=3D'M16 1.611 14.389 0 8 6.389 1.611 0 0 1.611 6.389 8 =
0 14.389 1.611 16 8 9.611 14.389 16 16 14.389 9.611 8 16 1.611Z' fill=3D'%2=
3747474'/%3E%3C/svg%3E") 50% center no-repeat !important; border-radius: 0p=
x !important; height: 16px !important; right: 12px !important; top: 12px !i=
mportant; transform: none !important; width: 16px !important; }

.tp-modal .tp-close, .tp-modal .tp-close:focus, .tp-modal .tp-close:hover {=
 box-shadow: none !important; }

.tp-iframe-wrapper { border-radius: 4px; overflow: hidden; background-color=
: rgb(248, 248, 248) !important; box-shadow: rgba(23, 23, 23, 0.1) 5px 5px =
20px !important; margin: 0px auto !important; position: relative !important=
; }

@media (min-width: 651px) {
  .tp-iframe-wrapper { margin: 100px auto !important; }
}

.tp-modal { height: auto !important; }

.ContactCustomerCare-container { color: rgb(23, 23, 23); font-size: 18px; f=
ont-weight: 600; margin: 30px 0px; text-align: center; width: 400px; }

@media (max-width: 759px) {
  .ContactCustomerCare-container { width: 100%; }
}

.ContactCustomerCare-container a { color: rgb(0, 85, 148); }

.ContactCustomerCare-container .ContactCustomerCare-message { margin: 0px a=
uto; max-width: 300px; }

.PasswordAssistiveText-assistiveText { background-color: rgb(248, 248, 248)=
; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style=
: solid; border-left-style: solid; border-right-color: rgb(217, 217, 217); =
border-bottom-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 2=
17); border-image: initial; border-radius: 0px 0px 6px 6px; border-top-styl=
e: initial; border-top-color: initial; padding: 10px 5px 5px; position: abs=
olute; width: 100%; z-index: 2; }

.PasswordAssistiveText-assistiveTextItem { color: rgb(186, 186, 186); font-=
size: 12px; font-weight: 500; line-height: 16px; margin-bottom: 5px; text-a=
lign: left; }

.PasswordAssistiveText-assistiveTextItemComplete { color: rgb(23, 23, 23); =
}

.PasswordAssistiveText-checkMark { visibility: hidden; }

.PasswordAssistiveText-checkMarkDisplay { height: 10px; margin-right: 5px; =
visibility: visible; }

.AuthPasswordInput-assistiveTextContainer { position: relative; width: 100%=
; }

.AccountHasEmailError-signIn { color: rgb(0, 85, 148); font-family: "Proxim=
a Nova", Helvetica, Arial, sans-serif; font-size: inherit; font-weight: 600=
; line-height: 16px; margin-left: 3px; }

.UserCreateAndSubmit-container { margin: 0px auto; text-align: center; widt=
h: 100%; }

@media (min-width: 760px) {
  .UserCreateAndSubmit-container { width: 340px; }
}

.UserCreateAndSubmit-loggedInAccount { color: rgb(116, 116, 116); font-size=
: 14px; font-weight: 700; margin-bottom: 20px; margin-top: 20px; }

.UserCreateAndSubmit-loggedInAccountEmail { color: rgb(66, 66, 66); font-we=
ight: 700; }

.UserCreateAndSubmit-continueButton { align-items: center; appearance: none=
; background-color: rgb(4, 126, 46); border: 1px solid rgb(4, 126, 46); bor=
der-radius: 3px; color: rgb(255, 255, 255); cursor: pointer; display: flex;=
 flex-direction: row; font-family: "Proxima Nova", Helvetica, Arial, sans-s=
erif; font-size: 16px; font-weight: 700; height: 50px; justify-content: cen=
ter; letter-spacing: 1px; margin: 0px auto 24px; padding: 0px 20px; text-al=
ign: center; text-transform: uppercase; transition: 0.15s linear; width: 19=
0px; }

.UserCreateAndSubmit-continueButton > span { display: block; line-height: 1=
2px; }

.UserCreateAndSubmit-continueButton [class*=3D" icon-"], .UserCreateAndSubm=
it-continueButton [class^=3D"icon-"] { height: 12px; margin-left: 5px; posi=
tion: relative; }

.UserCreateAndSubmit-continueButton [class*=3D" icon-"]::before, .UserCreat=
eAndSubmit-continueButton [class^=3D"icon-"]::before { line-height: 12px; }

.UserCreateAndSubmit-continueButton:focus, .UserCreateAndSubmit-continueBut=
ton:hover { background-color: rgb(0, 132, 86); border-color: rgb(0, 132, 86=
); color: rgb(255, 255, 255); }

.UserCreateAndSubmit-continueButton[class*=3D"touchButton"]:hover { backgro=
und-color: rgb(4, 126, 46); border-color: rgb(4, 126, 46); color: rgb(255, =
255, 255); }

@media (hover: hover) {
  .UserCreateAndSubmit-continueButton[class*=3D"touchButton"]:hover { backg=
round-color: rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(255=
, 255, 255); }
}

@media (min-width: 760px) {
  .UserCreateAndSubmit-continueButton { padding: 0px 30px; width: auto; }
}

@media (max-width: 759px) {
  .UserCreateAndSubmit-continueButton { width: 100%; }
}

.UserCreateAndSubmit-cta { color: rgb(66, 66, 66); font-size: 16px; font-we=
ight: 500; line-height: 16px; margin-bottom: 30px; text-align: center; }

.UserCreateAndSubmit-formInputContainer { margin: 0px auto 30px; }

@media (min-width: 760px) {
  .UserCreateAndSubmit-formInputContainer { width: 340px; }
}

.UserCreateAndSubmit-formInput { width: 100%; }

.UserCreateAndSubmit-infoText { color: rgb(66, 66, 66); flex: 1 1 0%; font-=
size: 11px; line-height: 13px; margin: 0px 0px 12px 12px; text-align: cente=
r; }

.UserCreateAndSubmit-infoText a { color: rgb(23, 23, 23); font-weight: 500;=
 text-decoration: none; }

.UserCreateAndSubmit-infoText p { margin-bottom: 0px; }

.UserCreateAndSubmit-questionAndCta { color: rgb(23, 23, 23); font-size: 12=
px; line-height: 16px; margin-bottom: 20px; font-weight: 600 !important; }

.UserCreateAndSubmit-questionAndCta button { font-weight: 600; }

.UserCreateAndSubmit-miscellaneousError { overflow-wrap: break-word; border=
-radius: 3px; color: rgb(244, 67, 54); font-size: 12px; margin: 0px auto 15=
px; padding: 10px; width: 340px; }

.UserCreateAndSubmit-signedInMessage { color: rgb(66, 66, 66); font-family:=
 "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 14px; font-weight=
: 700; line-height: 20px; margin-top: 20px; }

@media (min-width: 1020px) {
  .UserCreateAndSubmit-investingClubContainer { width: 322px; }
}

.UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continueBu=
tton { align-items: center; appearance: none; background-color: rgb(7, 29, =
57); border: 1px solid rgb(7, 29, 57); border-radius: 3px; color: rgb(255, =
255, 255); cursor: pointer; display: flex; flex-direction: row; font-size: =
16px; font-weight: 700; height: 50px; justify-content: center; letter-spaci=
ng: 1px; margin: 0px auto 24px; padding: 16px 0px; text-align: center; text=
-transform: uppercase; transition: 0.15s linear; width: 190px; }

.UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continueBu=
tton > span { display: block; line-height: 12px; }

.UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continueBu=
tton [class*=3D" icon-"], .UserCreateAndSubmit-investingClubContainer .User=
CreateAndSubmit-continueButton [class^=3D"icon-"] { height: 12px; margin-le=
ft: 5px; position: relative; }

.UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continueBu=
tton [class*=3D" icon-"]::before, .UserCreateAndSubmit-investingClubContain=
er .UserCreateAndSubmit-continueButton [class^=3D"icon-"]::before { line-he=
ight: 12px; }

.UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continueBu=
tton:focus, .UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmi=
t-continueButton:hover { background-color: rgb(0, 47, 108); border-color: r=
gb(0, 47, 108); color: rgb(255, 255, 255); }

.UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continueBu=
tton[class*=3D"touchButton"]:hover { background-color: rgb(7, 29, 57); bord=
er-color: rgb(7, 29, 57); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continue=
Button[class*=3D"touchButton"]:hover { background-color: rgb(0, 47, 108); b=
order-color: rgb(0, 47, 108); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continue=
Button { padding: 0px 30px; width: auto; }
}

@media (min-width: 1020px) {
  .UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continue=
Button { width: auto; }
}

@media (max-width: 759px) {
  .UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-continue=
Button { width: 100%; }
}

@media (min-width: 1020px) {
  .UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-formInpu=
tContainer { width: 322px; }
}

.UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-formInput =
{ margin: 0px auto; }

@media (min-width: 760px) and (max-width: 1019px) {
  .UserCreateAndSubmit-investingClubContainer .UserCreateAndSubmit-formInpu=
t { width: 100%; }
}

@media (min-width: 1020px) {
  .UserCreateAndSubmit-investingClubContainerLoggedIn .UserCreateAndSubmit-=
continueButton { transform: none; }
}

.UserCreateAndSubmit-investingClubContainerLoggedIn .UserCreateAndSubmit-qu=
estionAndCta { color: rgb(66, 66, 66); font-size: 12px; font-weight: 700; m=
argin-bottom: 20px; }

.UserCreateAndSubmit-investingClubContainerLoggedIn .UserCreateAndSubmit-qu=
estionAndCta button { font-size: 12px; }

.UserCreateAndSubmit-allAccessFlow .UserCreateAndSubmit-cta { color: rgb(66=
, 66, 66); font-size: 16px; font-style: normal; font-weight: 600; line-heig=
ht: 16px; margin-bottom: 30px; }

@media (min-width: 1020px) {
  .UserCreateAndSubmit-allAccessFlow .UserCreateAndSubmit-cta { margin-bott=
om: 37px; }
}

.UserCreateAndSubmit-allAccessFlow .UserCreateAndSubmit-continueButton { ba=
ckground-color: rgb(0, 83, 207); border: none; font-size: 14px; font-weight=
: 700; letter-spacing: 1px; line-height: 16px; }

.UserCreateAndSubmit-allAccessFlow .UserCreateAndSubmit-continueButton:hove=
r { background-color: rgb(0, 83, 207); }

.UserCreateAndSubmit-allAccessFlow .UserCreateAndSubmit-allAccessContinueBu=
tton:hover { background-color: rgb(0, 47, 108); }

@media (min-width: 1020px) {
  .UserCreateAndSubmit-plusFlow { width: 322px; }
}

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton { align-i=
tems: center; appearance: none; background-color: rgb(0, 30, 90); border: 1=
px solid rgb(0, 30, 90); border-radius: 3px; color: rgb(255, 255, 255); cur=
sor: pointer; display: flex; flex-direction: row; font-size: 14px; font-wei=
ght: 500; height: 50px; justify-content: center; letter-spacing: 1px; margi=
n: 0px auto 24px; padding: 16px 0px; text-align: center; text-transform: up=
percase; transition: 0.15s linear; width: 190px; }

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton > span { =
display: block; line-height: 12px; }

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton [class*=
=3D" icon-"], .UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueBu=
tton [class^=3D"icon-"] { height: 12px; margin-left: 5px; position: relativ=
e; }

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton [class*=
=3D" icon-"]::before, .UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-co=
ntinueButton [class^=3D"icon-"]::before { line-height: 12px; }

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton:focus, .U=
serCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton:hover { bac=
kground-color: rgb(0, 8, 26); border-color: rgb(0, 8, 26); color: rgb(255, =
255, 255); }

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton[class*=3D=
"touchButton"]:hover { background-color: rgb(0, 30, 90); border-color: rgb(=
0, 30, 90); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton[class*=
=3D"touchButton"]:hover { background-color: rgb(0, 8, 26); border-color: rg=
b(0, 8, 26); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton { paddi=
ng: 0px 30px; width: auto; }
}

@media (min-width: 1020px) {
  .UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton { width=
: 190px; }
}

@media (max-width: 759px) {
  .UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-continueButton { width=
: 100%; }
}

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-ctaSignInOut { color: rg=
b(0, 30, 90); }

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-ctaSignInOut:focus, .Use=
rCreateAndSubmit-plusFlow .UserCreateAndSubmit-ctaSignInOut:hover { color: =
rgb(0, 85, 148); }

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-formInputContainer { mar=
gin: 0px auto 10px; }

@media (min-width: 1020px) {
  .UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-formInputContainer { w=
idth: 322px; }
}

.UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-formInput { margin: 0px =
auto; }

@media (min-width: 760px) and (max-width: 1019px) {
  .UserCreateAndSubmit-plusFlow .UserCreateAndSubmit-formInput { width: 100=
%; }
}

.ProgressIndicator-stepsLine { background-color: rgb(217, 217, 217); flex: =
1 1 0%; height: 1px; margin-top: 9px; width: 100%; }

.ProgressIndicator-steps { display: flex; margin: 0px auto; padding-bottom:=
 40px; position: relative; width: 115px; }

.ProgressIndicator-step { flex: 0 1 0%; position: relative; }

.ProgressIndicator-stepIcon { box-shadow: rgba(23, 23, 23, 0.1) 5px 5px 20p=
x; }

.ProgressIndicator-stepTitle { color: rgb(116, 116, 116); font-size: 11px; =
font-weight: 500; left: -42px; position: absolute; text-align: center; widt=
h: 100px; }

.ProgressIndicator-stepTitleActive, .ProgressIndicator-stepTitleCurrent { c=
olor: rgb(66, 66, 66); }

.CreateAccount-container { width: min-content; }

@media (min-width: 760px) and (max-width: 1019px) {
  .CreateAccount-container { width: 558px; }
}

@media (max-width: 759px) {
  .CreateAccount-container { width: 100%; }
}

.CreateAccount-signUpContainer { display: flex; margin: 0px auto; width: mi=
n-content; }

@media (min-width: 1020px) {
  .CreateAccount-signUpContainer { padding: 0px 47px; }
}

@media (max-width: 1020px) {
  .CreateAccount-signUpContainer { display: block; padding-top: 0px; width:=
 auto; }
}

.CreateAccount-createAccountContainerLoggedIn { display: block; }

.CreateAccount-createAccountContainerLoggedIn .CreateAccount-perksList { wi=
dth: 100%; }

@media (min-width: 760px) {
  .CreateAccount-createAccountContainerLoggedIn .CreateAccount-perksList { =
margin: 30px; width: auto; }
}

.CreateAccount-ctaSecondary { color: rgb(66, 66, 66); font-size: 16px; font=
-weight: 500; margin-bottom: 10px; text-align: center; }

.CreateAccount-signedInMessage { background: rgb(241, 241, 241); border: 1p=
x solid rgb(217, 217, 217); border-radius: 5px; color: rgb(66, 66, 66); fon=
t-size: 14px; font-weight: 600; line-height: 20px; margin: 10px auto; paddi=
ng: 5px; text-align: center; width: 250px; }

.CreateAccount-perks { font-size: 12px; line-height: 14px; margin: 0px 10px=
 10px; }

.CreateAccount-perksContainer { height: 100%; margin: 10px auto; text-align=
: center; width: fit-content; }

@media (min-width: 760px) {
  .CreateAccount-perksContainer { align-items: stretch; margin: 20px auto 2=
9px; max-width: 465px; min-width: 280px; }
}

.CreateAccount-perk { display: flex; margin-bottom: 8px; }

.CreateAccount-perkBullet { margin-top: 4px; }

.CreateAccount-perkText { flex: 1 1 0%; line-height: 18px; padding-left: 8p=
x; text-align: left; }

.CreateAccount-perksList { height: 100%; margin: 10px 0px 27px; text-align:=
 center; width: 100%; }

@media (min-width: 760px) {
  .CreateAccount-perksList { align-items: stretch; margin: 40px 19px 20px a=
uto; }
}

.CreateAccount-perksList .CreateAccount-ctaPrimary { color: rgb(23, 23, 23)=
; font-size: 20px; font-weight: 600; line-height: 24px; margin-bottom: 1em;=
 text-align: left; width: 100%; }

@media (max-width: 759px) {
  .CreateAccount-perksList .CreateAccount-ctaPrimary { font-size: 18px; }
}

@media (max-width: 1019px) {
  .CreateAccount-perksList .CreateAccount-ctaPrimary { text-align: center; =
}
}

.CreateAccount-perksList .CreateAccount-perk { margin-bottom: 25px; }

.CreateAccount-perksList .CreateAccount-perkText { color: rgb(7, 29, 57); f=
ont-size: 18px; font-weight: 500; }

@media (min-width: 360px) and (max-width: 759px) {
  .CreateAccount-perksList .CreateAccount-perkText { font-size: 16px; }
}

.CreateAccount-continueButton { align-items: center; appearance: none; back=
ground-color: rgb(0, 168, 87); border: 1px solid rgb(0, 168, 87); border-ra=
dius: 3px; color: rgb(255, 255, 255); cursor: pointer; display: flex; flex-=
direction: row; font-size: 16px; font-weight: 700; height: 50px; justify-co=
ntent: center; letter-spacing: 1px; margin: 0px auto 24px; padding: 16px 0p=
x; text-align: center; text-transform: uppercase; transition: 0.15s linear;=
 width: 190px; }

.CreateAccount-continueButton > span { display: block; line-height: 12px; }

.CreateAccount-continueButton [class*=3D" icon-"], .CreateAccount-continueB=
utton [class^=3D"icon-"] { height: 12px; margin-left: 5px; position: relati=
ve; }

.CreateAccount-continueButton [class*=3D" icon-"]::before, .CreateAccount-c=
ontinueButton [class^=3D"icon-"]::before { line-height: 12px; }

.CreateAccount-continueButton:focus, .CreateAccount-continueButton:hover { =
background-color: rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rg=
b(255, 255, 255); }

.CreateAccount-continueButton[class*=3D"touchButton"]:hover { background-co=
lor: rgb(0, 168, 87); border-color: rgb(0, 168, 87); color: rgb(255, 255, 2=
55); }

@media (hover: hover) {
  .CreateAccount-continueButton[class*=3D"touchButton"]:hover { background-=
color: rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(255, 255,=
 255); }
}

@media (min-width: 760px) {
  .CreateAccount-continueButton { padding: 0px 30px; width: 190px; }
}

@media (max-width: 759px) {
  .CreateAccount-continueButton { width: 100%; }
}

.SubscribeModal-modalContents { background-color: rgb(255, 255, 255); backg=
round-position: right -360px top 50px; background-repeat: no-repeat; backgr=
ound-size: 900px; height: 100%; padding: 21px; }

.SubscribeModal-modalContents.SubscribeModal-investingclub { background-ima=
ge: url("https://static-redesign.cnbcfm.com/dist/a3707990138080672bc2.svg")=
; }

.SubscribeModal-modalContents.SubscribeModal-pro { background-image: url("h=
ttps://static-redesign.cnbcfm.com/dist/58666b98ea866f6cdb1b.svg"); }

.SubscribeModal-modalContents.SubscribeModal-allAccess { background-image: =
url("https://static-redesign.cnbcfm.com/dist/a888429ebce514cff229.svg"); }

.SubscribeModal-modalContents.SubscribeModal-plus { background-image: url("=
https://static-redesign.cnbcfm.com/dist/44944463efaf14fd092f.svg"); }

.SubscribeModal-createAccContainer { width: 670px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .SubscribeModal-createAccContainer { width: 558px; }
}

@media (max-width: 759px) {
  .SubscribeModal-createAccContainer { width: 100%; }
}

.SubscribeModal-createAccContainer .SubscribeModal-ctaPrimary { color: rgb(=
23, 23, 23); font-size: 20px; font-weight: 600; margin-bottom: 5px; text-al=
ign: center; }

@media (max-width: 759px) {
  .SubscribeModal-createAccContainer .SubscribeModal-ctaPrimary { font-size=
: 18px; }
}

.SignInOrSignUpModal-modalContents { background-image: url("https://static-=
redesign.cnbcfm.com/dist/44944463efaf14fd092f.svg"); background-position: r=
ight -360px top 50px; background-repeat: no-repeat; background-size: 900px;=
 height: 100%; padding: 21px; }

@media (min-width: 760px) {
  .SignInOrSignUpModal-modalContents { background-position: right -360px bo=
ttom 10px; }
}

.UnlockConfirmation-modalContents { padding: 40px 71px 71px; }

@media (max-width: 759px) {
  .UnlockConfirmation-modalContents { padding: 40px 51px 51px; }
}

.UnlockConfirmation-logoHeader { color: rgb(51, 51, 51); font-family: "Prox=
ima Nova", Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 700;=
 line-height: 1.05; padding-bottom: 24px; text-align: center; }

@media (max-width: 1019px) {
  .UnlockConfirmation-logoHeader { font-size: 28px; margin-bottom: 12px; }
}

@media (max-width: 759px) {
  .UnlockConfirmation-logoHeader { font-size: 22px; }
}

.UnlockConfirmation-logoProImg { display: inline-block; margin: 0px; paddin=
g: 0px; vertical-align: middle; width: 204px; }

@media (max-width: 1019px) {
  .UnlockConfirmation-logoProImg { width: 194px; }
}

@media (max-width: 759px) {
  .UnlockConfirmation-logoProImg { width: 164px; }
}

.UnlockConfirmation-modalUnlockContainer { margin-left: auto; margin-right:=
 auto; max-width: 500px; padding: 10px; text-align: center; }

@media (max-width: 1019px) {
  .UnlockConfirmation-modalUnlockContainer { width: 100%; }
}

.UnlockConfirmation-unlockText { color: rgb(51, 51, 51); font-family: "Prox=
ima Nova", Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600;=
 line-height: 32px; padding-bottom: 25px; }

@media (max-width: 1019px) {
  .UnlockConfirmation-unlockText { font-size: 24px; line-height: 26px; widt=
h: 100%; }
}

@media (max-width: 759px) {
  .UnlockConfirmation-unlockText { font-size: 24px; line-height: 22px; }
}

.UnlockConfirmation-proText { color: rgb(0, 168, 87); }

.UnlockConfirmation-unlockButton { align-items: center; background: rgba(0,=
 168, 87, 0.24); border-radius: 50%; display: flex; height: 40px; justify-c=
ontent: center; margin-left: calc(50% - 20px); width: 40px; }

.UnlockConfirmation-unlockIcon { height: 25px; width: 25px; }

.SignInOrSignUpConfirmationModal-modalContents { padding: 21px; }

.LoggedInModal-modalContents { padding: 40px 71px 71px; }

@media (max-width: 759px) {
  .LoggedInModal-modalContents { padding: 40px 51px 51px; }
}

.LoggedInModal-breaker { border: none; margin: 0px -71px 24px; outline: rgb=
(207, 216, 226) solid 0.5px; }

.LoggedInModal-logoHeader { color: rgb(51, 51, 51); font-family: "Proxima N=
ova", Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 700; line=
-height: 1.05; padding-bottom: 24px; text-align: center; }

@media (max-width: 1019px) {
  .LoggedInModal-logoHeader { font-size: 28px; margin-bottom: 12px; }
}

@media (max-width: 759px) {
  .LoggedInModal-logoHeader { font-size: 22px; }
}

.LoggedInModal-logoProImg { display: inline-block; margin: 0px; padding: 0p=
x; vertical-align: middle; width: 204px; }

@media (max-width: 1019px) {
  .LoggedInModal-logoProImg { width: 194px; }
}

@media (max-width: 759px) {
  .LoggedInModal-logoProImg { width: 164px; }
}

.LoggedInModal-modalUnlockContainer { margin-left: auto; margin-right: auto=
; max-width: 500px; padding: 10px; text-align: center; }

@media (max-width: 1019px) {
  .LoggedInModal-modalUnlockContainer { width: 100%; }
}

.LoggedInModal-unlockText { color: rgb(51, 51, 51); font-family: "Proxima N=
ova", Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line=
-height: 32px; padding-bottom: 25px; }

@media (max-width: 1019px) {
  .LoggedInModal-unlockText { font-size: 24px; line-height: 26px; width: 10=
0%; }
}

@media (max-width: 759px) {
  .LoggedInModal-unlockText { font-size: 24px; line-height: 22px; }
}

.LoggedInModal-headerTitle { color: rgb(51, 51, 51); font-family: "Proxima =
Nova", Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 700; lin=
e-height: 1.05; padding-bottom: 20px; }

@media (max-width: 1019px) {
  .LoggedInModal-headerTitle { font-size: 28px; }
}

@media (max-width: 759px) {
  .LoggedInModal-headerTitle { font-size: 24px; line-height: 25px; padding-=
bottom: 14px; }
}

.LoggedInModal-proText { color: rgb(0, 168, 87); }

.LoggedInModal-unlockButton { align-items: center; appearance: none; backgr=
ound-color: rgb(0, 168, 87); border: 1px solid rgb(0, 168, 87); border-radi=
us: 3px; box-shadow: rgba(23, 23, 23, 0.25) -2px 2px 2px; color: rgb(255, 2=
55, 255); cursor: pointer; display: flex; flex-direction: row; font-size: 2=
2px; font-weight: 600; height: 60px; justify-content: center; letter-spacin=
g: 1px; margin: 0px auto; max-width: 300px; outline: rgb(51, 51, 51) solid =
0.5px; padding: 0px 20px; text-align: center; text-transform: none; transit=
ion: 0.15s linear; width: 80%; }

.LoggedInModal-unlockButton > span { display: block; line-height: 12px; }

.LoggedInModal-unlockButton [class*=3D" icon-"], .LoggedInModal-unlockButto=
n [class^=3D"icon-"] { height: 12px; margin-left: 5px; position: relative; =
}

.LoggedInModal-unlockButton [class*=3D" icon-"]::before, .LoggedInModal-unl=
ockButton [class^=3D"icon-"]::before { line-height: 12px; }

.LoggedInModal-unlockButton:focus, .LoggedInModal-unlockButton:hover { back=
ground-color: rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(25=
5, 255, 255); }

.LoggedInModal-unlockButton[class*=3D"touchButton"]:hover { background-colo=
r: rgb(0, 168, 87); border-color: rgb(0, 168, 87); color: rgb(255, 255, 255=
); }

@media (hover: hover) {
  .LoggedInModal-unlockButton[class*=3D"touchButton"]:hover { background-co=
lor: rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(255, 255, 2=
55); }
}

@media (min-width: 760px) {
  .LoggedInModal-unlockButton { padding: 0px 30px; width: 100%; }
}

.LoggedInModal-unlockIcon { margin-right: 8px; }

.DynamicPaywallSignUpModal-modalContents { max-height: calc(100% - 1px); pa=
dding-top: 21px; }

.DynamicPaywallSignUpModal-logoHeader { align-items: center; border-bottom:=
 1px solid rgb(207, 216, 226); color: rgb(51, 51, 51); display: flex; font-=
family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 48px; font=
-weight: 700; justify-content: center; line-height: 1.05; margin-bottom: 24=
px; padding-bottom: 20px; text-align: center; }

@media (max-width: 1019px) {
  .DynamicPaywallSignUpModal-logoHeader { font-size: 36px; margin-bottom: 0=
px; }
}

@media (max-width: 759px) {
  .DynamicPaywallSignUpModal-logoHeader { font-size: 22px; }
}

.DynamicPaywallSignUpModal-modalSignUpContainer { margin-left: auto; margin=
-right: auto; max-width: 911px; padding: 10px; }

@media (max-width: 1019px) {
  .DynamicPaywallSignUpModal-modalSignUpContainer { width: 100%; }
}

.DynamicPaywallSignUpModal-signUpContainer { display: flex; flex-direction:=
 row; justify-content: space-between; }

@media (max-width: 1019px) {
  .DynamicPaywallSignUpModal-signUpContainer { display: block; }
}

.DynamicPaywallSignUpModal-signUpContainer > :last-child { margin-top: 0px;=
 }

.DynamicPaywallSignUpModal-signUpContainer > :last-child form > :first-chil=
d, .DynamicPaywallSignUpModal-signUpContainer > :last-child form > :nth-chi=
ld(2) { margin-bottom: 20px; }

.DynamicPaywallSignUpModal-previewContainer { padding-right: 10px; position=
: relative; }

@media (max-width: 1019px) {
  .DynamicPaywallSignUpModal-previewContainer { padding: 0px 20px 20px; wid=
th: 100%; }
}

@media (max-width: 759px) {
  .DynamicPaywallSignUpModal-previewContainer { padding: 15px; }
}

.DynamicPaywallSignUpModal-signupText { color: rgb(51, 51, 51); font-family=
: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 24px; font-weigh=
t: 600; line-height: 32px; padding-bottom: 25px; }

@media (max-width: 1019px) {
  .DynamicPaywallSignUpModal-signupText { font-size: 19px; line-height: 26p=
x; padding-bottom: 15px; width: 100%; }
}

@media (max-width: 759px) {
  .DynamicPaywallSignUpModal-signupText { font-size: 16px; line-height: 22p=
x; }
}

.DynamicPaywallSignUpModal-signUpPerks { list-style-type: unset; margin-top=
: 7px; }

.DynamicPaywallSignUpModal-signUpPerks li { font-size: 22px; font-weight: 5=
00; list-style-position: inside; list-style-type: unset; }

@media (max-width: 759px) {
  .DynamicPaywallSignUpModal-signUpPerks li { font-size: 16px; }
}

.DynamicPaywallSignUpModal-headerTitle { color: rgb(51, 51, 51); font-famil=
y: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 34px; font-weig=
ht: 700; line-height: 1.05; padding-bottom: 20px; }

@media (max-width: 1019px) {
  .DynamicPaywallSignUpModal-headerTitle { font-size: 36px; padding-bottom:=
 10px; }
}

@media (max-width: 759px) {
  .DynamicPaywallSignUpModal-headerTitle { font-size: 24px; line-height: 25=
px; padding-bottom: 14px; }
}

.DynamicPaywallSignUpModal-proText { color: rgb(0, 168, 87); }

.DynamicPaywallSignUpModal-ctaText { color: rgb(51, 51, 51); font-family: "=
Proxima Nova", Helvetica, Arial, sans-serif; font-size: 20px; font-weight: =
600; }

@media (max-width: 1019px) {
  .DynamicPaywallSignUpModal-ctaText { font-size: 17px; }
}

@media (max-width: 759px) {
  .DynamicPaywallSignUpModal-ctaText { font-size: 14px; }
}

.DynamicPaywallSignUpModal-ctaButton { color: rgb(0, 168, 87); cursor: poin=
ter; font-size: 20px; font-weight: 600; }

@media (max-width: 1019px) {
  .DynamicPaywallSignUpModal-ctaButton { font-size: 17px; }
}

@media (max-width: 759px) {
  .DynamicPaywallSignUpModal-ctaButton { font-size: 14px; }
}

.ResetPasswordModal-modalContents { padding: 20px; }

@media (min-width: 760px) {
  .ResetPasswordModal-modalContents { width: 500px; }
}

.ResetPasswordModal-container { color: rgb(23, 23, 23); font-weight: 700; p=
adding: 20px 50px; text-align: center; width: 500px; }

.ResetPasswordModal-boundedContainer { max-width: 350px; }

.ResetPasswordModal-confirmationHeader { font-size: 18px; margin-top: 10px;=
 }

.ResetPasswordModal-email { color: rgb(158, 158, 158); }

.ResetPasswordModal-checkmark { height: 50px; width: 50px; }

.ResetPasswordModal-okayButton { align-items: center; appearance: none; bac=
kground-color: rgb(0, 47, 108); border: 1px solid rgb(0, 47, 108); border-r=
adius: 3px; color: rgb(255, 255, 255); display: flex; flex-direction: row; =
font-size: 14px; font-weight: 600; height: 50px; justify-content: center; l=
etter-spacing: 1px; margin: 20px auto 15px; padding: 0px 20px; text-align: =
center; text-transform: uppercase; transition: 0.15s linear; width: 200px; =
}

.ResetPasswordModal-okayButton > span { display: block; line-height: 12px; =
}

.ResetPasswordModal-okayButton [class*=3D" icon-"], .ResetPasswordModal-oka=
yButton [class^=3D"icon-"] { height: 12px; margin-left: 5px; position: rela=
tive; }

.ResetPasswordModal-okayButton [class*=3D" icon-"]::before, .ResetPasswordM=
odal-okayButton [class^=3D"icon-"]::before { line-height: 12px; }

.ResetPasswordModal-okayButton:focus, .ResetPasswordModal-okayButton:hover,=
 .ResetPasswordModal-okayButton[class*=3D"touchButton"]:hover { background-=
color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); color: rgb(255, 255,=
 255); }

@media (hover: hover) {
  .ResetPasswordModal-okayButton[class*=3D"touchButton"]:hover { background=
-color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); color: rgb(255, 255=
, 255); }
}

@media (min-width: 760px) {
  .ResetPasswordModal-okayButton { padding: 0px 30px; width: auto; }
}

.ResetPasswordModal-okayButtonPro { align-items: center; appearance: none; =
background-color: rgb(0, 168, 87); border: 1px solid rgb(0, 168, 87); borde=
r-radius: 3px; color: rgb(255, 255, 255); display: flex; flex-direction: ro=
w; font-size: 14px; font-weight: 600; height: 50px; justify-content: center=
; letter-spacing: 1px; margin: 20px auto 15px; padding: 0px 20px; text-alig=
n: center; text-transform: uppercase; transition: 0.15s linear; width: 200p=
x; }

.ResetPasswordModal-okayButtonPro > span { display: block; line-height: 12p=
x; }

.ResetPasswordModal-okayButtonPro [class*=3D" icon-"], .ResetPasswordModal-=
okayButtonPro [class^=3D"icon-"] { height: 12px; margin-left: 5px; position=
: relative; }

.ResetPasswordModal-okayButtonPro [class*=3D" icon-"]::before, .ResetPasswo=
rdModal-okayButtonPro [class^=3D"icon-"]::before { line-height: 12px; }

.ResetPasswordModal-okayButtonPro:focus, .ResetPasswordModal-okayButtonPro:=
hover { background-color: rgb(0, 132, 86); border-color: rgb(0, 132, 86); c=
olor: rgb(255, 255, 255); }

.ResetPasswordModal-okayButtonPro[class*=3D"touchButton"]:hover { backgroun=
d-color: rgb(0, 168, 87); border-color: rgb(0, 168, 87); color: rgb(255, 25=
5, 255); }

@media (hover: hover) {
  .ResetPasswordModal-okayButtonPro[class*=3D"touchButton"]:hover { backgro=
und-color: rgb(0, 132, 86); border-color: rgb(0, 132, 86); color: rgb(255, =
255, 255); }
}

@media (min-width: 760px) {
  .ResetPasswordModal-okayButtonPro { padding: 0px 30px; width: auto; }
  .ResetPasswordModal-okayButton { width: 200px; }
}

.AddCardForm-addCardFormContainer { display: flex; flex-direction: column; =
}

.AddCardForm-hostedPaymentPagesContainer > iframe { border: none; min-heigh=
t: 300px; width: 100%; }

.AddCardForm-backButton { align-items: center; align-self: flex-end; color:=
 rgb(0, 83, 207); display: flex; font-size: 12px; font-weight: 600; letter-=
spacing: 0.5px; line-height: 14.62px; }

.AddCardForm-backButton:focus, .AddCardForm-backButton:hover { color: rgb(7=
, 29, 57); }

.AddCardForm-leftArrow { margin-top: 1px; }

.CardItem-itemButton { color: rgb(0, 0, 0); width: 100%; }

.CardItem-itemButton:focus-visible { border-color: rgb(0, 30, 90); border-s=
tyle: solid; border-width: 2px 0px; }

.CardItem-listItem { align-items: center; border-top: 1px solid rgb(186, 18=
6, 186); display: flex; flex-direction: row; gap: 10px; padding: 5px 10px; =
}

.CardItem-cardList { border-bottom: 1px solid rgb(186, 186, 186); }

.CardItem-cardList:focus { border: none; }

.CardItem-selectCol input { cursor: pointer; }

.CardItem-cardCol { font-size: 12px; font-weight: 600; letter-spacing: 0.5p=
x; line-height: 28px; text-align: left; }

@media (max-width: 760px) {
  .CardItem-cardName { line-height: normal; max-width: 105px; }
}

.CardItem-capitalized { text-transform: capitalize; }

.CardItem-expCol { color: rgb(116, 116, 116); font-size: 12px; font-weight:=
 500; letter-spacing: 0.5px; line-height: 14.62px; margin-left: auto; }

.CardList-cardListHeader { display: flex; flex-direction: row; justify-cont=
ent: space-between; margin: 20px 0px; }

.CardList-headline { font-size: 16px; font-weight: 500; letter-spacing: 0.5=
px; line-height: 19.49px; margin: 0px; }

.CardList-addCardButton { color: rgb(0, 83, 207); font-size: 12px; font-wei=
ght: 600; letter-spacing: 0.5px; line-height: 14.62px; }

.CardList-addCardButton:focus, .CardList-addCardButton:hover { color: rgb(7=
, 29, 57); }

.Card-cardContainer, .SavedCards-savedCardsContainer { display: block; }

.PayPalButton-loading { align-items: center; cursor: default; display: flex=
; height: 48px; justify-content: center; opacity: 0.8; pointer-events: none=
; width: 100%; }

.PayPalButton-loading::after { animation: 1s linear 0s infinite normal none=
 running PayPalButton-spin; border-width: 8px; border-style: solid; border-=
color: rgb(255, 255, 255) rgb(185, 185, 185) rgb(185, 185, 185); border-ima=
ge: initial; border-radius: 50%; content: ""; height: 20px; position: absol=
ute; width: 20px; z-index: 3; }

@keyframes PayPalButton-spin {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.PayPalList-cardListHeader { display: flex; flex-direction: row; justify-co=
ntent: space-between; margin: 20px 0px; }

.PayPalList-headline { font-size: 16px; font-weight: 500; letter-spacing: 0=
.5px; line-height: 19.49px; margin: 0px; }

.PayPalList-itemButton { color: rgb(0, 0, 0); width: 100%; }

.PayPalList-itemButton:focus-visible { border-color: rgb(0, 30, 90); border=
-style: solid; border-width: 2px 0px; }

.PayPalList-listItem { align-items: center; border-top: 1px solid rgb(186, =
186, 186); display: flex; flex-direction: row; gap: 10px; padding: 5px 0px;=
 }

.PayPalList-cardList { border-bottom: 1px solid rgb(186, 186, 186); }

.PayPalList-selectCol input { cursor: pointer; }

.PayPalList-cardCol { font-size: 12px; font-weight: 600; letter-spacing: 0.=
5px; line-height: 28px; text-align: left; }

.SavedAccounts-savedPaypalAccountsContainer { display: block; margin-bottom=
: 15px; }

.PayPal-payPalContainer { display: block; margin-top: 20px; }

.PayPal-headline { color: rgb(66, 66, 66); font-size: 12px; font-weight: 60=
0; line-height: 16px; margin-bottom: 15px; }

.ApplePayList-accountListHeader { display: flex; flex-direction: row; justi=
fy-content: space-between; margin: 20px 0px; }

.ApplePayList-headline { font-size: 16px; font-weight: 500; letter-spacing:=
 0.5px; line-height: 19.49px; margin: 0px; }

.ApplePayList-accountList { border-bottom: 1px solid rgb(186, 186, 186); }

.ApplePayList-accountList:focus { border: none; }

.SavedAccounts-savedApplePayAccountsContainer { display: block; margin-bott=
om: 15px; }

.ApplePay-applePayContainer { display: block; margin-top: 20px; }

.ApplePay-headline { color: rgb(66, 66, 66); font-size: 12px; font-weight: =
600; line-height: 16px; margin-bottom: 15px; }

.FormattedPrice-decimal { font-size: 12px; position: relative; top: -5px; }

.PlanSelector-planSelectorContainer { margin-bottom: 10px; }

.PlanSelector-headline { font-size: 16px; font-weight: 500; line-height: 16=
px; margin: 10px 0px; }

.PlanSelector-planOptions { display: flex; flex-wrap: wrap; gap: 10px; just=
ify-content: space-between; min-height: 100px; padding: 0px; }

@media (min-width: 760px) {
  .PlanSelector-planOptions { padding-left: 10px; }
}

.PlanSelector-planButton { align-items: center; background-color: rgb(255, =
255, 255); border-width: 7px 1px 1px; border-style: solid; border-color: rg=
b(0, 83, 207) rgb(158, 158, 158) rgb(158, 158, 158); border-image: initial;=
 border-radius: 25px; cursor: pointer; display: flex; flex: 1 1 0%; flex-di=
rection: row; gap: 10px; justify-content: center; max-height: 81px; padding=
: 0px; position: relative; text-align: center; transition: background-color=
 0.3s, border-color 0.3s; width: calc(50% - 10px); }

@media (min-width: 760px) {
  .PlanSelector-planButton { gap: 20px; justify-content: flex-start; paddin=
g: 10px 20px; }
}

.PlanSelector-planButton:focus, .PlanSelector-planButton:hover { background=
-color: rgb(247, 247, 247); }

.PlanSelector-planButton:focus-visible { border-width: 7px 3px 3px; border-=
style: solid; border-color: rgb(0, 83, 207) rgb(0, 30, 90) rgb(0, 30, 90); =
border-image: initial; }

.PlanSelector-planButton.PlanSelector-selected { border-color: rgb(0, 83, 2=
07); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px; }

.PlanSelector-planButton.PlanSelector-selected:focus-visible { border-width=
: 7px 3px 3px; border-style: solid; border-color: rgb(0, 83, 207) rgb(0, 30=
, 90) rgb(0, 30, 90); border-image: initial; }

.PlanSelector-planButton .PlanSelector-specialOffer { text-wrap: nowrap; ba=
ckground-color: rgb(252, 183, 0); border-radius: 10px; color: rgb(23, 23, 2=
3); display: block; font-size: 12px; font-style: normal; font-weight: 700; =
height: 25px; left: 50%; letter-spacing: 1px; margin-top: -15px; padding: 5=
px 10px; position: absolute; text-align: center; text-transform: uppercase;=
 top: 0px; transform: translateX(-50%); width: fit-content; }

.PlanSelector-radioButton { accent-color: rgb(0, 83, 207); appearance: none=
; border: 2px solid rgb(0, 83, 207); border-radius: 50%; cursor: pointer; h=
eight: 20px; transition: 0.2s linear; width: 20px; }

.PlanSelector-radioButton:checked { align-items: center; display: flex; jus=
tify-content: center; position: relative; }

.PlanSelector-radioButton:checked::before { background: rgb(0, 83, 207); bo=
rder-radius: 50%; content: ""; height: 10px; width: 10px; }

.PlanSelector-planContent { align-items: flex-start; color: rgb(23, 23, 23)=
; display: flex; flex-direction: column; }

.PlanSelector-planName { font-size: 15px; font-weight: 600; letter-spacing:=
 1.5px; line-height: 28px; text-transform: uppercase; }

.PlanSelector-planPrice { font-size: 22px; font-weight: 500; letter-spacing=
: 0.029px; line-height: 28px; }

.InputField-inputFieldContainer { width: 100%; }

.InputField-inputField { background-color: rgb(255, 255, 255); border: 1px =
solid rgb(66, 66, 66); border-radius: 2px; color: rgb(23, 23, 23); font-siz=
e: 16px; height: 44px; padding: 10px; width: 100%; }

.InputField-inputField:-webkit-autofill, .InputField-inputField:-webkit-aut=
ofill:active, .InputField-inputField:-webkit-autofill:focus, .InputField-in=
putField:-webkit-autofill:hover { -webkit-text-fill-color: rgb(23, 23, 23);=
 color: rgb(23, 23, 23); background-color: rgb(255, 255, 255) !important; b=
ox-shadow: rgb(255, 255, 255) 0px 0px 0px 30px inset !important; }

.InputField-inputField:focus { outline: rgb(66, 66, 66) solid 1px; }

.InputField-inputError { color: rgb(206, 43, 43); font-size: 12px; height: =
20px; min-height: 20px; padding-left: 5px; }

.SelectField-selectFieldContainer { position: relative; width: 100%; }

.SelectField-selectField { appearance: none; background-color: rgb(255, 255=
, 255); background-image: url("data:image/svg+xml;charset=3Dutf-8,%3Csvg xm=
lns=3D'http://www.w3.org/2000/svg' viewBox=3D'0 0 16 16'%3E%3Cpath fill=3D'=
none' stroke=3D'%23343a40' stroke-linecap=3D'round' stroke-linejoin=3D'roun=
d' stroke-width=3D'2' d=3D'm2 5 6 6 6-6'/%3E%3C/svg%3E"); background-positi=
on: right 10px center; background-repeat: no-repeat; background-size: 16px =
12px; border: 1px solid rgb(66, 66, 66); border-radius: 2px; color: rgb(23,=
 23, 23); font-size: 16px; height: 44px; padding: 10px; text-overflow: elli=
psis; white-space: nowrap; width: 100%; overflow: hidden !important; }

.SelectField-selectField:-webkit-autofill, .SelectField-selectField:-webkit=
-autofill:active, .SelectField-selectField:-webkit-autofill:focus, .SelectF=
ield-selectField:-webkit-autofill:hover { -webkit-text-fill-color: rgb(23, =
23, 23); color: rgb(23, 23, 23); background-color: rgb(255, 255, 255) !impo=
rtant; box-shadow: rgb(255, 255, 255) 0px 0px 0px 30px inset !important; }

.SelectField-selectField:focus { outline: rgb(66, 66, 66) solid 1px; }

.SelectField-selectError { color: rgb(206, 43, 43); font-size: 12px; min-he=
ight: 13px; }

.UserDetails-userDetailsContainer { margin-bottom: 10px; width: 100%; }

.UserDetails-headline { font-size: 16px; font-weight: 500; line-height: 16p=
x; margin: 10px 0px; }

.UserDetails-userDetailsForm { column-gap: 5px; display: grid; grid-templat=
e-columns: repeat(8, 1fr); }

.UserDetails-row { position: relative; }

.UserDetails-row:first-child { column-gap: 5px; grid-area: 1 / 1 / auto / s=
pan 4; }

.UserDetails-row:nth-child(2) { column-gap: 5px; grid-area: 1 / 5 / auto / =
span 4; }

.UserDetails-row:nth-child(3) { grid-area: 2 / 1 / auto / span 8; }

.UserDetails-row:nth-child(4) { grid-area: 3 / 1 / auto / span 5; }

.UserDetails-row:nth-child(5) { grid-area: 3 / 6 / auto / span 3; }

.UserDetails-row:nth-child(6) { grid-area: 4 / 1 / auto / span 3; }

.UserDetails-row:nth-child(7) { grid-area: 4 / 4 / auto / span 5; }

@media (min-width: 760px) {
  .UserDetails-row:nth-child(3) { grid-area: 2 / 1 / auto / span 5; }
  .UserDetails-row:nth-child(4) { grid-area: 2 / 6 / auto / span 3; }
  .UserDetails-row:nth-child(5) { grid-area: 3 / 1 / auto / span 2; }
  .UserDetails-row:nth-child(6) { grid-area: 3 / 3 / auto / span 2; }
  .UserDetails-row:nth-child(7) { grid-area: 3 / 5 / auto / span 4; }
}

.PaymentMethodLogo-paymentLogo { min-width: 78px; }

.PaymentSelector-paymentSelectorContainer { margin-bottom: 10px; }

.PaymentSelector-headline { font-size: 16px; font-weight: 500; line-height:=
 16px; margin: 10px 0px; }

.PaymentSelector-paymentOptions { display: flex; flex-wrap: nowrap; gap: 10=
px; justify-content: space-evenly; }

.PaymentSelector-paymentButton { background-color: rgb(255, 255, 255); bord=
er: 1px solid rgb(217, 217, 217); border-radius: 2px; cursor: pointer; flex=
-grow: 1; min-width: 30%; padding: 10px; transition: background-color 0.3s,=
 border-color 0.3s; }

.PaymentSelector-paymentButton:focus, .PaymentSelector-paymentButton:hover =
{ background-color: rgb(247, 247, 247); border-color: rgb(0, 83, 207); }

.PaymentSelector-paymentButton:focus-visible { border: 3px solid rgb(0, 30,=
 90); }

.PaymentSelector-paymentButton.PaymentSelector-selected { border-color: rgb=
(0, 83, 207); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px; }

.Payments-paymentMethodsContainer { display: block; }

@media (min-width: 760px) {
  .Payments-paymentMethodsContainer { min-height: 300px; }
}

.AccountInfo-accountInfoContainer { align-items: center; display: flex; fle=
x-direction: column; gap: 10px; justify-content: center; }

.AccountInfo-email { color: rgb(116, 116, 116); font-size: 14px; font-weigh=
t: 600; letter-spacing: 0.5px; line-height: 17.05px; text-align: left; }

.AccountInfo-email .AccountInfo-label { padding-right: 5px; }

.AccountInfo-email .AccountInfo-value { color: rgb(116, 116, 116); }

.AccountInfo-signOut { color: rgb(66, 66, 66); font-size: 12px; font-weight=
: 600; line-height: 14.62px; text-align: left; }

.AccountInfo-signOut .AccountInfo-label { padding-right: 5px; }

.AccountInfo-signOut a.AccountInfo-link { color: rgb(0, 83, 207); line-heig=
ht: 12px; margin: auto 0px; text-align: left; }

.AccountInfo-signOut a.AccountInfo-link:focus, .AccountInfo-signOut a.Accou=
ntInfo-link:hover { color: rgb(252, 183, 0); }

.Description-descriptionContainer { align-self: flex-start; color: rgb(116,=
 116, 116); font-size: 12px; font-weight: 600; line-height: 16px; margin-bo=
ttom: 10px; text-align: left; }

.Disclaimer-disclaimerContainer { color: rgb(66, 66, 66); font-size: 11px; =
font-weight: 500; line-height: 13px; text-align: left; text-transform: uppe=
rcase; }

.Disclaimer-disclaimerContainer a.Disclaimer-link { color: rgb(0, 47, 108);=
 margin: auto 0px; }

.Disclaimer-disclaimerContainer a.Disclaimer-link:focus, .Disclaimer-discla=
imerContainer a.Disclaimer-link:hover { color: rgb(252, 183, 0); text-decor=
ation: underline; }

.OrderPreview-orderPreviewContainer { align-items: center; border-radius: 5=
px; color: rgb(23, 23, 23); display: flex; flex-direction: column; padding:=
 20px 10px; }

@media (min-width: 760px) {
  .OrderPreview-orderPreviewContainer { padding: 20px; }
}

.OrderPreview-logoContainerDesktop { display: none; }

@media (min-width: 760px) {
  .OrderPreview-logoContainerDesktop { display: block; margin-bottom: 20px;=
 padding-top: 20px; }
}

.OrderPreview-headline { align-self: flex-start; font-size: 18px; font-weig=
ht: 600; line-height: 16px; margin-bottom: 10px; margin-top: 0px; text-alig=
n: left; }

.OrderPreview-details { font-size: 1em; margin-bottom: 10px; width: 100%; }

.OrderPreview-row { display: flex; gap: 10px; justify-content: space-betwee=
n; padding: 5px 0px; }

.OrderPreview-row:first-child { padding-bottom: 15px; }

.OrderPreview-row:nth-child(2) { padding-top: 10px; }

.OrderPreview-borderBottom { border-bottom: 1px solid rgb(241, 241, 241); }

.OrderPreview-label, .OrderPreview-value { color: rgb(23, 23, 23); font-siz=
e: 16px; font-weight: 600; line-height: 20px; }

.OrderPreview-subscribeButton { background-color: rgb(0, 83, 207); border: =
none; border-radius: 3px; color: rgb(255, 255, 255); cursor: pointer; font-=
size: 14px; font-weight: 600; height: 44px; letter-spacing: 1.09px; line-he=
ight: 16px; margin: 20px auto; padding: 10px 20px; text-align: center; text=
-transform: uppercase; transition: background-color 0.3s; width: 100%; }

.OrderPreview-subscribeButton:disabled { background-color: rgb(217, 217, 21=
7); color: rgb(66, 66, 66); cursor: not-allowed; }

.OrderPreview-subscribeButton:not(:disabled):focus, .OrderPreview-subscribe=
Button:not(:disabled):hover { background-color: rgb(0, 47, 108); }

.SubscriptionCheckoutModal-subscriptionModalContainer { display: flex; flex=
-direction: column; height: fit-content; position: relative; width: inherit=
; }

@media (min-width: 760px) {
  .SubscriptionCheckoutModal-subscriptionModalContainer { flex-direction: r=
ow; }
}

.SubscriptionCheckoutModal-error { align-items: center; color: rgb(208, 2, =
27); cursor: default; display: flex; font-size: 20px; font-weight: 500; hei=
ght: 600px; justify-content: center; opacity: 0.8; pointer-events: none; wi=
dth: 790px; }

@media (max-width: 760px) {
  .SubscriptionCheckoutModal-error { width: 100%; }
}

@keyframes SubscriptionCheckoutModal-spin {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.SubscriptionCheckoutModal-logoContainerMobile { display: block; padding: 2=
0px 0px; text-align: center; }

@media (min-width: 760px) {
  .SubscriptionCheckoutModal-logoContainerMobile { display: none; }
}

.SubscriptionCheckoutModal-leftPane { background: rgb(255, 255, 255); flex:=
 1 1 0%; }

@media (min-width: 760px) {
  .SubscriptionCheckoutModal-leftPane { max-width: 471px; padding: 0px 15px=
; }
}

.SubscriptionCheckoutModal-rightPane { background-color: rgb(248, 248, 248)=
; background-image: url("https://static-redesign.cnbcfm.com/dist/44944463ef=
af14fd092f.svg"); background-position: right -305px bottom; background-repe=
at: no-repeat; background-size: 900px; flex: 1 1 0%; width: auto; }

@media (min-width: 760px) {
  .SubscriptionCheckoutModal-rightPane { max-width: 346px; }
}

.SubscriptionCheckoutModal-leftPaneContent { display: flex; flex-direction:=
 column; height: 100%; padding: 20px 30px; width: 100%; }

.SubscriptionCheckoutModal-rightPaneContent { flex-direction: column; heigh=
t: 100%; justify-content: space-around; max-width: fit-content; padding: 0p=
x 20px; }

.SubscriptionCheckoutModal-accountInfoDesktop { display: none; }

@media (min-width: 760px) {
  .SubscriptionCheckoutModal-accountInfoDesktop { display: block; margin-to=
p: 20px; }
}

.SubscriptionCheckoutModal-accountInfoMobile { display: block; margin: 20px=
 auto 50px; }

@media (min-width: 760px) {
  .SubscriptionCheckoutModal-accountInfoMobile { display: none; }
}

.SubscriptionCheckoutContainer-container { display: block; height: fit-cont=
ent; }

.NotificationProvider-backdrop { background-color: rgb(255, 255, 255); box-=
shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px; height: 100%; padding: 30px 30=
px 20px; position: fixed; right: 0px; top: 0px; width: 605px; z-index: 9999=
; }

@media (max-width: 1019px) {
  .NotificationProvider-backdrop { width: 524px; }
}

@media (max-width: 759px) {
  .NotificationProvider-backdrop { padding: 20px; width: 100%; }
}

.NotificationProvider-notificationWrapper { display: flex; flex-direction: =
column; height: calc(100% - 100px); overflow-y: auto; overscroll-behavior: =
contain; }

@media (max-width: 759px) {
  .NotificationProvider-notificationWrapper { height: calc(100% - 80px); }
}

.NotificationProvider-closeButton { float: right; }

.NotificationProvider-closeButton:focus-visible > span > svg { border: 1px =
solid rgb(7, 29, 57); border-radius: 4px; }

.NotificationProvider-headingContainer { display: flex; flex-direction: row=
; justify-content: space-between; margin-bottom: 30px; }

@media (max-width: 759px) {
  .NotificationProvider-headingContainer { margin-bottom: 15px; }
}

.NotificationProvider-notificationsPanelTitle { color: rgb(0, 0, 0); font-s=
ize: 28px; font-weight: 400; letter-spacing: 0.28px; line-height: 28px; }

@media (max-width: 759px) {
  .NotificationProvider-notificationsPanelTitle { font-size: 24px; }
}

.NotificationProvider-liveEventContainerWrapper { margin-bottom: 30px; }

@media (max-width: 759px) {
  .NotificationProvider-liveEventContainerWrapper { margin-bottom: 25px; }
}

.NotificationProvider-liveEventContainer { display: flex; flex-direction: c=
olumn; }

.NotificationProvider-smallSpan { background-color: rgb(4, 119, 201); displ=
ay: block; height: 6px; width: 110px; }

.NotificationProvider-smallSpanNotificationsOff { background-color: rgb(116=
, 116, 116); }

.NotificationProvider-border { background-color: rgb(116, 116, 116); displa=
y: block; height: 1px; width: 100%; }

.NotificationProvider-notificationsHeading { color: rgb(0, 0, 0); font-size=
: 20px; font-weight: 700; letter-spacing: 0.01em; line-height: 24px; margin=
-bottom: 10px; margin-top: 7px; text-transform: uppercase; }

@media (max-width: 759px) {
  .NotificationProvider-notificationsHeading { font-size: 18px; margin-top:=
 5px; }
}

.NotificationProvider-focusTrapContainer { height: 100%; overflow: auto; }

.NotificationProvider-watchlistAlertsContainer { display: flex; flex-direct=
ion: column; }

.NotificationProvider-toggleContainer { align-items: center; bottom: 20px; =
display: flex; flex-direction: row; float: right; gap: 10px; position: fixe=
d; right: 30px; }

.NotificationProvider-toggleText { color: rgb(0, 0, 0); font-size: 15px; fo=
nt-weight: 500; }

.NotificationProvider-switch { display: inline-block; height: 19px; positio=
n: relative; width: 40px; }

.NotificationProvider-switch:focus-within > .NotificationProvider-slider { =
border: 1px solid rgb(0, 0, 0); }

.NotificationProvider-switch input { height: 0px; opacity: 0; width: 0px; }

.NotificationProvider-slider { background-color: rgb(204, 204, 204); border=
: 1px solid rgb(204, 204, 204); border-radius: 34px; inset: 0px; cursor: po=
inter; position: absolute; transition: 0.4s; }

.NotificationProvider-slider::before { background-color: rgb(255, 255, 255)=
; border-radius: 50%; bottom: 3px; content: ""; height: 12px; left: 2px; po=
sition: absolute; transition: 0.4s; width: 12px; }

input:checked + .NotificationProvider-slider { background-color: rgb(4, 119=
, 201); border: 1px solid rgb(4, 119, 201); }

input:checked + .NotificationProvider-slider::before { left: -2px; transfor=
m: translateX(26px); }

.NotificationProvider-notificationPanelOffText { margin-top: 30px; }

.NotificationProvider-yrhiind { color: rgb(0, 132, 86); font-weight: 700; }

.NotificationProvider-yrloind { color: rgb(180, 9, 9); font-weight: 700; }

.NotificationProvider-notificationsHeadingContainer { align-items: center; =
display: flex; justify-content: space-between; }

.NotificationProvider-dropdownButton { align-items: center; border: 1px sol=
id rgba(0, 0, 0, 0); border-radius: 4px; color: rgb(255, 255, 255); display=
: flex; }

.NotificationProvider-dropdownButton:active { -webkit-tap-highlight-color: =
transparent; }

.NotificationProvider-dropdownButton:focus-visible { border: 1px solid rgb(=
70, 153, 214); border-radius: 4px; }

@media (min-width: 760px) {
  .NotificationProvider-dropdownButton { margin-right: 10px; }
}

.NotificationProvider-dropdownButton .NotificationProvider-dropdownArrow, .=
NotificationProvider-dropdownButton .NotificationProvider-dropdownUpArrow {=
 background: rgb(70, 153, 214); height: 13px; width: 21px; }

.NotificationProvider-dropdownButton .NotificationProvider-dropdownArrow, .=
NotificationProvider-dropdownButton .NotificationProvider-dropdownUpArrow {=
 mask-image: url("https://static-redesign.cnbcfm.com/dist/a09d43acfa362f012=
895.svg"); }

.NotificationProvider-dropdownButton .NotificationProvider-dropdownUpArrow =
{ transform: scaleY(-1); }

.NotificationProvider-collapseLiveEventContainer, .NotificationProvider-noL=
iveEventTextCollapse { display: none; }

.WatchlistAlertNotifications-watchlistAlertsHeading { color: rgb(0, 0, 0); =
font-size: 20px; font-weight: 700; letter-spacing: 0.01em; line-height: 24p=
x; margin-bottom: 10px; margin-top: 7px; text-transform: uppercase; }

@media (max-width: 759px) {
  .WatchlistAlertNotifications-watchlistAlertsHeading { font-size: 18px; ma=
rgin-top: 5px; }
}

.WatchlistAlertNotifications-watchlistAlertItemLink:focus-visible .Watchlis=
tAlertNotifications-watchlistAlertItem { background-color: rgb(241, 241, 24=
1); }

.WatchlistAlertNotifications-watchlistAlertItem { align-items: center; back=
ground-color: rgb(248, 248, 248); border-bottom: 1px solid rgb(222, 222, 22=
2); display: flex; gap: 10px; margin-bottom: 1px; padding: 15px 10px; }

.WatchlistAlertNotifications-watchlistAlertItem:hover { background-color: r=
gb(241, 241, 241); }

@media (max-width: 759px) {
  .WatchlistAlertNotifications-watchlistAlertItem { min-height: 50px; paddi=
ng: 10px; }
}

.WatchlistAlertNotifications-watchlistAlertIcon > img { height: 23.33px; wi=
dth: 25px; }

@media (max-width: 759px) {
  .WatchlistAlertNotifications-watchlistAlertIcon > img { height: 16px; wid=
th: 16px; }
}

.WatchlistAlertNotifications-watchlistAlertTitle { align-items: center; col=
or: rgb(23, 23, 23); display: flex; font-size: 12px; font-weight: 500; gap:=
 5px; line-height: 14.62px; }

@media (max-width: 1019px) {
  .WatchlistAlertNotifications-watchlistAlertTitle { align-items: baseline;=
 flex-direction: column; }
}

@media (max-width: 759px) {
  .WatchlistAlertNotifications-watchlistAlertTitle { font-size: 14px; }
}

.WatchlistAlertNotifications-watchlistSymbol { font-weight: 700; }

.WatchlistAlertNotifications-notificationsQuoteData { align-items: center; =
background-color: rgb(255, 255, 255); border: 1px solid rgb(158, 158, 158);=
 border-radius: 8px; display: flex; font-size: 12px; font-weight: 800; heig=
ht: 29px; justify-content: center; padding: 0px 5px; white-space: nowrap; }

.WatchlistAlertNotifications-notificationsQuoteData .WatchlistAlertNotifica=
tions-symbolDecline, .WatchlistAlertNotifications-notificationsQuoteData .W=
atchlistAlertNotifications-symbolGain { color: rgb(7, 29, 57); }

.WatchlistAlertNotifications-notificationsQuoteData .WatchlistAlertNotifica=
tions-quoteGain { color: rgb(0, 132, 86); }

.WatchlistAlertNotifications-notificationsQuoteData .WatchlistAlertNotifica=
tions-quoteDecline { color: rgb(206, 43, 43); }

.WatchlistAlertNotifications-notificationsQuoteData .WatchlistAlertNotifica=
tions-quoteDecline span:nth-child(2), .WatchlistAlertNotifications-notifica=
tionsQuoteData .WatchlistAlertNotifications-quoteGain span:nth-child(2) { m=
argin-left: 4px; }

.WatchlistAlertNotifications-quoteSeperator { color: rgb(116, 116, 116); ma=
rgin-left: 4px; margin-right: 4px; }

.NewsAlertNotifications-liveEventItemLink:focus-visible, .NewsAlertNotifica=
tions-liveEventItemLink:focus-visible .NewsAlertNotifications-liveEventItem=
WithBackground { background-color: rgb(241, 241, 241); }

.NewsAlertNotifications-liveEventItem { align-items: center; border-bottom:=
 1px solid rgb(222, 222, 222); display: flex; gap: 10px; padding: 15px 10px=
; }

@media (max-width: 759px) {
  .NewsAlertNotifications-liveEventItem { min-height: 50px; padding: 10px; =
}
}

.NewsAlertNotifications-liveEventTitle { color: rgb(23, 23, 23); font-size:=
 12px; font-weight: 500; line-height: 14px; }

@media (max-width: 759px) {
  .NewsAlertNotifications-liveEventTitle { font-size: 14px; }
}

.NewsAlertNotifications-clubPill { color: rgb(4, 150, 255); }

.NewsAlertNotifications-clubPill, .NewsAlertNotifications-proPill { font-si=
ze: 10px; font-weight: 700; letter-spacing: 1.5px; line-height: 10px; }

.NewsAlertNotifications-proPill { color: rgb(0, 168, 87); }

.NewsAlertNotifications-lockIcon { position: relative; }

.NewsAlertNotifications-lockIcon span { display: none; }

.NewsAlertNotifications-lockIcon:hover span { bottom: 20px; display: block;=
 position: absolute; right: -8px; white-space: nowrap; }

.NewsAlertNotifications-tooltipArrow { border-left: 11px solid rgba(0, 0, 0=
, 0); border-right: 11px solid rgba(0, 0, 0, 0); left: -6px; top: -14px; ba=
ckground-color: rgb(255, 255, 255) !important; }

.NewsAlertNotifications-tooltip { border-radius: 4px; color: rgb(255, 255, =
255); font-size: 12px; font-weight: 600; height: 21px; letter-spacing: 1px;=
 line-height: 7px; padding: 7px 4px 7px 8px; text-align: left; }

.NewsAlertNotifications-clubTooltipArrow { border-top: 8px solid rgb(4, 150=
, 255); }

.NewsAlertNotifications-proTooltipArrow { border-top: 8px solid rgb(0, 132,=
 86); }

.NewsAlertNotifications-proTooltip { background-color: rgb(0, 132, 86); }

.NewsAlertNotifications-clubTooltip { background-color: rgb(4, 150, 255); }

.NewsAlertNotifications-liveEventIcon > img { height: 23.33px; width: 25px;=
 }

@media (max-width: 759px) {
  .NewsAlertNotifications-liveEventIcon > img { height: 16px; width: 16px; =
}
}

.NewsAlertNotifications-liveEventPill { align-items: flex-end; display: fle=
x; flex-direction: column; gap: 3px; margin-left: auto; }

.NewsAlertNotifications-timestamp { color: rgb(66, 66, 66); font-size: 10px=
; font-weight: 600; letter-spacing: 1.5px; line-height: 10px; text-transfor=
m: uppercase; white-space: nowrap; }

.NewsAlertNotifications-liveEventItemWithBackground { background-color: rgb=
(248, 248, 248); }

.NewsAlertNotifications-liveEventItemWithBackground:hover { background-colo=
r: rgb(241, 241, 241); }

.NewsAlertNotifications-tradeAlertsTitle { color: rgb(0, 85, 148); font-siz=
e: 12px; font-weight: 700; }

.CreateOrEditWatchlist-watchlistContainer { display: flex; flex-direction: =
column; gap: 50px; overflow: hidden; }

@media (max-width: 759px) {
  .CreateOrEditWatchlist-watchlistContainer { gap: 30px; }
}

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-watchlistC=
reateOrEditContainer { display: flex; flex-direction: column; gap: 15px; }

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatchl=
istText { color: rgb(0, 0, 0); font-size: 20px; font-weight: 400; letter-sp=
acing: 0.2px; line-height: 24px; }

@media (max-width: 759px) {
  .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatc=
hlistText { font-size: 14px; line-height: 16.8px; }
}

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatchl=
istLink { color: rgb(0, 85, 148); display: flex; font-size: 20px; font-styl=
e: normal; font-weight: 500; gap: 7px; height: 20px; letter-spacing: 1.091p=
x; line-height: 16px; text-align: center; text-decoration-line: underline; =
}

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatchl=
istLink > img { height: 16px; position: relative; top: 3px; width: 16px; }

@media (max-width: 759px) {
  .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatc=
hlistLink > img { height: 12px; width: 12px; }
}

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatchl=
istLink:hover { color: rgb(0, 85, 148); }

@media (max-width: 759px) {
  .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatc=
hlistLink { font-size: 14px; line-height: 16px; }
}

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWatc=
hlistText { color: rgb(0, 0, 0); font-size: 32px; font-weight: 400; letter-=
spacing: 0.03px; line-height: 40px; text-align: center; }

@media (min-width: 760px) {
  .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWa=
tchlistText { margin-top: 30px; }
}

@media (max-width: 759px) {
  .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWa=
tchlistText { font-size: 24px; line-height: 29.23px; margin-top: 10px; }
}

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWatc=
hlistContainer { display: flex; flex-direction: column; gap: 50px; }

@media (max-width: 759px) {
  .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWa=
tchlistContainer { gap: 30px; }
}

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWatc=
hlistButton { align-items: center; background-color: rgb(0, 85, 148); color=
: rgb(255, 255, 255); cursor: pointer; display: flex; font-size: 16px; font=
-weight: 600; height: 50px; justify-content: center; letter-spacing: 1.091p=
x; line-height: 16px; margin: auto; text-align: center; text-transform: upp=
ercase; white-space: nowrap; width: 236px; }

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWatc=
hlistButton:hover { color: rgb(255, 255, 255); }

@media (max-width: 759px) {
  .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWa=
tchlistButton { font-size: 14px; height: 46px; margin-bottom: 20px; width: =
208px; }
}

.CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-watchlistI=
mg { background-image: url("https://static-redesign.cnbcfm.com/dist/aaef357=
fd7f6d3bbf46a.png"); background-repeat: no-repeat; background-size: 423px 1=
84px; height: 184px; margin: 35px auto auto; width: 423px; }

@media (max-width: 759px) {
  .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-watchlis=
tImg { background-image: url("https://static-redesign.cnbcfm.com/dist/6f133=
73a0304d88f6030.png"); background-size: 257px 168px; height: 168px; margin-=
top: 15px; width: 257px; }
}

.SplitStats-splitStats { margin: 15px 0px 0px; }

@media (min-width: 760px) {
  .SplitStats-splitStats { display: none; }
}

.SplitStats-splitStats .SplitStats-title { color: rgb(0, 47, 108); font-siz=
e: 18px; font-weight: 800; text-transform: uppercase; }

.SplitStats-splitStats .SplitStats-list, .SplitStats-splitStats .SplitStats=
-listSingle { gap: 0px 15px; display: grid; grid-template-columns: 1fr 1fr;=
 list-style: none; margin: 0px; padding: 0px; }

.SplitStats-splitStats .SplitStats-flowColumn { grid-auto-flow: column; gri=
d-template-rows: repeat(4, auto); }

.SplitStats-splitStats .SplitStats-listSingle { grid-auto-flow: row; grid-t=
emplate-columns: 1fr; grid-template-rows: none; }

.SplitStats-splitStats .SplitStats-listSingle .SplitStats-item { border-bot=
tom: 0px; font-size: 16px; margin: 0px; padding: 5px 2px; }

.SplitStats-splitStats .SplitStats-listSingle .SplitStats-item:nth-child(2n=
+1) { background: rgb(248, 248, 248); }

.SplitStats-splitStats .SplitStats-listSingle .SplitStats-name { color: rgb=
(23, 23, 23); font-weight: 400; }

.SplitStats-splitStats .SplitStats-item { align-items: center; border-botto=
m: 1px solid rgb(217, 217, 217); box-sizing: border-box; display: flex; fon=
t-family: "Proxima Nova", sans-serif; font-size: 11px; font-weight: 800; ju=
stify-content: space-between; margin: 0px 0px 5px; padding: 0px 0px 5px; }

.SplitStats-splitStats .SplitStats-name { color: rgb(116, 116, 116); }

.SplitStats-splitStats .SplitStats-price { color: rgb(23, 23, 23); }

.ProPill-proPillLink { display: inline-block; padding-right: 4px; }

.ProPill-proPill { bottom: 0px; display: inline-block; position: relative; =
vertical-align: initial; width: auto; }

.PieChart-chart { border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.25) 0px 4=
px 4px; padding: 0px; pointer-events: all; }

.PieChart-chart, .PieChart-inner { height: var(--diameter); width: var(--di=
ameter); }

.PieChart-inner { display: grid; place-items: center; pointer-events: none;=
 position: absolute; text-align: center; }

.PieChart-overlay { border-radius: 50%; box-shadow: calc(var(--shadowOffset=
)*-1) var(--shadowOffset) 5px 1px #00000040; display: flex; flex-direction:=
 column; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; height:=
 calc(var(--diameter) - var(--strokeWidth)*2); justify-content: center; wid=
th: calc(var(--diameter) - var(--strokeWidth)*2); }

.PieChart-total { font-size: 20px; font-weight: 600; line-height: 20px; }

.PieChart-ratings { font-size: 10px; font-weight: 500; line-height: 12px; }

.PieChart-consensus { overflow-wrap: break-word; font-size: 16px; font-weig=
ht: 600; hyphens: auto; line-height: 16px; padding: 4px; }

.AnalystConsensus-container { background: rgb(255, 255, 255); border: 1px s=
olid rgb(217, 217, 217); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2=
5) 0px 4px 4px; color: rgb(0, 0, 0); display: grid; font-family: "Proxima N=
ova", Helvetica, Arial, sans-serif; grid-template-columns: 2fr 3fr; grid-te=
mplate-rows: 42px 199px; height: 241px; overflow: hidden; }

.AnalystConsensus-containerWebservice { margin-bottom: 30px; }

.AnalystConsensus-header { align-items: center; border-bottom: 3px solid rg=
b(0, 168, 87); display: flex; grid-area: 1 / 1 / 2 / 3; justify-content: sp=
ace-between; padding: 4px 20px 0px 16px; }

.AnalystConsensus-proPill { height: 20px; }

.AnalystConsensus-stockInfo { align-items: center; color: rgb(0, 85, 148); =
display: flex; line-height: 19px; min-height: 22px; }

.AnalystConsensus-companyName { font-size: 20px; font-weight: 700; line-hei=
ght: 20px; margin-right: 8px; }

.AnalystConsensus-stockSymbol { border-left: 2px solid rgb(0, 85, 148); fon=
t-size: 18px; font-style: normal; font-weight: 500; line-height: 20px; padd=
ing-left: 8px; color: rgb(0, 85, 148) !important; text-decoration: none !im=
portant; }

.AnalystConsensus-stockSymbol:hover { color: rgb(252, 183, 0) !important; }

.AnalystConsensus-leftPanel { gap: 20px 10px; display: grid; grid-area: 2 /=
 1 / 3 / 2; grid-template-columns: 1fr 1fr; grid-template-rows: auto 46px; =
padding: 22px; }

.AnalystConsensus-negativeUpside { color: rgb(180, 9, 9); }

.AnalystConsensus-averagePriceTarget, .AnalystConsensus-currentPrice, .Anal=
ystConsensus-highPriceTarget { border-bottom: 1px dashed rgb(116, 116, 116)=
; }

.AnalystConsensus-headerQuotePage { justify-content: flex-end; }

.AnalystConsensus-title { font-size: 16px; font-weight: 600; grid-area: 2 /=
 1 / 3 / 3; letter-spacing: 1px; line-height: 19px; text-align: center; }

.AnalystConsensus-pieChart { align-items: center; display: flex; flex-direc=
tion: column; grid-area: 1 / 1 / 2 / 2; justify-self: right; width: fit-con=
tent; }

.AnalystConsensus-buy, .AnalystConsensus-hold, .AnalystConsensus-sell, .Ana=
lystConsensus-strongBuy, .AnalystConsensus-underperform { align-items: cent=
er; display: flex; font-size: 12px; font-weight: 600; line-height: 15px; }

.AnalystConsensus-buy .AnalystConsensus-box, .AnalystConsensus-hold .Analys=
tConsensus-box, .AnalystConsensus-sell .AnalystConsensus-box, .AnalystConse=
nsus-strongBuy .AnalystConsensus-box, .AnalystConsensus-underperform .Analy=
stConsensus-box { height: 14px; margin-left: 10px; margin-right: 10px; widt=
h: 14px; }

.AnalystConsensus-buy { color: rgb(0, 168, 87); }

.AnalystConsensus-buy .AnalystConsensus-box { background-color: rgb(0, 168,=
 87); }

.AnalystConsensus-hold { color: rgb(116, 116, 116); }

.AnalystConsensus-hold .AnalystConsensus-box { background-color: rgb(116, 1=
16, 116); }

.AnalystConsensus-sell { color: rgb(0, 47, 108); }

.AnalystConsensus-sell .AnalystConsensus-box { background-color: rgb(0, 47,=
 108); }

.AnalystConsensus-underperform { color: rgb(51, 106, 160); }

.AnalystConsensus-underperform .AnalystConsensus-box { background-color: rg=
b(51, 106, 160); }

.AnalystConsensus-strongBuy { color: rgb(20, 92, 66); }

.AnalystConsensus-strongBuy .AnalystConsensus-box { background-color: rgb(2=
0, 92, 66); }

.AnalystConsensus-legend { background: rgb(248, 248, 248); border: 0.2px so=
lid rgb(216, 216, 216); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.25)=
 0px 1px 4px; display: flex; flex-direction: column; height: 108px; justify=
-content: space-around; padding: 3px 8px 3px 0px; width: fit-content; }

.AnalystConsensus-rightPanel { border-left: 1px solid rgba(0, 0, 0, 0.2); d=
isplay: flex; flex-direction: column; grid-area: 2 / 2 / 3 / 3; justify-con=
tent: space-between; }

.AnalystConsensus-stats { display: flex; flex-direction: column; justify-co=
ntent: space-around; padding: 15px 25px; }

.AnalystConsensus-averagePriceTarget, .AnalystConsensus-currentPrice, .Anal=
ystConsensus-highPriceTarget, .AnalystConsensus-lowPriceTarget { align-item=
s: center; display: flex; font-size: 16px; font-weight: 500; height: 54px; =
line-height: 19px; }

.AnalystConsensus-value { font-size: 16px; line-height: 19px; margin-left: =
auto; }

.AnalystConsensus-highPriceTarget .AnalystConsensus-value { color: rgb(20, =
92, 66); }

.AnalystConsensus-averagePriceTarget .AnalystConsensus-value { color: rgb(6=
6, 66, 66); display: flex; flex-direction: column; font-size: 14px; text-al=
ign: right; }

.AnalystConsensus-averagePriceTarget .AnalystConsensus-value .AnalystConsen=
sus-upside { }

.AnalystConsensus-lowPriceTarget .AnalystConsensus-value { color: rgb(0, 47=
, 108); }

@media (max-width: 760px) {
  .AnalystConsensus-container { border-radius: 2px; display: grid; grid-tem=
plate-columns: 303px; grid-template-rows: auto 195px 190px; height: auto; w=
idth: 303px; }
  .AnalystConsensus-header { grid-area: 1 / 1 / 2 / 2; padding: 6px 20px; }
  .AnalystConsensus-header .AnalystConsensus-proPill { height: 13px; }
  .AnalystConsensus-header .AnalystConsensus-stockInfo .AnalystConsensus-co=
mpanyName { font-size: 14px; font-weight: 700; height: auto; line-height: 1=
6px; margin-right: 5px; max-width: 10rem; }
  .AnalystConsensus-header .AnalystConsensus-stockInfo .AnalystConsensus-st=
ockSymbol { border-left: 1px solid rgb(0, 85, 148); font-size: 12px; font-w=
eight: 500; line-height: 16px; padding-left: 5px; }
  .AnalystConsensus-leftPanel { border-bottom: 1px solid rgb(217, 217, 217)=
; display: grid; grid-area: 2 / 1 / 3 / 2; grid-template-columns: 1fr 1fr; =
padding: 0px 20px; }
  .AnalystConsensus-leftPanel .AnalystConsensus-pieChart { justify-self: ri=
ght; margin-right: 14px; margin-top: 20px; }
  .AnalystConsensus-leftPanel .AnalystConsensus-legend { margin-top: 20px; =
}
  .AnalystConsensus-rightPanel { border-left: none; grid-area: 3 / 1 / 4 / =
2; }
  .AnalystConsensus-rightPanel .AnalystConsensus-stats { padding: 0px 20px;=
 }
  .AnalystConsensus-rightPanel .AnalystConsensus-stats .AnalystConsensus-av=
eragePriceTarget, .AnalystConsensus-rightPanel .AnalystConsensus-stats .Ana=
lystConsensus-currentPrice, .AnalystConsensus-rightPanel .AnalystConsensus-=
stats .AnalystConsensus-highPriceTarget, .AnalystConsensus-rightPanel .Anal=
ystConsensus-stats .AnalystConsensus-lowPriceTarget { font-size: 14px; heig=
ht: 64px; line-height: 17px; }
}

.AnalystConsensus-containerArticlePage { height: 421px; margin-bottom: 30px=
; }

.AnalystConsensus-currentPrice { display: flex; justify-content: space-betw=
een; }

.AnalystConsensus-currentPrice .AnalystConsensus-value { display: flex; jus=
tify-content: flex-end; }

.AnalystConsensus-lastUpdated { color: rgb(66, 66, 66); display: flex; font=
-size: 8px; font-style: normal; font-weight: 600; line-height: 10px; }

.AnalystConsensus-changePct { align-items: center; color: rgb(0, 132, 86); =
display: flex; font-size: 10px; font-style: normal; font-weight: 600; line-=
height: 12px; }

.AnalystConsensus-changePctNegative { color: rgb(180, 9, 9); }

.AnalystConsensus-unchanged { color: rgb(66, 72, 88); }

@media (min-width: 360px) {
  .AnalystConsensus-rightPanel .AnalystConsensus-statsArticlePage .AnalystC=
onsensus-averagePriceTarget, .AnalystConsensus-rightPanel .AnalystConsensus=
-statsArticlePage .AnalystConsensus-currentPrice, .AnalystConsensus-rightPa=
nel .AnalystConsensus-statsArticlePage .AnalystConsensus-highPriceTarget, .=
AnalystConsensus-rightPanel .AnalystConsensus-statsArticlePage .AnalystCons=
ensus-lowPriceTarget { height: 46px; }
}

@media (min-width: 760px) {
  .AnalystConsensus-containerArticlePage { height: 241px; }
  .AnalystConsensus-rightPanel .AnalystConsensus-statsArticlePage .AnalystC=
onsensus-averagePriceTarget, .AnalystConsensus-rightPanel .AnalystConsensus=
-statsArticlePage .AnalystConsensus-currentPrice, .AnalystConsensus-rightPa=
nel .AnalystConsensus-statsArticlePage .AnalystConsensus-highPriceTarget, .=
AnalystConsensus-rightPanel .AnalystConsensus-statsArticlePage .AnalystCons=
ensus-lowPriceTarget { height: 44px; }
}

@media (min-width: 1340px) {
  .AnalystConsensus-containerQuotePage { grid-template-rows: 40px 191px; he=
ight: 231px; width: 966px; }
  .AnalystConsensus-containerQuotePage .AnalystConsensus-leftPanel { column=
-gap: 44px; }
  .AnalystConsensus-containerQuotePage .AnalystConsensus-rightPanel .Analys=
tConsensus-stats { padding-left: 40px; padding-right: 40px; }
}

.AnalystConsensus-gateContainer { border-radius: 10px; box-shadow: rgba(0, =
0, 0, 0.25) 0px 4px 4px; width: 100%; }

.AnalystConsensus-gateContainer div[style], .AnalystConsensus-gateContainer=
 iframe[style] { border-radius: 10px; }

@media (max-width: 760px) {
  .AnalystConsensus-gateContainer { box-shadow: none; display: flex; justif=
y-content: center; }
  .AnalystConsensus-gateContainer div[style], .AnalystConsensus-gateContain=
er iframe[style] { border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.25) 0px =
4px 4px; width: 303px !important; }
}

.AnalystConsensus-error .AnalystConsensus-legend { flex-direction: row; }

.AnalystConsensus-error .AnalystConsensus-legend .AnalystConsensus-boxConta=
iner { display: flex; flex-direction: column; justify-content: space-around=
; }

.AnalystConsensus-error .AnalystConsensus-legend .AnalystConsensus-errorMes=
sage { color: rgb(206, 43, 43); display: grid; font-size: 12px; font-weight=
: 500; line-height: 12px; place-items: center; text-align: center; }

.BadgeGroup-badgeGroup { display: flex; justify-content: center; margin: 24=
px 0px 0px; width: 100%; }

@media (max-width: 1019px) {
  .BadgeGroup-badgeGroup { margin: 24px 0px -6px; }
}

@media (max-width: 759px) {
  .BadgeGroup-badgeGroup { margin: 0px; }
}

.BadgeGroup-badge { margin: 0px 10px; max-height: 60px; max-width: 120px; }

.Loading-wrapper { background: none; height: 100%; }

.Loading-nightModeWrapper { background: rgb(0, 0, 0); height: 100%; }

.Loading-loadingImage { height: 295px; max-width: 900px; width: 100%; }

.ErrorChartBoundary-errorWrapper { background: grey; border: 1px solid silv=
er; color: rgb(255, 255, 255); height: 352px; }

.ErrorChartBoundary-errorWrapper .ErrorChartBoundary-msg { position: relati=
ve; text-align: center; top: 35%; }

.ErrorChartBoundary-errorWrapper .ErrorChartBoundary-msg span { background:=
 rgb(255, 255, 255); border-radius: 3px; color: rgb(0, 0, 0); font-family: =
inherit; font-size: 12px; line-height: inherit; margin: 0px; padding: 2px; =
}

.PhoenixChartWrapper-rendererApp, .PhoenixChartWrapper-rendererWeb { min-he=
ight: 380px; position: relative; }

.PhoenixChartWrapper-rendererWeb { margin-top: 20px; }

.PhoenixChartWrapper-rendererApp { height: 100%; margin: 0px; }

.PhoenixChartWrapper-loadingWrapper { background: rgb(255, 255, 255); inset=
: 0px; position: absolute; z-index: 10; }

.MiniQuoteData-container { display: block; height: 162px; line-height: 22px=
; padding: 0px 30px; text-indent: 0px; }

@media (min-width: 1020px) {
  .MiniQuoteData-container { height: 144px; padding: 0px 8px; }
}

@media (max-width: 759px) {
  .MiniQuoteData-container { height: 154px; min-width: 320px; padding: 0px =
15px; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-container { height: 274px; min-width: 560px; }
}

.MiniQuoteData-chickletContainer { display: block; height: 144px; line-heig=
ht: 22px; padding: 0px 8px; text-indent: 0px; }

@media (min-width: 1020px) {
  .MiniQuoteData-chickletContainer { height: 144px; padding: 0px 8px; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-chickletContainer .MiniQuoteData-companyName, .MiniQuoteDa=
ta-chickletContainer .MiniQuoteData-link { font-size: 14px; margin-bottom: =
0px; margin-top: 12px; }
  .MiniQuoteData-chickletContainer .MiniQuoteData-last { font-size: 24px; m=
argin-right: 12px; }
}

.MiniQuoteData-chickletContainer .MiniQuoteData-link { font-size: 11px !imp=
ortant; }

.MiniQuoteData-chickletContainer .MiniQuoteData-quote, .MiniQuoteData-chick=
letContainer .MiniQuoteData-quoteDown, .MiniQuoteData-chickletContainer .Mi=
niQuoteData-quoteUp { font-size: 12px !important; }

.MiniQuoteData-chickletContainer .MiniQuoteData-halfDetail { color: rgb(116=
, 116, 116); display: flex; font-size: 10px; font-weight: 700; justify-cont=
ent: space-between; margin: 0px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-chickletContainer .MiniQuoteData-halfDetail { font-size: 1=
0px; line-height: inherit; margin: 0px; }
  .MiniQuoteData-chickletContainer .MiniQuoteData-section { margin-bottom: =
0px; }
}

.MiniQuoteData-section { display: block; padding-bottom: 0px; padding-left:=
 0px; padding-top: 0px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-section { margin-bottom: 10px; }
}

.MiniQuoteData-companyName { overflow: hidden; text-overflow: ellipsis; whi=
te-space: nowrap; }

.MiniQuoteData-companyName, .MiniQuoteData-last { font-weight: 700; }

.MiniQuoteData-companyName, .MiniQuoteData-link { font-size: 14px; margin-t=
op: 12px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-companyName, .MiniQuoteData-link { font-size: 24px; margin=
-bottom: 14px; margin-top: 14px; }
}

.MiniQuoteData-last, .MiniQuoteData-quote, .MiniQuoteData-quoteDown, .MiniQ=
uoteData-quoteUp { display: block; margin: 4px 0px; }

.MiniQuoteData-header { align-items: center; display: flex; }

.MiniQuoteData-last { font-size: 24px; margin-right: 12px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-last { font-size: 34px; }
}

.MiniQuoteData-link { font-size: 11px; font-weight: 600; }

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-link { font-size: 16px; }
}

.MiniQuoteData-link a { color: rgb(0, 85, 148); text-decoration: underline;=
 }

.MiniQuoteData-cnbcLink { color: rgb(32, 119, 182); text-decoration: underl=
ine; }

.MiniQuoteData-quote, .MiniQuoteData-quoteDown, .MiniQuoteData-quoteUp { co=
lor: rgb(116, 116, 116); font-family: "Proxima Nova", sans-serif; font-size=
: 12px; font-weight: 700; line-height: 12px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-quote, .MiniQuoteData-quoteDown, .MiniQuoteData-quoteUp { =
font-size: 20px; }
}

.MiniQuoteData-quoteUp { color: rgb(0, 132, 86); }

.MiniQuoteData-quoteUp::before { content: "=E2=96=BE"; display: inline-bloc=
k; margin-right: 4px; transform: rotate(-180deg); }

.MiniQuoteData-quoteDown { color: rgb(208, 2, 27); }

.MiniQuoteData-quoteDown::before { content: "=E2=96=BE"; margin-right: 4px;=
 }

.MiniQuoteData-details { column-gap: 4%; display: grid; grid-template-colum=
ns: 1fr 1fr; }

.MiniQuoteData-container, .MiniQuoteData-withTopBorder { border-bottom: 0.5=
px solid rgb(116, 116, 116); }

.MiniQuoteData-halfDetail { color: rgb(116, 116, 116); display: flex; font-=
size: 10px; font-weight: 700; justify-content: space-between; margin: 0px; =
}

.MiniQuoteData-halfDetail :nth-child(2n) { color: rgb(23, 23, 23); }

@media (min-width: 760px) and (max-width: 1019px) {
  .MiniQuoteData-halfDetail { font-size: 18px; line-height: 40px; margin: 0=
px 0px 20px; }
}

.MiniQuoteData-halfDetail:nth-of-type(2n+1) { grid-column: 1 / 2; }

.MiniQuoteData-halfDetail:nth-of-type(2n) { grid-column: 2 / 3; }

.DynamicLoadingIndicator-spinnerParent { display: block; padding: 10px; }

.DynamicLoadingIndicator-spinner { animation: 2s linear 0s infinite normal =
none running DynamicLoadingIndicator-spin; border-width: 3px; border-style:=
 solid; border-color: rgb(102, 102, 102) rgb(243, 243, 243) rgb(243, 243, 2=
43); border-image: initial; border-radius: 50%; display: block; margin: 0px=
 auto; }

@keyframes DynamicLoadingIndicator-spin {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.AddToWatchlistDropdown-container { place-content: center; align-items: cen=
ter; background-color: rgb(255, 255, 255); display: flex; flex-direction: c=
olumn; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; padding: =
20px 0px; position: fixed; z-index: 1001; }

.AddToWatchlistDropdown-container.AddToWatchlistDropdown-withWatchlists { a=
lign-items: normal; justify-content: normal; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-container { inset: 0px; z-index: 9999; }
}

@media (min-width: 1020px) {
  .AddToWatchlistDropdown-container { border-width: 0px 0.5px 0.5px; border=
-right-style: solid; border-bottom-style: solid; border-left-style: solid; =
border-right-color: rgb(158, 158, 158); border-bottom-color: rgb(158, 158, =
158); border-left-color: rgb(158, 158, 158); border-image: initial; border-=
top-style: initial; border-top-color: initial; box-shadow: rgba(0, 0, 0, 0.=
25) 0px 1px 6px, rgb(0, 47, 108) 0px -3px 0px; display: block; left: 0px; p=
adding: 0px; position: absolute; width: auto; }
  .AddToWatchlistDropdown-container.AddToWatchlistDropdown-mini { left: 0px=
; right: auto; }
}

.AddToWatchlistDropdown-container .AddToWatchlistDropdown-miniQuoteDataCont=
ainer { align-items: center; border-bottom: 0.5px solid rgb(116, 116, 116);=
 display: flex; justify-content: center; min-height: 156px; }

@media (min-width: 1020px) {
  .AddToWatchlistDropdown-container .AddToWatchlistDropdown-miniQuoteDataCo=
ntainer { min-height: 156px; }
}

@media (max-width: 759px) {
  .AddToWatchlistDropdown-container .AddToWatchlistDropdown-miniQuoteDataCo=
ntainer { min-height: 156px; min-width: 320px; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .AddToWatchlistDropdown-container .AddToWatchlistDropdown-miniQuoteDataCo=
ntainer { min-height: 274px; min-width: 560px; }
}

.AddToWatchlistDropdown-container .AddToWatchlistDropdown-signInMessage, .A=
ddToWatchlistDropdown-container .AddToWatchlistDropdown-simpleText { displa=
y: block; font-size: 12px; line-height: 12px; text-align: center; }

.AddToWatchlistDropdown-container .AddToWatchlistDropdown-signInMessage { c=
olor: rgb(0, 0, 0); font-weight: 700; margin-bottom: -10px; margin-top: 20p=
x; }

.AddToWatchlistDropdown-container .AddToWatchlistDropdown-simpleText { font=
-weight: 500; }

.AddToWatchlistDropdown-container .AddToWatchlistDropdown-simpleText:last-c=
hild { margin-bottom: 20px; }

.AddToWatchlistDropdown-chicletContainer { place-content: center; align-ite=
ms: center; background-color: rgb(255, 255, 255); border-width: 0px 0.5px 0=
.5px; border-right-style: solid; border-bottom-style: solid; border-left-st=
yle: solid; border-right-color: rgb(158, 158, 158); border-bottom-color: rg=
b(158, 158, 158); border-left-color: rgb(158, 158, 158); border-image: init=
ial; border-top-style: initial; border-top-color: initial; box-shadow: rgba=
(0, 0, 0, 0.25) 0px 1px 6px, rgb(0, 47, 108) 0px -3px 0px; display: block; =
flex-direction: column; font-family: "Proxima Nova", Helvetica, Arial, sans=
-serif; left: 0px; padding: 0px; position: absolute; width: auto; z-index: =
1001; top: 27px !important; }

.AddToWatchlistDropdown-chicletContainer.AddToWatchlistDropdown-withWatchli=
sts { align-items: normal; justify-content: normal; }

.AddToWatchlistDropdown-chicletContainer.AddToWatchlistDropdown-mini { left=
: 0px; right: auto; }

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-miniQuoteD=
ataContainer { align-items: center; border-bottom: 0.5px solid rgb(116, 116=
, 116); display: flex; justify-content: center; min-height: 156px; }

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-closeButto=
n { display: none; }

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-signInMess=
age, .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-simpl=
eText { display: block; font-size: 12px; line-height: 12px; text-align: cen=
ter; }

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-signInMess=
age { color: rgb(0, 0, 0); font-weight: 700; margin-bottom: -10px; margin-t=
op: 20px; }

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-simpleText=
 { font-weight: 500; }

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-simpleText=
:last-child { margin-bottom: 20px; }

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-headerForW=
atchlistTag { align-items: center; display: flex; font-family: "Proxima Nov=
a", Helvetica, Arial, sans-serif; font-size: 11px; height: 32px; margin: 0p=
x 0px 0px 8px; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-headerFo=
rWatchlistTag { font-size: 11px !important; height: 32px !important; line-h=
eight: inherit !important; margin-left: 8px !important; padding: 0px !impor=
tant; }
}

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-watchlistS=
crollContainer { max-height: 100px; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-watchlis=
tScrollContainer::before { bottom: 32px; }
}

.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-footer { b=
ottom: 0px; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-footer .=
AddToWatchlistDropdown-watchlistTagFooterLink:first-child { margin-bottom: =
12px; margin-top: 12px; }
  .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-footer .=
AddToWatchlistDropdown-watchlistTagFooterLink { font-size: 11px; margin-lef=
t: 10px; }
}

.AddToWatchlistDropdown-chicletGhostDropdownCloser { display: block !import=
ant; }

.AddToWatchlistDropdown-wrapper { max-height: calc(-158px + 100vh); overflo=
w: auto; }

@media (min-width: 1020px) {
  .AddToWatchlistDropdown-wrapper { max-height: 118px; }
}

.AddToWatchlistDropdown-watchlistContainer { border: 0.5px solid rgb(207, 2=
16, 226); box-shadow: rgb(0, 47, 108) 0px -3px 0px; padding: unset; right: =
-1px; top: 27px; width: calc(100% + 2px); }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-watchlistContainer { top: 0px; }
}

.AddToWatchlistDropdown-container.AddToWatchlistDropdown-isFetching { paddi=
ng-top: 0px; }

.AddToWatchlistDropdown-closeButton { display: block; font-size: 12px; posi=
tion: absolute; right: 15px; top: 20px; }

@media (min-width: 1020px) {
  .AddToWatchlistDropdown-closeButton { display: none; }
}

.AddToWatchlistDropdown-closeButton.AddToWatchlistDropdown-closeButtonForSy=
mbolTag { font-size: 15px; top: 27px; }

.AddToWatchlistDropdown-header { color: rgb(158, 158, 158); font-size: 12px=
; font-weight: 600; letter-spacing: 0.01em; line-height: 12px; margin: 20px=
 30px; text-indent: 0px; }

.AddToWatchlistDropdown-header.AddToWatchlistDropdown-headerForWatchlistTag=
 { align-items: center; display: flex; font-family: "Proxima Nova", Helveti=
ca, Arial, sans-serif; font-size: 11px; height: 32px; margin: 0px 0px 0px 8=
px; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-header.AddToWatchlistDropdown-headerForWatchlistT=
ag { font-size: 18px; height: 68px; line-height: normal; margin-left: 30px;=
 padding: 8px 0px; }
}

.AddToWatchlistDropdown-footer { display: block; padding: 15px 15px 20px; p=
osition: relative; width: 100%; z-index: 1; }

.AddToWatchlistDropdown-footer .AddToWatchlistDropdown-footerLink, .AddToWa=
tchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooterLink { col=
or: rgb(0, 85, 148); display: block; font-size: 11px; font-weight: 600; lin=
e-height: 13px; padding-left: 10px; padding-top: 10px; text-indent: 0px; }

.AddToWatchlistDropdown-footer .AddToWatchlistDropdown-footerLink.AddToWatc=
hlistDropdown-signIn, .AddToWatchlistDropdown-footer .AddToWatchlistDropdow=
n-watchlistTagFooterLink.AddToWatchlistDropdown-signIn { background-color: =
rgb(0, 85, 148); border: none; bottom: 0px; color: rgb(255, 255, 255); posi=
tion: static; }

.AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooterLi=
nk { line-height: 11px; margin-left: 10px; padding: unset; text-decoration:=
 underline; }

.AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooterLi=
nk:first-child { margin-bottom: 12px; margin-top: 12px; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooter=
Link:first-child { margin-bottom: 30px; margin-top: 48px; }
  .AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooter=
Link { font-size: 18px; margin-left: 30px; }
}

.AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooterLi=
nk:hover { color: rgb(0, 85, 148); }

.AddToWatchlistDropdown-footer .AddToWatchlistDropdown-footerLink { border:=
 1px solid rgb(7, 29, 57); color: rgb(7, 29, 57); line-height: 12px; paddin=
g: 15px; text-align: center; width: 100%; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-footer { bottom: 20px; position: absolute; }
}

.AddToWatchlistDropdown-watchlistTagFooter { padding: unset; position: rela=
tive; }

.AddToWatchlistDropdown-signInContainer { bottom: 0px; min-width: 240px; po=
sition: relative; width: 50%; }

.AddToWatchlistDropdown-createWatchlistContainer { bottom: 0px; padding-bot=
tom: 10px; position: relative; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-createWatchlistContainer { text-align: center; to=
p: 20px; width: 50%; }
}

.AddToWatchlistDropdown-message { color: rgb(232, 128, 42); display: block;=
 font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px=
; font-weight: 600; line-height: 100%; padding: 15px 15px 0px; text-align: =
center; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-message { font-size: 18px; font-weight: 600; line=
-height: 18px; }
}

.AddToWatchlistDropdown-message.AddToWatchlistDropdown-watchListEmptyMsg { =
color: rgb(23, 23, 23); }

.AddToWatchlistDropdown-symbolIssueError { border-bottom: 1px solid rgb(186=
, 186, 186); color: rgb(206, 43, 43); display: block; font-family: "Proxima=
 Nova", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; li=
ne-height: 18px; padding: 35px 20px; text-align: center; white-space: norma=
l; }

.AddToWatchlistDropdown-ghostDropdownCloser { inset: 0px; display: none; po=
sition: fixed; z-index: 98; }

@media (min-width: 1020px) {
  .AddToWatchlistDropdown-ghostDropdownCloser { display: block; }
}

.AddToWatchlistDropdown-watchlistContainerAddTag { left: -1px; min-width: 3=
00px; top: 27px; width: calc(100% + 2px); }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-watchlistContainerAddTag { top: 0px; }
}

.AddToWatchlistDropdown-watchlistContainerAddTag .AddToWatchlistDropdown-me=
ssage { font-size: 11px; font-weight: 700; letter-spacing: -0.004em; line-h=
eight: 13px; padding-left: 8px; padding-right: 8px; text-align: center; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-watchlistContainerAddTag .AddToWatchlistDropdown-=
message { align-items: center; display: flex; font-size: 18px; font-weight:=
 700; letter-spacing: -0.002em; line-height: 18px; text-align: center; }
}

.AddToWatchlistDropdown-loggedOutAddTag { padding: unset; }

.AddToWatchlistDropdown-loggedOutAddTag .AddToWatchlistDropdown-signInConta=
iner .AddToWatchlistDropdown-watchlistTagFooterLink { position: relative; r=
ight: 9px; top: 8px; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-loggedOutAddTag .AddToWatchlistDropdown-signInCon=
tainer .AddToWatchlistDropdown-watchlistTagFooterLink { font-size: 14px; ma=
rgin-left: unset; padding-top: 50px; right: 0px; text-align: center; top: 0=
px; }
}

.AddToWatchlistDropdown-loggedOutAddTag .AddToWatchlistDropdown-createWatch=
listContainer .AddToWatchlistDropdown-watchlistTagFooterLink { padding-bott=
om: 8px; position: relative; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-loggedOutAddTag .AddToWatchlistDropdown-createWat=
chlistContainer .AddToWatchlistDropdown-watchlistTagFooterLink { font-size:=
 14px; margin-left: unset; padding-top: 50px; }
}

.AddToWatchlistDropdown-signInContainerAddTag { display: block; margin: 0px=
 10%; padding: 8px; }

@media (min-width: 1020px) {
  .AddToWatchlistDropdown-signInContainerAddTag { min-width: unset; width: =
unset; }
}

.AddToWatchlistDropdown-buttonLink { border: 1px solid rgb(0, 85, 148); col=
or: rgb(0, 85, 148); display: block; font-size: 10px; font-weight: 600; lin=
e-height: 12px; padding: 8px; text-align: center; width: 100%; }

.AddToWatchlistDropdown-buttonLink.AddToWatchlistDropdown-signIn { backgrou=
nd-color: rgb(0, 85, 148); border: none; bottom: 0px; color: rgb(255, 255, =
255); margin-top: 20px; position: static; }

.AddToWatchlistDropdown-buttonLink.AddToWatchlistDropdown-createWatchlist {=
 background-color: rgb(0, 85, 148); border: none; bottom: 0px; color: rgb(2=
55, 255, 255); margin: auto; max-width: 100%; min-width: 120px; padding: 15=
px; position: static; text-decoration: none; width: 90%; }

.AddToWatchlistDropdown-buttonLink.AddToWatchlistDropdown-createWatchlist:h=
over { color: rgb(255, 255, 255); }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-buttonLink.AddToWatchlistDropdown-createWatchlist=
 { min-width: 200px; }
  .AddToWatchlistDropdown-buttonLink { font-size: 14px; font-weight: 700; }
}

.AddToWatchlistDropdown-signInButtonAddTag { align-items: center; font-size=
: 10px; font-weight: 700; letter-spacing: 0.5px; line-height: 12px; padding=
: 8px; text-align: center; }

.AddToWatchlistDropdown-signInButtonAddTag.AddToWatchlistDropdown-signIn { =
background-color: rgb(0, 85, 148); }

.AddToWatchlistDropdown-signInButtonAddTag.AddToWatchlistDropdown-signIn:ho=
ver { background-color: rgb(0, 47, 108); }

.AddToWatchlistDropdown-signInButtonAddTag.AddToWatchlistDropdown-createWat=
chlist { background-color: rgb(0, 85, 148); color: rgb(255, 255, 255); font=
-family: "Proxima Nova", Helvetica, Arial, sans-serif; padding: 8px; text-d=
ecoration: none; }

.AddToWatchlistDropdown-signInButtonAddTag.AddToWatchlistDropdown-createWat=
chlist:hover { background-color: rgb(0, 47, 108); color: rgb(255, 255, 255)=
; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-signInButtonAddTag.AddToWatchlistDropdown-createW=
atchlist { padding: 12px; }
  .AddToWatchlistDropdown-buttonLink { font-size: 14px; letter-spacing: 1.1=
px; line-height: 16px; margin: auto; max-width: 260px; padding: 12px; }
}

.AddToWatchlistDropdown-watchlistScrollContainer { display: block; max-heig=
ht: 100px; overflow-y: scroll; }

.AddToWatchlistDropdown-watchlistScrollContainer::before { bottom: 32px; co=
ntent: ""; display: block; height: 40px; pointer-events: none; position: ab=
solute; width: 100%; z-index: 1; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-watchlistScrollContainer::before { bottom: 100px;=
 }
}

.AddToWatchlistDropdown-watchlistScrollContainer.AddToWatchlistDropdown-fad=
e::before { background: linear-gradient(rgba(255, 255, 255, 0), 25%, rgb(25=
5, 255, 255)); }

@media (max-width: 1019px) {
  .AddToWatchlistDropdown-watchlistScrollContainer { max-height: 70%; }
}

@keyframes WatchlistNotification-showAndFadeOut {=20
  0% { opacity: 0; transform: translateY(5px); }
  5% { opacity: 1; transform: translateY(0px); }
  80% { opacity: 1; }
  100% { opacity: 0; }
}

.WatchlistNotification-notificationContainer { display: flex; justify-conte=
nt: center; position: absolute; width: 100%; }

.WatchlistNotification-notificationContainer .WatchlistNotification-notific=
ation { animation: 3s linear 0s 1 normal none running WatchlistNotification=
-showAndFadeOut; font-family: "Proxima Nova", Helvetica, Arial, sans-serif;=
 opacity: 0; text-align: center; z-index: 4000; }

.AddToWatchlistDropdownCheckbox-container { border-top: 1px solid rgb(186, =
186, 186); display: block; }

.AddToWatchlistDropdownCheckbox-container:last-of-type { border-bottom: 1px=
 solid rgb(186, 186, 186); }

@media (max-width: 1019px) {
  .AddToWatchlistDropdownCheckbox-chicletWatchlist.AddToWatchlistDropdownCh=
eckbox-watchlistForSymbolTag { font-size: 11px !important; height: 32px !im=
portant; padding-left: 8px !important; }
}

.AddToWatchlistDropdownCheckbox-watchlist { align-items: center; color: rgb=
(7, 29, 57); display: flex; font-size: 14px; font-weight: 700; padding: 8px=
 29px; width: 100%; }

.AddToWatchlistDropdownCheckbox-watchlist:first-child { overflow: hidden; t=
ext-overflow: ellipsis; white-space: nowrap; }

.AddToWatchlistDropdownCheckbox-watchlist.AddToWatchlistDropdownCheckbox-wa=
tchlistForSymbolTag { color: rgb(0, 47, 108); font-size: 11px; font-weight:=
 600; height: 32px; padding-left: 8px; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdownCheckbox-watchlist.AddToWatchlistDropdownCheckbox-=
watchlistForSymbolTag { font-size: 18px; height: 50px; padding-left: 30px; =
}
}

.AddToWatchlistDropdownCheckbox-checkbox { border: 1px solid rgb(186, 186, =
186); border-radius: 2px; flex-shrink: 0; height: 14px; margin-right: 12px;=
 position: relative; width: 14px; }

.AddToWatchlistDropdownCheckbox-watchlistNameForSymbolTag { line-height: no=
rmal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.AddToWatchlistDropdownCheckbox-hasSymbols .AddToWatchlistDropdownCheckbox-=
checkbox::after { border-color: rgb(7, 29, 57); border-style: solid; border=
-width: 0px 2px 2px 0px; content: ""; display: block; height: 12px; left: 5=
px; position: absolute; top: -4px; transform: rotate(45deg); width: 5px; }

.AddToWatchlistDropdownCheckbox-hasSymbols .AddToWatchlistDropdownCheckbox-=
checkboxForSymbolTag { background: rgb(32, 119, 182); border: none; }

.AddToWatchlistDropdownCheckbox-hasSymbols .AddToWatchlistDropdownCheckbox-=
checkboxForSymbolTag::after { border-color: rgb(255, 255, 255); height: 7px=
; left: 5px; top: 1px; width: 3px; }

.AddToWatchlistDropdownCheckbox-isLoading { cursor: wait; }

.AddToWatchlistDropdownCheckbox-isLoading > * { opacity: 0.5; }

.AddToWatchlistDropdownCheckbox-error { color: rgb(206, 43, 43); display: b=
lock; font-size: 12px; font-weight: 600; padding: 0px 10px 8px 56px; }

.AddToWatchlistDropdownCheckboxes-notificationContainer { font-size: 11px; =
line-height: 18px; padding: 2px 6px 0px; top: 150px; }

.AddToWatchlistDropdownCheckboxes-notificationContainer .AddToWatchlistDrop=
downCheckboxes-notification { background-color: rgb(32, 119, 182); border-r=
adius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px 1px; color: rgb(255=
, 255, 255); font-weight: 700; line-height: 16px; padding: 10px; white-spac=
e: nowrap; width: 224px; }

.AddToWatchlistDropdownCheckboxes-notificationContainer .AddToWatchlistDrop=
downCheckboxes-notification.AddToWatchlistDropdownCheckboxes-error { backgr=
ound-color: rgb(206, 43, 43); width: 204px; }

@media (max-width: 1019px) {
  .AddToWatchlistDropdownCheckboxes-notificationContainer { top: 165px; }
}

.AddToWatchlistButton-container { display: block; font-family: "Proxima Nov=
a", Helvetica, Arial, sans-serif; position: relative; }

.AddToWatchlistButton-watchlistContainer { display: inline-block; }

.AddToWatchlistButton-button { align-items: center; border: 1px solid rgb(0=
, 47, 108); box-sizing: border-box; color: rgb(0, 47, 108); display: flex; =
font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px;=
 font-weight: 600; justify-content: center; line-height: 12px; padding: 8px=
; }

@media (min-width: 1020px) {
  .AddToWatchlistButton-button { padding: 14px 15px; }
}

.AddToWatchlistButton-button .AddToWatchlistButton-mobileText { font-size: =
26px; font-weight: 600; line-height: 12px; }

.AddToWatchlistButton-button .AddToWatchlistButton-desktopText { display: n=
one; }

@media (min-width: 1020px) {
  .AddToWatchlistButton-button .AddToWatchlistButton-desktopText { display:=
 initial; margin: 0px 10px 0px 0px; }
}

.AddToWatchlistButton-button .AddToWatchlistButton-embeddedText { letter-sp=
acing: 1px; margin-right: 10px; }

.AddToWatchlistButton-watchlistFromTagItem { border: 0.5px solid rgb(207, 2=
16, 226); border-radius: 7px; display: flex; position: relative; }

.AddToWatchlistButton-watchlistFromTagItem:hover { border: 0.5px solid rgb(=
116, 116, 116); }

.AddToWatchlistButton-watchlistFromTagItem.AddToWatchlistButton-dropdownVis=
ible { border: 0.5px solid rgb(207, 216, 226); }

.AddToWatchlistButton-addWatchListFromTag { background-image: url("https://=
static-redesign.cnbcfm.com/dist/3d3257ad9e8a242b5362.svg"); background-repe=
at: no-repeat; height: 12px; width: 12px; }

.AddToWatchlistButton-watchlistButton { align-items: center; color: rgb(0, =
47, 108); display: flex; font-family: "Proxima Nova", Helvetica, Arial, san=
s-serif; font-size: 12px; font-weight: 600; line-height: 12px; padding: 8px=
 8px 8px 4px; }

.AddToWatchlistButton-watchlistButton.AddToWatchlistButton-dropdownOpen .Ad=
dToWatchlistButton-addWatchListFromTag, .AddToWatchlistButton-watchlistButt=
on:focus .AddToWatchlistButton-addWatchListFromTag, .AddToWatchlistButton-w=
atchlistButton:hover .AddToWatchlistButton-addWatchListFromTag { background=
-image: url("https://static-redesign.cnbcfm.com/dist/8eafdf125d3d82d5a92f.s=
vg"); }

.QuoteStrip-container { font-family: "Proxima Nova", Helvetica, Arial, sans=
-serif; margin-top: -7px; }

@media (min-width: 760px) {
  .QuoteStrip-container { margin-top: 0px; }
}

.QuoteStrip-changeDown { color: rgb(206, 43, 43); font-size: 18px; font-wei=
ght: 700; white-space: nowrap; }

@media (min-width: 760px) {
  .QuoteStrip-changeDown { font-size: 25px; line-height: 28px; }
}

@media (min-width: 1020px) {
  .QuoteStrip-changeDown { font-size: 20px; line-height: 23px; }
}

@media (min-width: 1340px) {
  .QuoteStrip-changeDown { font-size: 32px; line-height: 36px; }
}

.QuoteStrip-changeUp { color: rgb(0, 132, 86); font-size: 18px; font-weight=
: 700; white-space: nowrap; }

@media (min-width: 760px) {
  .QuoteStrip-changeUp { font-size: 25px; line-height: 28px; }
}

@media (min-width: 1020px) {
  .QuoteStrip-changeUp { font-size: 20px; line-height: 23px; }
}

@media (min-width: 1340px) {
  .QuoteStrip-changeUp { font-size: 32px; line-height: 36px; }
}

.QuoteStrip-changeIcon { display: inline; margin-right: 10px; }

@media (min-width: 1340px) {
  .QuoteStrip-changeIcon { height: 22px; margin-top: 3px; width: 22px; }
}

.QuoteStrip-afterHoursIcon { display: inline; padding-right: 10px; }

.QuoteStrip-unchanged { color: rgb(66, 72, 88); font-size: 22px; font-weigh=
t: 700; white-space: nowrap; }

@media (min-width: 760px) {
  .QuoteStrip-unchanged { font-size: 25px; line-height: 28px; }
}

@media (min-width: 1020px) {
  .QuoteStrip-unchanged { font-size: 20px; line-height: 23px; }
}

@media (min-width: 1340px) {
  .QuoteStrip-unchanged { font-size: 32px; line-height: 36px; }
}

.QuoteStrip-companyName { color: rgb(0, 47, 108); display: flex; font-size:=
 24px; font-weight: 700; justify-content: space-between; line-height: 27px;=
 }

.QuoteStrip-companyName .QuoteStrip-quoteTitle { font-size: inherit; margin=
: 0px; }

.QuoteStrip-companyName .QuoteStrip-quoteTitleLink { color: rgb(0, 47, 108)=
; font-size: inherit; padding: 0px; }

.QuoteStrip-companyName .QuoteStrip-quoteTitleLink :hover { color: rgb(0, 8=
5, 148); }

.QuoteStrip-companyName .QuoteStrip-name { display: table; padding: 0px 0px=
 1px; }

.QuoteStrip-companyName .QuoteStrip-rightSideButtonsWrappers { display: fle=
x; margin: 10px 0px 15px; }

.QuoteStrip-companyName a { padding: 3px; }

@media (min-width: 760px) {
  .QuoteStrip-companyName { font-size: 28px; line-height: 30px; }
}

@media (min-width: 0px) and (max-width: 759px) {
  .QuoteStrip-companyName.QuoteStrip-companyName_quoteStripEnabled { flex-d=
irection: column; }
}

@media (min-width: 1020px) and (max-width: 1339px) {
  .QuoteStrip-companyName.QuoteStrip-companyName_quoteStripEnabled { flex-d=
irection: column; }
}

.QuoteStrip-addToWatchlistButton { height: 42px; min-width: 42px; }

.QuoteStrip-symbolAndExchange { color: rgb(116, 116, 116); display: table; =
font-size: 18px; font-weight: 500; padding-bottom: 2px; }

@media (min-width: 760px) {
  .QuoteStrip-symbolAndExchange { font-size: 20px; }
}

.QuoteStrip-quoteStripSubHeader { color: rgb(186, 186, 186); font-size: 14p=
x; font-weight: 600; line-height: 18px; }

.QuoteStrip-extendedLastTradeTime, .QuoteStrip-lastTradeTime { color: rgb(2=
3, 23, 23); font-size: 16px; font-weight: 600; line-height: 18px; }

@media (min-width: 760px) {
  .QuoteStrip-extendedLastTradeTime, .QuoteStrip-lastTradeTime { padding-bo=
ttom: 10px; }
}

@media (min-width: 1020px) {
  .QuoteStrip-lastTradeTime { padding-bottom: 15px; }
}

.QuoteStrip-dataContainer { align-items: center; display: flex; flex-direct=
ion: row; justify-content: space-between; padding-top: 5px; }

@media (min-width: 760px) {
  .QuoteStrip-dataContainer { padding-top: 25px; }
}

.QuoteStrip-extendedHours { border-top: 1px solid rgb(186, 186, 186); paddi=
ng-top: 10px; }

@media (min-width: 1020px) {
  .QuoteStrip-extendedHours { padding-top: 5px; }
  .QuoteStrip-extendedHours .QuoteStrip-lastTimeAndPriceContainer { width: =
58%; }
}

@media (min-width: 1340px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastTimeAndPriceContainer { width: =
66%; }
}

@media (min-width: 1020px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastTimeAndPriceSideDrawerContainer=
 { width: 58%; }
}

@media (min-width: 1340px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastTimeAndPriceSideDrawerContainer=
 { width: 50%; }
}

.QuoteStrip-extendedHours .QuoteStrip-lastPrice { font-size: 32px; }

@media (min-width: 760px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastPrice { font-size: 40px; line-h=
eight: 45px; padding-right: 40px; }
}

@media (min-width: 1020px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastPrice { font-size: 25px; line-h=
eight: 28px; padding-right: 25px; }
}

@media (min-width: 1340px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastPrice { font-size: 46px; line-h=
eight: 52px; padding-right: 30px; }
}

@media (min-width: 760px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastTradeTime { padding-bottom: 0px=
; }
}

@media (min-width: 1020px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastTradeTime { padding-bottom: 10p=
x; }
}

@media (min-width: 1340px) {
  .QuoteStrip-extendedHours .QuoteStrip-lastTradeTime { padding-bottom: 0px=
; }
}

.QuoteStrip-extendedHours .QuoteStrip-changeDown, .QuoteStrip-extendedHours=
 .QuoteStrip-changeUp, .QuoteStrip-extendedHours .QuoteStrip-unchanged { fo=
nt-size: 18px; line-height: 20px; }

@media (min-width: 760px) {
  .QuoteStrip-extendedHours .QuoteStrip-changeDown, .QuoteStrip-extendedHou=
rs .QuoteStrip-changeUp, .QuoteStrip-extendedHours .QuoteStrip-unchanged { =
font-size: 20px; line-height: 23px; }
}

@media (min-width: 1340px) {
  .QuoteStrip-extendedHours .QuoteStrip-changeDown, .QuoteStrip-extendedHou=
rs .QuoteStrip-changeUp, .QuoteStrip-extendedHours .QuoteStrip-unchanged { =
font-size: 25px; line-height: 28px; }
}

.QuoteStrip-extendedHours .QuoteStrip-fiftyTwoWeekRange, .QuoteStrip-extend=
edHours .QuoteStrip-volume { font-size: 16px; }

@media (min-width: 1020px) {
  .QuoteStrip-extendedHours .QuoteStrip-fiftyTwoWeekRange, .QuoteStrip-exte=
ndedHours .QuoteStrip-volume { font-size: 18px; }
}

@media (min-width: 1340px) {
  .QuoteStrip-extendedHours .QuoteStrip-fiftyTwoWeekRange, .QuoteStrip-exte=
ndedHours .QuoteStrip-volume { font-size: 16px; }
  .QuoteStrip-extendedHours .QuoteStrip-changeIcon { height: 21px; width: 2=
1px; }
}

@media (min-width: 760px) {
  .QuoteStrip-extendedDataContainer { max-width: 496px; padding-top: 20px; =
}
}

@media (min-width: 1020px) {
  .QuoteStrip-extendedDataContainer { max-width: 460px; padding-bottom: 8px=
; }
}

@media (min-width: 1340px) {
  .QuoteStrip-extendedDataContainer { max-width: 760px; }
}

.QuoteStrip-extendedDataContainer .QuoteStrip-lastTimeAndPriceContainer { w=
idth: 100%; }

.QuoteStrip-extendedDataContainer .QuoteStrip-volume { font-size: 18px; }

@media (min-width: 760px) {
  .QuoteStrip-extendedDataContainer .QuoteStrip-volume { font-size: 16px; }
}

@media (min-width: 1020px) {
  .QuoteStrip-extendedDataContainer .QuoteStrip-volume { font-size: 18px; }
}

.QuoteStrip-extendedDataContainer .QuoteStrip-volumeContainer { padding-top=
: 25px; }

@media (min-width: 1020px) {
  .QuoteStrip-extendedDataContainer .QuoteStrip-volumeContainer { padding-t=
op: 15px; }
}

.QuoteStrip-dataLabel { color: rgb(116, 116, 116); font-size: 18px; font-we=
ight: 600; padding-bottom: 10px; }

.QuoteStrip-extendedLabel { color: rgb(232, 128, 42); }

.QuoteStrip-lastPriceStripContainer { align-items: center; display: flex; f=
lex-wrap: wrap; }

.QuoteStrip-lastPrice { color: rgb(23, 23, 23); font-size: 40px; font-weigh=
t: 700; padding-right: 20px; pointer-events: none; }

.QuoteStrip-lastPrice a { color: rgb(23, 23, 23); text-decoration: none; }

@media (min-width: 760px) {
  .QuoteStrip-lastPrice { font-size: 46px; line-height: 52px; }
}

@media (min-width: 1020px) {
  .QuoteStrip-lastPrice { font-size: 32px; line-height: 36px; }
}

@media (min-width: 1340px) {
  .QuoteStrip-lastPrice { font-size: 51px; line-height: 42px; }
}

.QuoteStrip-lastTimeAndPriceContainer { width: 100%; }

@media (min-width: 760px) {
  .QuoteStrip-lastTimeAndPriceContainer { width: 53%; }
}

@media (min-width: 1020px) {
  .QuoteStrip-lastTimeAndPriceContainer { width: 51%; }
}

@media (min-width: 1340px) {
  .QuoteStrip-lastTimeAndPriceContainer { width: 67%; }
}

.QuoteStrip-lastTimeAndPriceSideDrawerContainer { width: 100%; }

@media (min-width: 760px) {
  .QuoteStrip-lastTimeAndPriceSideDrawerContainer { width: 53%; }
}

@media (min-width: 1020px) {
  .QuoteStrip-lastTimeAndPriceSideDrawerContainer { width: 51%; }
}

@media (min-width: 1340px) {
  .QuoteStrip-lastTimeAndPriceSideDrawerContainer { width: 50%; }
}

.QuoteStrip-fiftyTwoWeek, .QuoteStrip-volumeContainer { display: none; }

@media (min-width: 760px) {
  .QuoteStrip-fiftyTwoWeek, .QuoteStrip-volumeContainer { display: block; p=
adding-top: 10px; }
}

.QuoteStrip-fiftyTwoWeekRange, .QuoteStrip-volume { font-size: 18px; font-w=
eight: 600; line-height: 20px; }

.QuoteStrip-watchLiveBtn { align-items: center; background: none; border: 1=
px solid rgb(0, 47, 108); border-radius: 0px; color: rgb(0, 47, 108); displ=
ay: flex; font-weight: 600; height: 42px; line-height: 12px; margin: 0px 0p=
x 0px 18px; padding: 14px 5px; }

.QuoteStrip-watchLiveBtn, .QuoteStrip-watchLiveLogo { -webkit-font-smoothin=
g: antialiased; text-size-adjust: 100%; box-sizing: border-box; font-family=
: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px; }

.QuoteStrip-watchLiveLogo { cursor: pointer; display: block; font-weight: 7=
00; width: 18px; color: rgb(255, 255, 255) !important; }

.QuoteStrip-watchLiveLink { text-size-adjust: 100%; background: rgb(206, 43=
, 43); cursor: pointer; font-weight: 700; height: 30px; margin-right: 0.5re=
m; padding: 6px 4px; text-decoration: none; width: 4rem; color: rgb(255, 25=
5, 255) !important; display: flex !important; justify-content: space-evenly=
 !important; }

.QuoteStrip-watchLiveBtnV2, .QuoteStrip-watchLiveLink { -webkit-font-smooth=
ing: antialiased; align-items: center; box-sizing: border-box; font-family:=
 "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px; }

.QuoteStrip-watchLiveBtnV2 { text-size-adjust: 100%; background: linear-gra=
dient(rgb(255, 255, 255), rgb(255, 255, 255)) padding-box padding-box, line=
ar-gradient(to right bottom, rgb(252, 204, 18), rgb(255, 113, 18), rgb(239,=
 21, 65), rgb(110, 85, 220), rgb(6, 157, 224), rgb(5, 172, 63)) border-box =
border-box; border: 1px solid rgba(0, 0, 0, 0); border-radius: 4px; bottom:=
 4px; color: rgb(0, 47, 108); display: flex; font-weight: 600; height: 48px=
; line-height: 12px; margin: 0px 0px 0px 18px; padding: 4px; position: rela=
tive; }

@media (max-width: 759px) {
  .QuoteStrip-watchLiveBtnV2 { width: 100%; }
}

.QuoteStrip-watchLiveLinkV2 { -webkit-font-smoothing: antialiased; text-siz=
e-adjust: 100%; align-items: center; background: rgb(0, 83, 207); border-ra=
dius: 2px; box-sizing: border-box; cursor: pointer; font-family: "Proxima N=
ova", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; heig=
ht: 40px; line-height: 17.05px; margin-right: 0.5rem; text-decoration: none=
; width: 127px; color: rgb(255, 255, 255) !important; display: flex !import=
ant; justify-content: center !important; padding: 12px !important; }

.QuoteStrip-watchLiveLinkV2:hover { background: rgb(0, 47, 108); }

.QuoteStrip-livePlayIcon { animation: 1.5s ease-in-out 0s infinite normal n=
one running QuoteStrip-pulse; background-color: rgb(255, 255, 255); border-=
radius: 100%; box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px; display: inli=
ne-block; height: 8px; margin-right: 7px; position: relative; transform: sc=
ale(1); width: 8px; }

@keyframes QuoteStrip-pulse {=20
  0% { box-shadow: rgb(0, 83, 207) 0px 0px 0px 1px; opacity: 1; }
  70% { border: 1px solid rgb(0, 83, 207); box-shadow: rgb(255, 255, 255) 0=
px 0px 0px 1px; opacity: 0.9; padding: 2px; transform: scale(1.2); }
  100% { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px; opacity: 1; transf=
orm: scale(1); }
}

.QuoteStrip-liveShowTitleV2 { color: rgb(0, 47, 108); font-size: 14px; font=
-weight: 800; line-height: 18px; text-transform: none; }

@media (prefers-color-scheme: dark) {
  .webview .QuoteStrip-extendedLastTradeTime, .webview .QuoteStrip-lastPric=
e, .webview .QuoteStrip-lastTradeTime { color: rgb(220, 224, 228); }
}

.DownloadChartPopup-wrapper { background-color: rgba(22, 22, 22, 0.5); disp=
lay: block; height: 100%; left: 0px; position: absolute; top: 0px; visibili=
ty: visible; width: 100%; }

.DownloadChartPopup-wrapper input { font-size: 26px; }

.DownloadChartPopup-wrapper .DownloadChartPopup-message { font-family: "Pro=
xima Nova Semi Bold", Helvetica, Arial, sans-serif; font-size: 22px; width:=
 710px; }

.DownloadChartPopup-wrapper .DownloadChartPopup-closeBtnWrapper { float: ri=
ght; margin: 0px 0px 10px; }

.DownloadChartPopup-wrapper .DownloadChartPopup-closeBtnWrapper .DownloadCh=
artPopup-closeBtn { background: rgb(255, 255, 255); color: rgb(155, 155, 15=
5); cursor: pointer; font-size: 24px; font-weight: 700; left: 10px; line-he=
ight: 15px; position: relative; text-align: center; }

.DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal { backgr=
ound: rgb(255, 255, 255); border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.4=
) 0px 0px 10px; margin: 0px auto; padding: 10px 30px 10px 20px; position: r=
elative; top: 10%; width: 748px; z-index: 41; }

.DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal .Downloa=
dChartPopup-hiddenCanvas { display: none; }

.DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal .Downloa=
dChartPopup-visibleCanvas { display: block; }

.DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal .Downloa=
dChartPopup-downloadButton { float: right; }

.DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal .Downloa=
dChartPopup-downloadButton a { background: rgb(61, 167, 241); border: none;=
 border-radius: 4px; font: 800 14px "Proxima Nova Semi Bold", Helvetica, Ar=
ial, sans-serif; height: 30px; padding: 8px; position: relative; text-trans=
form: uppercase; top: -55px; }

.DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal .Downloa=
dChartPopup-downloadButton a:hover { color: rgb(0, 0, 0); }

.DownloadChartButton-button { align-items: center; border: 1px solid rgb(0,=
 47, 108); box-sizing: border-box; color: rgb(0, 47, 108); display: none; f=
ont-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px; =
font-weight: 600; height: 42px; line-height: 12px; margin: 0px 18px 0px 0px=
; padding: 14px 15px; }

@media (min-width: 1020px) {
  .DownloadChartButton-button { display: flex; }
}

.DownloadChartButton-button .DownloadChartButton-icon { margin: 0px 0px 0px=
 10px; width: 12px; }

.Summary-container { margin: 0px auto 32px; width: 960px; }

@media (max-width: 1339px) {
  .Summary-container { width: 630px; }
}

@media (max-width: 1019px) {
  .Summary-container { width: 678px; }
}

@media (max-width: 759px) {
  .Summary-container { margin: 0px auto 30px; min-width: 318px; width: 100%=
; }
}

.Summary-sideDrawerContainer { width: auto !important; }

.Summary-adContainer { display: block; height: 250px; }

.Summary-adContainer + .Summary-subsection { margin-top: 30px; }

@media (max-width: 759px) {
  .Summary-adContainer { padding-top: 0px; }
  .Summary-adContainer + .Summary-subsection { margin-top: 32px; }
}

@media (min-width: 1020px) {
  .Summary-adContainer { display: none; }
}

.Summary-subsection { margin-top: 32px; width: 100%; }

@media (max-width: 759px) {
  .Summary-subsection { margin-top: 24px; }
}

.Summary-title { color: rgb(0, 47, 108); font-size: 18px; font-weight: 700;=
 height: 30px; line-height: 22px; margin: 0px; text-transform: uppercase; }

.Summary-label, .Summary-title { font-family: "Proxima Nova", Helvetica, Ar=
ial, sans-serif; font-style: normal; }

.Summary-label { color: rgb(116, 116, 116); font-size: 16px; font-weight: 6=
00; line-height: 18px; text-transform: capitalize; }

@media (max-width: 759px) {
  .Summary-label { color: rgb(23, 23, 23); }
}

.Summary-value { color: rgb(23, 23, 23); font-family: "Proxima Nova", Helve=
tica, Arial, sans-serif; font-size: 16px; font-style: normal; font-weight: =
700; line-height: 18px; margin-left: 8px; pointer-events: none; }

.Summary-value a { color: rgb(23, 23, 23); text-decoration: none; }

.Summary-data { column-gap: 30px; display: grid; width: 100%; }

.Summary-stat { align-items: center; border-bottom: 1px solid rgb(217, 217,=
 217); display: flex; font-size: 14px; font-weight: 600; justify-content: s=
pace-between; }

@media (max-width: 759px) {
  .Summary-stat { border-bottom: none; }
  .Summary-stat:nth-child(2n+1) { background-color: rgb(248, 248, 248); }
}

.Summary-exchangeTradedFund, .Summary-stock { grid-auto-flow: column; grid-=
template-columns: repeat(3, 1fr); grid-template-rows: repeat(5, 1fr); heigh=
t: 200px; }

@media (max-width: 1339px) {
  .Summary-exchangeTradedFund, .Summary-stock { grid-template-columns: repe=
at(2, 1fr); grid-template-rows: repeat(8, 1fr); height: 320px; }
}

@media (max-width: 1019px) {
  .Summary-exchangeTradedFund, .Summary-stock { grid-template-columns: repe=
at(3, 1fr); grid-template-rows: repeat(5, 1fr); height: 240px; }
}

@media (max-width: 759px) {
  .Summary-exchangeTradedFund, .Summary-stock { grid-template-columns: repe=
at(1, 1fr); grid-template-rows: repeat(15, 1fr); height: 480px; }
}

@media (min-width: 1340px) {
  .Summary-exchangeTradedFund .Summary-_10DayAverageVolume, .Summary-stock =
.Summary-_10DayAverageVolume { grid-area: 5 / 1 / 6 / 2; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .Summary-exchangeTradedFund .Summary-_10DayAverageVolume, .Summary-stock =
.Summary-_10DayAverageVolume { grid-area: 5 / 1 / 6 / 2; }
}

@media (min-width: 1340px) {
  .Summary-exchangeTradedFund .Summary-beta, .Summary-stock .Summary-beta {=
 grid-area: 5 / 2 / 6 / 3; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .Summary-exchangeTradedFund .Summary-beta, .Summary-stock .Summary-beta {=
 grid-area: 5 / 2 / 6 / 3; }
}

@media (min-width: 1020px) and (max-width: 1179px) {
  .Summary-exchangeTradedFund .Summary-_10DayAverageVolume { grid-area: 5 /=
 2 / 6 / 3; }
}

@media (min-width: 1180px) and (max-width: 1339px) {
  .Summary-exchangeTradedFund .Summary-_10DayAverageVolume { grid-area: 5 /=
 2 / 6 / 3; }
}

.Summary-ratios { grid-auto-flow: column; grid-template-columns: repeat(3, =
1fr); grid-template-rows: repeat(3, 1fr); height: 120px; }

@media (max-width: 1339px) {
  .Summary-ratios { grid-template-columns: repeat(2, 1fr); grid-template-ro=
ws: repeat(5, 1fr); height: 200px; }
}

@media (max-width: 1019px) {
  .Summary-ratios { grid-template-columns: repeat(3, 1fr); grid-template-ro=
ws: repeat(3, 1fr); height: 144px; }
}

@media (max-width: 759px) {
  .Summary-ratios { grid-template-columns: repeat(1, 1fr); grid-template-ro=
ws: repeat(9, 1fr); height: 288px; }
}

@media (min-width: 1340px) {
  .Summary-ratios .Summary-revenue { grid-area: 1 / 2 / 2 / 3; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .Summary-ratios .Summary-revenue { grid-area: 1 / 2 / 2 / 3; }
}

@media (min-width: 1340px) {
  .Summary-ratios .Summary-roe { grid-area: 2 / 2 / 3 / 3; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .Summary-ratios .Summary-roe { grid-area: 2 / 2 / 3 / 3; }
}

.Summary-events-stock { grid-auto-flow: row; grid-template-columns: repeat(=
3, 1fr); grid-template-rows: repeat(2, 1fr); height: 80px; }

@media (max-width: 1339px) {
  .Summary-events-stock { grid-auto-flow: column; grid-template-columns: re=
peat(2, 1fr); grid-template-rows: repeat(3, 1fr); height: 120px; }
}

@media (max-width: 1019px) {
  .Summary-events-stock { grid-auto-flow: row; grid-template-columns: repea=
t(3, 1fr); grid-template-rows: repeat(2, 1fr); height: 96px; }
}

@media (max-width: 759px) {
  .Summary-events-stock { grid-auto-flow: column; grid-template-columns: re=
peat(1, 1fr); grid-template-rows: repeat(5, 1fr); height: 160px; }
}

.Summary-events-exchangeTradedFund { grid-template-columns: repeat(3, 1fr);=
 grid-template-rows: repeat(2, 1fr); height: 80px; }

@media (max-width: 1339px) {
  .Summary-events-exchangeTradedFund { grid-template-columns: repeat(2, 1fr=
); grid-template-rows: repeat(2, 1fr); height: 80px; }
}

@media (max-width: 1019px) {
  .Summary-events-exchangeTradedFund { grid-template-columns: repeat(3, 1fr=
); grid-template-rows: repeat(2, 1fr); height: 96px; }
}

@media (max-width: 759px) {
  .Summary-events-exchangeTradedFund { grid-template-columns: repeat(1, 1fr=
); grid-template-rows: repeat(4, 1fr); height: 128px; }
}

.Summary-mutualFund { grid-auto-flow: column; grid-template-columns: repeat=
(3, 1fr); grid-template-rows: repeat(5, 1fr); height: 200px; }

@media (max-width: 1339px) {
  .Summary-mutualFund { grid-template-columns: repeat(2, 1fr); grid-templat=
e-rows: repeat(7, 1fr); height: 280px; }
}

@media (max-width: 1019px) {
  .Summary-mutualFund { grid-template-columns: repeat(3, 1fr); grid-templat=
e-rows: repeat(5, 1fr); height: 240px; }
}

@media (max-width: 759px) {
  .Summary-mutualFund { grid-template-columns: repeat(1, 1fr); grid-templat=
e-rows: repeat(14, 1fr); height: 448px; }
}

.Summary-index { grid-auto-flow: column; grid-template-columns: repeat(3, 1=
fr); grid-template-rows: repeat(4, 1fr); height: 160px; }

@media (max-width: 1339px) {
  .Summary-index { grid-template-columns: repeat(2, 1fr); grid-template-row=
s: repeat(5, 1fr); height: 200px; }
}

@media (max-width: 1019px) {
  .Summary-index { grid-template-columns: repeat(3, 1fr); grid-template-row=
s: repeat(4, 1fr); height: 192px; }
}

@media (max-width: 759px) {
  .Summary-index { grid-template-columns: repeat(1, 1fr); grid-template-row=
s: repeat(10, 1fr); height: 320px; }
}

@media (min-width: 1020px) and (max-width: 1179px) {
  .Summary-index .Summary-ytdPercChange { grid-area: 5 / 1 / 6 / 2; }
}

@media (min-width: 1180px) and (max-width: 1339px) {
  .Summary-index .Summary-ytdPercChange { grid-area: 5 / 1 / 6 / 2; }
}

.Summary-ftse { grid-template-columns: repeat(3, 1fr); grid-template-rows: =
repeat(1, 1fr); height: 40px; }

@media (max-width: 1339px) {
  .Summary-ftse { grid-template-columns: repeat(2, 1fr); grid-template-rows=
: repeat(1, 1fr); height: 40px; }
}

@media (max-width: 1019px) {
  .Summary-ftse { grid-template-columns: repeat(3, 1fr); grid-template-rows=
: repeat(1, 1fr); height: 48px; }
}

@media (max-width: 759px) {
  .Summary-ftse { grid-template-columns: repeat(1, 1fr); grid-template-rows=
: repeat(2, 1fr); height: 64px; }
}

.Summary-governmentBond { grid-auto-flow: column; grid-template-columns: re=
peat(3, 1fr); grid-template-rows: repeat(4, 1fr); height: 160px; }

@media (max-width: 1339px) {
  .Summary-governmentBond { grid-template-columns: repeat(2, 1fr); grid-tem=
plate-rows: repeat(6, 1fr); height: 240px; }
}

@media (max-width: 1019px) {
  .Summary-governmentBond { grid-template-columns: repeat(3, 1fr); grid-tem=
plate-rows: repeat(4, 1fr); height: 192px; }
}

@media (max-width: 759px) {
  .Summary-governmentBond { grid-template-columns: repeat(1, 1fr); grid-tem=
plate-rows: repeat(12, 1fr); height: 384px; }
}

@media (min-width: 1180px) and (max-width: 1339px) {
  .Summary-governmentBond .Summary-coupon { grid-area: 5 / 1 / 6 / 2; }
}

@media (min-width: 1020px) and (max-width: 1179px) {
  .Summary-governmentBond .Summary-coupon { grid-area: 5 / 1 / 6 / 2; }
}

@media (min-width: 1180px) and (max-width: 1339px) {
  .Summary-governmentBond .Summary-maturity { grid-area: 6 / 1 / 7 / 2; }
}

@media (min-width: 1020px) and (max-width: 1179px) {
  .Summary-governmentBond .Summary-maturity { grid-area: 6 / 1 / 7 / 2; }
}

.Summary-cnbcSynthetic, .Summary-forex { grid-auto-flow: row; grid-template=
-columns: repeat(3, 1fr); grid-template-rows: repeat(2, 1fr); height: 80px;=
 }

@media (max-width: 1339px) {
  .Summary-cnbcSynthetic, .Summary-forex { grid-template-columns: repeat(2,=
 1fr); grid-template-rows: repeat(2, 1fr); height: 80px; }
}

@media (max-width: 1019px) {
  .Summary-cnbcSynthetic, .Summary-forex { grid-template-columns: repeat(3,=
 1fr); grid-template-rows: repeat(2, 1fr); height: 96px; }
}

@media (max-width: 759px) {
  .Summary-cnbcSynthetic, .Summary-forex { grid-template-columns: repeat(1,=
 1fr); grid-template-rows: repeat(4, 1fr); height: 128px; }
}

@media (min-width: 760px) {
  .Summary-cnbcSynthetic .Summary-prevClose, .Summary-forex .Summary-prevCl=
ose { grid-area: 2 / 1 / 3 / 2; }
}

.Summary-future { grid-auto-flow: column; grid-template-columns: repeat(3, =
1fr); grid-template-rows: repeat(3, 1fr); height: 120px; }

@media (max-width: 1339px) {
  .Summary-future { grid-template-columns: repeat(2, 1fr); grid-template-ro=
ws: repeat(5, 1fr); height: 200px; }
}

@media (max-width: 1019px) {
  .Summary-future { grid-template-columns: repeat(3, 1fr); grid-template-ro=
ws: repeat(3, 1fr); height: 144px; }
}

@media (max-width: 759px) {
  .Summary-future { grid-template-columns: repeat(1, 1fr); grid-template-ro=
ws: repeat(9, 1fr); height: 288px; }
}

@media (min-width: 1180px) and (max-width: 1339px) {
  .Summary-future .Summary-_10DayAverageVolume { grid-area: 2 / 2 / 3 / 3; =
}
}

@media (min-width: 1020px) and (max-width: 1179px) {
  .Summary-future .Summary-_10DayAverageVolume { grid-area: 2 / 2 / 3 / 3; =
}
}

.Summary-analystConsensusContainer { margin-top: 30px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .Summary-_52WeekHighDate .Summary-label, .Summary-_52WeekLowDate .Summary=
-label { max-width: 90px; }
}

.ErrorHandler-container { background: rgb(255, 80, 83); height: 100%; posit=
ion: relative; width: 100%; word-break: break-word; }

.CharitableTrustHeader-sectionDivider { margin-top: 16px; }

.CharitableTrustHeader-sectionDivider .CharitableTrustHeader-headerWrap { d=
isplay: flex; margin-bottom: 20px; margin-top: 20px; }

.CharitableTrustHeader-sectionDivider .CharitableTrustHeader-headerWrap .Ch=
aritableTrustHeader-tableHeader { color: rgb(0, 47, 108); font-size: 24px; =
font-weight: 900; letter-spacing: 0.25px; line-height: 24px; }

@media (max-width: 759px) {
  .CharitableTrustHeader-sectionDivider .CharitableTrustHeader-headerWrap .=
CharitableTrustHeader-tableHeader { font-size: 20px; line-height: 20px; }
}

.CharitableTrustHeader-sectionDivider .CharitableTrustHeader-smallSpan { ba=
ckground-color: rgb(7, 29, 57); display: block; height: 6px; width: 110px; =
}

@media (max-width: 360px) {
  .CharitableTrustHeader-sectionDivider .CharitableTrustHeader-smallSpan { =
width: 88px; }
}

.CharitableTrustHeader-sectionDivider .CharitableTrustHeader-border { backg=
round-color: rgb(116, 116, 116); display: block; height: 1px; width: 100%; =
}

.TrustActivityTable-trustActivityTable { display: flex; flex-wrap: wrap; ma=
x-width: 1000px; }

.TrustActivityTable-activityTable { max-height: 170px; max-width: 1000px; o=
verflow: hidden auto; transition: max-height 0.3s ease-out; width: 100%; }

@media (max-width: 320px) {
  .TrustActivityTable-activityTable { overflow-x: auto; }
}

.TrustActivityTable-activityTable.TrustActivityTable-noActivity { align-ite=
ms: center; display: flex; overflow-y: hidden; padding-right: 20px; width: =
50%; }

@media (max-width: 550px) {
  .TrustActivityTable-activityTable.TrustActivityTable-noActivity { width: =
100%; }
}

.TrustActivityTable-activityTable::-webkit-scrollbar { height: 3px; width: =
3px; }

.TrustActivityTable-activityTable::-webkit-scrollbar-track { background: rg=
b(217, 217, 217); border-radius: 3px; }

.TrustActivityTable-activityTable::-webkit-scrollbar-thumb { background: rg=
b(158, 158, 158); }

.TrustActivityTable-activityRow { align-items: center; background-color: rg=
ba(207, 216, 226, 0.25); border-left: 3px solid rgb(4, 150, 255); border-ra=
dius: 3px; display: flex; height: 36px; margin-bottom: 4px; margin-right: 8=
px; min-width: 310px; position: relative; }

.TrustActivityTable-activityRow:last-child { margin-bottom: 0px; }

.TrustActivityTable-activityLogo { align-items: center; display: flex; just=
ify-content: center; min-width: 48px; width: 48px; }

@media (max-width: 550px) {
  .TrustActivityTable-activityLogo { min-width: 40px; width: 40px; }
}

.TrustActivityTable-activityLogo span { background-color: rgb(7, 29, 57); h=
eight: 16px; width: 16px; }

.TrustActivityTable-activityLogo .TrustActivityTable-tradeAlertIcon { mask-=
image: url("https://static-redesign.cnbcfm.com/dist/aad91182e297b128069c.sv=
g"); }

.TrustActivityTable-activityLogo .TrustActivityTable-earningsIcon { mask-im=
age: url("https://static-redesign.cnbcfm.com/dist/3f94109d9f51677fee8d.svg"=
); }

.TrustActivityTable-activityLogo .TrustActivityTable-dividendIcon { mask-im=
age: url("https://static-redesign.cnbcfm.com/dist/3635286e4568e237edcf.svg"=
); }

.TrustActivityTable-activityLogo .TrustActivityTable-highIcon { mask-image:=
 url("https://static-redesign.cnbcfm.com/dist/4ecf1f23053f2b129fc4.svg"); }

.TrustActivityTable-activityLogo .TrustActivityTable-lowIcon { mask-image: =
url("https://static-redesign.cnbcfm.com/dist/68d05358c2f6a94bf78a.svg"); }

.TrustActivityTable-activityType { color: rgb(7, 29, 57); font-size: 16px; =
font-weight: 600; min-width: 25%; padding: 0px 5px; white-space: nowrap; }

@media (max-width: 760px) {
  .TrustActivityTable-activityType { flex-grow: 1; font-size: 14px; margin-=
right: 15px; min-width: 25%; }
}

@media (max-width: 550px) {
  .TrustActivityTable-activityType { margin-right: 0px; min-width: 50%; pad=
ding: 0px; }
}

.TrustActivityTable-quoteWrapper { max-width: 20%; }

@media (max-width: 760px) {
  .TrustActivityTable-quoteWrapper { max-width: 25%; }
}

@media (max-width: 759px) {
  .TrustActivityTable-quoteWrapper { width: unset; }
}

.TrustActivityTable-activityQuoteData { border: 1px solid rgb(158, 158, 158=
); border-radius: 8px; display: flex; font-size: 12px; font-weight: 800; ju=
stify-content: center; padding: 8px; white-space: nowrap; width: 130px; }

@media (max-width: 550px) {
  .TrustActivityTable-activityQuoteData { width: 47px; }
}

.TrustActivityTable-activityQuoteData:hover { background-color: rgb(7, 29, =
57); }

.TrustActivityTable-activityQuoteData:hover .TrustActivityTable-quoteGain {=
 color: rgb(52, 208, 122); }

.TrustActivityTable-activityQuoteData:hover .TrustActivityTable-quoteDeclin=
e { color: rgb(230, 77, 85); }

.TrustActivityTable-activityQuoteData .TrustActivityTable-symbolDecline, .T=
rustActivityTable-activityQuoteData .TrustActivityTable-symbolGain { color:=
 rgb(7, 29, 57); margin-right: 8px; }

.TrustActivityTable-activityQuoteData:hover .TrustActivityTable-symbolDecli=
ne, .TrustActivityTable-activityQuoteData:hover .TrustActivityTable-symbolG=
ain { color: rgb(255, 255, 255); }

@media (max-width: 550px) {
  .TrustActivityTable-activityQuoteData:hover .TrustActivityTable-symbolDec=
line { color: rgb(230, 77, 85); }
  .TrustActivityTable-activityQuoteData:hover .TrustActivityTable-symbolGai=
n { color: rgb(52, 208, 122); }
  .TrustActivityTable-activityQuoteData .TrustActivityTable-symbolGain { co=
lor: rgb(0, 132, 86); margin-right: 0px; }
  .TrustActivityTable-activityQuoteData .TrustActivityTable-symbolDecline {=
 color: rgb(206, 43, 43); margin-right: 0px; }
}

.TrustActivityTable-activityQuoteData .TrustActivityTable-quoteGain { color=
: rgb(0, 132, 86); }

.TrustActivityTable-activityQuoteData .TrustActivityTable-quoteDecline { co=
lor: rgb(206, 43, 43); }

.TrustActivityTable-activityQuoteData .TrustActivityTable-quoteDecline span=
:nth-child(2), .TrustActivityTable-activityQuoteData .TrustActivityTable-qu=
oteGain span:nth-child(2) { margin-left: 4px; }

@media (max-width: 550px) {
  .TrustActivityTable-activityQuoteData .TrustActivityTable-quoteDecline, .=
TrustActivityTable-activityQuoteData .TrustActivityTable-quoteGain { displa=
y: none; }
}

.TrustActivityTable-descriptionWrap { max-width: calc(75% - 98px); }

@media (min-width: 550px) {
  .TrustActivityTable-descriptionWrapWithQuote { width: calc(65% - 98px); }
}

@media (max-width: 550px) {
  .TrustActivityTable-descriptionWrapWithQuote { max-width: 25%; }
}

@media (min-width: 1020px) {
  .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activity=
Description { margin-left: 64px !important; }
}

@media (max-width: 1020px) {
  .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activity=
Description { margin-left: 0px; width: calc(65% - 98px); }
}

@media (max-width: 760px) {
  .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activity=
Description { display: none; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activity=
Description { text-align: center; }
}

.TrustActivityTable-descriptionWrap { min-width: 0px; }

.TrustActivityTable-descriptionWrap, .TrustActivityTable-descriptionWrapWit=
hQuote { display: flex; font-size: 16px; justify-content: space-between; li=
ne-height: 28px; }

.TrustActivityTable-descriptionWrap .TrustActivityTable-activityLink, .Trus=
tActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityLink { =
font-family: "Lyon Text"; max-width: 100%; }

.TrustActivityTable-descriptionWrap .TrustActivityTable-activityDescription=
, .TrustActivityTable-descriptionWrap .TrustActivityTable-activityLink a, .=
TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityDes=
cription, .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-=
activityLink a { display: block; flex: 1 2 auto; max-width: 100%; overflow:=
 hidden; text-overflow: ellipsis; white-space: nowrap; }

.TrustActivityTable-descriptionWrap .TrustActivityTable-activityDescription=
, .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activity=
Description { color: rgb(7, 29, 57); font-family: "Proxima Nova"; }

@media (max-width: 760px) {
  .TrustActivityTable-descriptionWrap .TrustActivityTable-activityDescripti=
on, .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activi=
tyDescription { text-align: center; }
}

.TrustActivityTable-descriptionWrap .TrustActivityTable-activityLink a, .Tr=
ustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityLink =
a { color: rgb(32, 119, 182); position: relative; }

.TrustActivityTable-descriptionWrap .TrustActivityTable-activityDescription=
 a, .TrustActivityTable-descriptionWrap .TrustActivityTable-activityLink a,=
 .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityD=
escription a, .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTa=
ble-activityLink a { text-decoration: underline rgb(32, 119, 182); }

.TrustActivityTable-descriptionWrap .TrustActivityTable-activityDescription=
 a:hover, .TrustActivityTable-descriptionWrap .TrustActivityTable-activityL=
ink a:hover, .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTab=
le-activityDescription a:hover, .TrustActivityTable-descriptionWrapWithQuot=
e .TrustActivityTable-activityLink a:hover { color: rgb(252, 183, 0); text-=
decoration-color: rgb(252, 183, 0); }

.TrustActivityTable-descriptionWrap .TrustActivityTable-activityLink a::bef=
ore, .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activ=
ityLink a::before { bottom: 5px; content: ""; display: inline-block; left: =
0px; position: absolute; width: 99.5%; }

.TrustActivityTable-closeButton { align-items: center; display: flex; justi=
fy-content: flex-end; padding-left: 20px; padding-right: 14px; width: 100%;=
 }

@media (max-width: 550px) {
  .TrustActivityTable-closeButton { padding-left: 0px; }
}

.TrustActivityTable-closeButton .TrustActivityTable-closeIcon { background-=
color: rgb(7, 29, 57); height: 16px; mask-image: url("https://static-redesi=
gn.cnbcfm.com/dist/ca2bb28892b3278d0e95.svg"); width: 16px; }

@media (max-width: 550px) {
  .TrustActivityTable-closeButton .TrustActivityTable-closeIcon { margin-le=
ft: 10px; }
}

.TrustActivityTable-activityFooter { align-items: center; display: flex; fl=
ex: 1 1 0%; font-size: 16px; justify-content: flex-end; line-height: 28px; =
margin-top: 16px; max-width: 1000px; overflow-y: hidden; padding-right: 1%;=
 text-align: right; transition: max-height 0.3s ease-out; width: 100%; }

.TrustActivityTable-activityFooter .TrustActivityTable-recentAlertMessage {=
 color: rgb(32, 119, 182); font-family: "Lyon Text"; text-decoration: under=
line; }

.TrustActivityTable-noActivity + .TrustActivityTable-activityFooter { flex:=
 unset; line-height: 36px; margin-top: 0px; width: max-content; }

.TrustActivityTable-noActivityMessage { color: rgb(7, 29, 57); font-size: 1=
6px; font-weight: 600; line-height: 24px; }

.TrustActivityTable-hiddenRowLink { height: 36px; position: absolute; right=
: 50px; top: 0px; width: calc(100% - 50px); z-index: 0; }

@media (min-width: 760px) {
  .TrustActivityTable-hiddenRowLink { display: none; }
}

.TrustActivityTable-closeButtonWrap { flex-grow: 1; }

@media (max-width: 759px) {
  .TrustActivityTable-closeButtonWrap { display: flex; justify-content: fle=
x-end; }
}

@media (max-width: 760px) {
  .TrustActivityTable-activityDescription, .TrustActivityTable-viewQuote { =
display: none !important; }
}

.HistoricalTrustActivity-historicalTrustActivity { margin-bottom: 50px; mar=
gin-top: 40px; }

.HistoricalTrustActivity-filterButtonWrap { overflow-x: auto; white-space: =
nowrap; }

.HistoricalTrustActivity-filterButtonWrap::-webkit-scrollbar { height: 0px;=
 width: 0px; }

.HistoricalTrustActivity-filterButtonWrap::-webkit-scrollbar-track { backgr=
ound: rgba(0, 0, 0, 0); }

.HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterBu=
tton, .HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-fi=
lterButtonActive { border: 1px solid rgb(0, 47, 108); border-radius: 20px; =
height: 28px; margin-left: 12px; }

.HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterBu=
tton:first-child, .HistoricalTrustActivity-filterButtonWrap .HistoricalTrus=
tActivity-filterButtonActive:first-child { margin-left: 0px; }

.HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterBu=
tton span, .HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivi=
ty-filterButtonActive span { color: rgb(0, 47, 108); display: block; font-s=
ize: 12px; font-weight: 600; letter-spacing: 0.79px; line-height: 12px; mar=
gin: 5px 10px; text-transform: uppercase; }

.HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterBu=
tton { background-color: rgb(255, 255, 255); }

.HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterBu=
tton span { color: rgb(0, 47, 108); }

.HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterBu=
ttonActive { background-color: rgb(0, 47, 108); }

.HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterBu=
ttonActive span { color: rgb(255, 255, 255); }

.HistoricalTrustActivity-date { color: rgb(7, 29, 57); font-family: "Proxim=
a Nova"; font-size: 16px; font-weight: 600; line-height: 20px; margin-botto=
m: 20px; margin-top: 28px; }

.HistoricalTrustActivity-loadMoreWrap { display: flex; justify-content: fle=
x-end; margin-top: 20px; max-width: 1000px; width: 100%; }

.HistoricalTrustActivity-loadMoreWrap > a { margin-right: 8px; }

.TodaysTrustActivity-trustActivity { margin-bottom: 50px; margin-top: 20px;=
 max-width: 100%; overflow: hidden; }

.TodaysTrustActivity-dropdownButton { align-items: center; color: rgb(255, =
255, 255); display: flex; }

.TodaysTrustActivity-dropdownButton:active { -webkit-tap-highlight-color: t=
ransparent; }

.TodaysTrustActivity-dropdownButton .TodaysTrustActivity-dropdownArrow, .To=
daysTrustActivity-dropdownButton .TodaysTrustActivity-dropdownUpArrow { bac=
kground: rgb(7, 29, 57); height: 11px; margin-left: 20px; width: 19px; }

.TodaysTrustActivity-dropdownButton .TodaysTrustActivity-dropdownArrow, .To=
daysTrustActivity-dropdownButton .TodaysTrustActivity-dropdownUpArrow { mas=
k-image: url("https://static-redesign.cnbcfm.com/dist/b6891ac795b61eeb366b.=
svg"); }

.TodaysTrustActivity-dropdownButton .TodaysTrustActivity-dropdownUpArrow { =
transform: scaleY(-1); }

.LivePill-watchLivePill { bottom: 0px; position: relative; vertical-align: =
initial; width: auto !important; }

.InvestingClubPill-investingClubPillLink, .LivePill-watchLivePill { display=
: inline-block; padding-right: 4px; }

.InvestingClubPill-investingClubPill { bottom: 0px; display: inline-block; =
position: relative; vertical-align: initial; width: auto; }

.LatestNews-header { border-top: 5px solid rgb(0, 47, 108); }

.LatestNews-header h2 { color: rgb(0, 47, 108); font-size: 24px; font-weigh=
t: 900; letter-spacing: 0.5px; margin: 12px 0px 16px; text-transform: upper=
case; }

@media (max-width: 359px) {
  .LatestNews-header h2 { font-size: 18px; }
}

.LatestNews-item { border-bottom: 1px solid rgb(222, 222, 222); display: fl=
ex; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; margin: 0px =
0px 12px; padding: 0px 0px 10px; }

.LatestNews-item:last-child { margin: 0px 0px 30px; }

.LatestNews-item::before { background: rgb(252, 183, 0); border-radius: 100=
%; content: ""; display: block; flex-shrink: 0; height: 8px; margin: 7px 12=
px 0px 0px; width: 8px; }

.LatestNews-item.LatestNews-iconCleared::before { background: none; }

.LatestNews-container { display: flex; flex-direction: column; margin: 0px =
12px 0px 0px; }

.LatestNews-headline { color: rgb(23, 23, 23); font-size: 16px; font-weight=
: 700; line-height: 18px; margin: 0px 10px 0px 0px; }

.LatestNews-videoIcon { display: inline; margin: 0px 0px -3px 5px; width: 1=
6px; }

.LatestNews-wrapper { white-space: nowrap; }

@media (min-width: 360px) and (max-width: 759px) {
  .LatestNews-wrapper { display: block; }
}

.LatestNews-source, .LatestNews-timestamp { color: rgb(116, 116, 116); disp=
lay: inline-flex; font-size: 12px; font-weight: 700; letter-spacing: 0.2px;=
 text-transform: uppercase; }

.LatestNews-investingClubPill, .LatestNews-proPill, .LatestNews-watchLivePi=
ll { margin-right: 4px; transform: translateY(2px); padding: 0px !important=
; }

.LatestNews-source::before { content: "-"; display: block; margin: 0px 5px;=
 }

@media (max-width: 1019px) {
  .LatestNews-isHomePage { background: rgb(247, 247, 247); padding: 1px 16p=
x 16px; }
}

@media (min-width: 1020px) {
  .LatestNews-isHomePage { border-bottom: 5px solid rgb(0, 47, 108); }
  .LatestNews-isHomePage::after { background: linear-gradient(rgba(255, 255=
, 255, 0), rgb(255, 255, 255)); bottom: 5px; content: ""; display: block; h=
eight: 100px; pointer-events: none; position: absolute; width: 96%; }
}

.LatestNews-isHomePage.LatestNews-hideGradient::after { display: none; }

.LatestNews-isHomePage .LatestNews-header { border-top: none; }

@media (min-width: 1020px) {
  .LatestNews-isHomePage .LatestNews-header { border-top: 1px solid rgb(116=
, 116, 116); }
  .LatestNews-isHomePage .LatestNews-header::before { border-top: 6px solid=
 rgb(0, 137, 208); content: ""; display: block; margin: -6px 0px 0px; width=
: 110px; }
  .LatestNews-isHomePage .LatestNews-header h2 { font-size: 18px; margin: 1=
0px 0px; }
}

.LatestNews-isHomePage .LatestNews-headline { font-weight: 600; order: 2; }

.LatestNews-isHomePage .LatestNews-headline:hover { color: rgb(23, 23, 23);=
 text-decoration: underline; }

@media (min-width: 1020px) {
  .LatestNews-isHomePage .LatestNews-list { max-height: 238px; overflow-y: =
auto; position: relative; }
}

@media (min-width: 1340px) {
  .LatestNews-isHomePage .LatestNews-list { max-height: 352px; }
}

.LatestNews-isHomePage .LatestNews-item:last-child { border-bottom: none; m=
argin: 0px 0px 5px; padding: 0px 0px 5px; }

.LatestNews-isHomePage .LatestNews-headlineWrapper { order: 2; }

.LatestNews-isHomePage .LatestNews-wrapper { display: block; order: 1; }

.LatestNews-isHomePage .LatestNews-visitedIcon { margin: 2px 0px 0px; }

.LatestNews-isHomePage .LatestNews-source, .LatestNews-isHomePage .LatestNe=
ws-timestamp { letter-spacing: 1.2px; }

@media (min-width: 1020px) {
  .LatestNews-isHomePage .LatestNews-buttonContainer { display: none; }
  div.LatestNews-isIntlHomepage .LatestNews-list { max-height: 378px; }
}

@media (min-width: 1340px) {
  div.LatestNews-isIntlHomepage .LatestNews-list { max-height: 472px; }
}

@media (min-width: 1020px) {
  .LatestNews-noWatchLiveAbove .LatestNews-list { max-height: 380px; }
}

@media (min-width: 1340px) {
  .LatestNews-noWatchLiveAbove .LatestNews-list { max-height: 472px; }
}

.LatestNews-button, .LatestNews-newsTabButton { align-items: center; backgr=
ound: rgb(255, 255, 255); border: 1px solid rgb(0, 47, 108); color: rgb(0, =
47, 108); display: flex; font-family: "Proxima Nova", sans-serif; font-size=
: 14px; font-weight: 600; justify-content: center; letter-spacing: 1.09px; =
margin: 15px 0px; padding: 10px; text-transform: uppercase; transition: bac=
kground 0.15s, color 0.15s; width: 100%; }

.LatestNews-button::after, .LatestNews-newsTabButton::after { border-bottom=
: 2px solid rgb(0, 47, 108); border-right: 2px solid rgb(0, 47, 108); conte=
nt: ""; display: block; height: 7px; margin: -5px 0px 0px 7px; transform: r=
otate(45deg); transition: border 0.15s; width: 7px; }

.LatestNews-button:hover, .LatestNews-newsTabButton:hover { background: rgb=
(0, 47, 108); color: rgb(255, 255, 255); }

.LatestNews-button:hover::after, .LatestNews-newsTabButton:hover::after { b=
order-bottom-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 2=
55); }

@media (min-width: 760px) {
  .LatestNews-button, .LatestNews-newsTabButton { margin: 15px auto; paddin=
g: 10px 30px; width: auto; }
}

@media (min-width: 1020px) {
  .LatestNews-button, .LatestNews-newsTabButton { display: none; }
}

.LatestNews-newsTabButton { display: none; margin: 0px auto 30px; }

@media (min-width: 760px) {
  .LatestNews-newsTabButton { display: flex; }
}

.LatestNews-tradeAlertLabel { background-color: rgb(255, 255, 255); border:=
 0.5px solid rgb(7, 29, 57); border-radius: 4px; color: rgb(7, 29, 57); dis=
play: inline-block; font-family: "Proxima Nova", sans-serif; font-size: 11p=
x; font-style: normal; font-weight: 600; line-height: 10px; margin-right: 4=
px; margin-top: 2px; padding: 2.5px 4px; vertical-align: top; }

.QuoteNewsWithFilters-filterButtonWrap { margin: 16px 0px; overflow-x: auto=
; white-space: nowrap; }

.QuoteNewsWithFilters-filterButtonWrap::-webkit-scrollbar { height: 0px; wi=
dth: 0px; }

.QuoteNewsWithFilters-filterButtonWrap::-webkit-scrollbar-track { backgroun=
d: rgba(0, 0, 0, 0); }

.QuoteNewsWithFilters-filterButtonWrap .QuoteNewsWithFilters-filterButton {=
 background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 47, 108); b=
order-radius: 20px; height: 28px; margin-left: 12px; }

.QuoteNewsWithFilters-filterButtonWrap .QuoteNewsWithFilters-filterButton:f=
irst-child { margin-left: 0px; }

.QuoteNewsWithFilters-filterButtonWrap .QuoteNewsWithFilters-filterButton s=
pan { color: rgb(0, 47, 108); display: block; font-size: 12px; font-weight:=
 600; letter-spacing: 0.79px; line-height: 12px; margin: 5px 10px; pointer-=
events: none; text-transform: uppercase; }

.QuoteNewsWithFilters-filterButtonWrap .QuoteNewsWithFilters-filterButtonAc=
tive { background-color: rgb(0, 47, 108); }

.QuoteNewsWithFilters-filterButtonWrap .QuoteNewsWithFilters-filterButtonAc=
tive span { color: rgb(255, 255, 255); }

.TableHeaderContent-headerRow .TableHeaderContent-headerCell, .TableHeaderC=
ontent-headerRow .TableHeaderContent-headerCellRight { background: rgb(39, =
49, 60); border-right: 1px solid rgb(255, 255, 255); color: rgb(241, 241, 2=
41); font-weight: 500; line-height: 1; padding: 16px 8px; text-transform: u=
ppercase; }

.TableHeaderContent-headerRow .TableHeaderContent-headerSortLabel { color: =
rgb(241, 241, 241) !important; width: 100%; }

.TableHeaderContent-headerRow .TableHeaderContent-headerSortLabel .TableHea=
derContent-active, .TableHeaderContent-headerRow .TableHeaderContent-header=
SortLabel svg { margin-left: auto; margin-right: 0px; color: rgb(241, 241, =
241) !important; }

.TableHeaderContent-headerRow .TableHeaderContent-headerSortLabel:hover svg=
 { background: rgb(255, 255, 255); border-radius: 50%; height: 16px; margin=
-left: auto; margin-right: 0px; opacity: 1; width: 16px; color: rgb(39, 49,=
 60) !important; }

.TableHeaderContent-headerRow .TableHeaderContent-headerCellRight { text-al=
ign: right; }

.TableHeaderContent-headerRow .TableHeaderContent-headerCellRight .TableHea=
derContent-headerSortLabel { flex-direction: row-reverse; }

.TableHeaderContent-headerRow .TableHeaderContent-headerCellRight .TableHea=
derContent-headerSortLabel .TableHeaderContent-active, .TableHeaderContent-=
headerRow .TableHeaderContent-headerCellRight .TableHeaderContent-headerSor=
tLabel svg, .TableHeaderContent-headerRow .TableHeaderContent-headerCellRig=
ht .TableHeaderContent-headerSortLabel:hover svg { margin-left: 0px; margin=
-right: auto; }

.TableBodyContent-contentCell { color: rgb(66, 66, 66); border: none !impor=
tant; }

.TableBodyContent-symbol { max-width: 100px; min-width: 100px; width: 100px=
; }

.TableBodyContent-symbol::after { box-shadow: rgba(130, 130, 130, 0.15) 6px=
 0px 4px -4px; content: ""; height: 100%; position: absolute; right: 0px; t=
op: 0px; width: 100%; z-index: -1; }

.TableBodyContent-company { color: rgb(0, 85, 148); }

.TableBodyContent-company, .TableBodyContent-industry, .TableBodyContent-se=
ctor { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.TableBodyContent-index { white-space: nowrap; }

.NumberRenderer-positive { color: rgb(10, 102, 48); }

.NumberRenderer-negativeCellValue { color: rgb(206, 43, 43); }

.PercentRenderer-positive { color: rgb(10, 102, 48); }

.PercentRenderer-negativeCellValue { color: rgb(206, 43, 43); }

.NumberUnitConversionRenderer-positive { color: rgb(10, 102, 48); }

.NumberUnitConversionRenderer-negativeCellValue { color: rgb(206, 43, 43); =
}

.ConsensusRatingRenderer-strongBuy { color: rgb(20, 92, 66); }

.ConsensusRatingRenderer-buy { color: rgb(10, 102, 48); }

.ConsensusRatingRenderer-neutral { color: rgb(116, 116, 116); }

.ConsensusRatingRenderer-sell, .ConsensusRatingRenderer-strongSell { color:=
 rgb(0, 47, 108); }

.CompanyRenderer-companyName { color: rgb(0, 83, 207); cursor: pointer; }

.CompanyRenderer-companyName:focus, .CompanyRenderer-companyName:hover { co=
lor: rgb(0, 30, 90); }

.SymbolRenderer-symbolName { align-items: center; display: flex; justify-co=
ntent: space-between; }

.SymbolRenderer-buttonStyles { margin-right: 7px; padding: 0px; }

@media (max-width: 1019px) {
  .SymbolRenderer-dropdownStyles { transform: none !important; width: 100% =
!important; }
}

.InvestorSentimentRenderer-veryPositive { color: rgb(20, 92, 66); }

.InvestorSentimentRenderer-positive { color: rgb(10, 102, 48); }

.InvestorSentimentRenderer-neutral { color: rgb(116, 116, 116); }

.InvestorSentimentRenderer-negative, .InvestorSentimentRenderer-veryNegativ=
e { color: rgb(206, 43, 43); }

.SignalRenderer-positive { color: rgb(10, 102, 48); }

.SignalRenderer-neutral { color: rgb(116, 116, 116); }

.SignalRenderer-negative { color: rgb(206, 43, 43); }

.TableLoadingPlaceholder-tableRow:nth-child(2n+1) { background: rgb(255, 25=
5, 255) !important; }

.TableLoadingPlaceholder-tableRow:nth-child(2n) { background: rgb(248, 248,=
 248) !important; }

.TableLoadingPlaceholder-tableCell { height: 53px; border-bottom: 0px !impo=
rtant; }

.TableLoadingPlaceholder-tableCell .TableLoadingPlaceholder-tableCellLoadin=
gPill { background: rgba(0, 0, 0, 0.04); border-radius: 5px; height: 12px; =
width: auto; }

.TableWarningErrorPlaceholder-container { flex-grow: 0; flex-shrink: 0; hei=
ght: calc(-500px + 100vh); min-height: 170px; overflow: auto; overscroll-be=
havior: none; position: relative; }

@media (min-width: 1020px) {
  .TableWarningErrorPlaceholder-container { height: auto; }
}

@media screen and (min-width: 1020px) and (hover: hover) and (pointer: fine=
) {
  .TableWarningErrorPlaceholder-container { overscroll-behavior: auto; }
}

.TableWarningErrorPlaceholder-container tfoot { position: relative !importa=
nt; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-table=
Body { position: relative; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-table=
Body tr:nth-child(2n+1) { background: rgb(255, 255, 255) !important; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-table=
Body tr:nth-child(2n) { background: rgb(248, 248, 248) !important; }

.TableWarningErrorPlaceholder-container table { border-collapse: collapse; =
border-spacing: 0px; width: 100%; }

.TableWarningErrorPlaceholder-container td, .TableWarningErrorPlaceholder-c=
ontainer th { padding: 8px; text-align: left; text-transform: capitalize; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-heade=
rRow { height: 53px; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-heade=
rRow .TableWarningErrorPlaceholder-headerCell { background: rgb(39, 49, 60)=
; border-right: 1px solid rgb(255, 255, 255); color: rgb(241, 241, 241); fo=
nt-weight: 500; line-height: 1; padding: 16px 8px; text-transform: uppercas=
e; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-heade=
rRow .TableWarningErrorPlaceholder-headerSortLabel { color: rgb(241, 241, 2=
41) !important; width: 100%; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-heade=
rRow .TableWarningErrorPlaceholder-headerSortLabel .TableWarningErrorPlaceh=
older-active, .TableWarningErrorPlaceholder-container .TableWarningErrorPla=
ceholder-headerRow .TableWarningErrorPlaceholder-headerSortLabel svg { marg=
in-left: auto; margin-right: 0px; color: rgb(241, 241, 241) !important; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-heade=
rRow .TableWarningErrorPlaceholder-headerSortLabel:active svg, .TableWarnin=
gErrorPlaceholder-container .TableWarningErrorPlaceholder-headerRow .TableW=
arningErrorPlaceholder-headerSortLabel:focus svg, .TableWarningErrorPlaceho=
lder-container .TableWarningErrorPlaceholder-headerRow .TableWarningErrorPl=
aceholder-headerSortLabel:hover svg { background: rgb(255, 255, 255); borde=
r-radius: 50%; height: 16px; margin-left: auto; margin-right: 0px; opacity:=
 1; width: 16px; color: rgb(39, 49, 60) !important; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-table=
Cell { border-bottom: 0px; height: 53px; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-table=
Cell .TableWarningErrorPlaceholder-tableCellLoadingPill { background: rgba(=
0, 0, 0, 0.04); border-radius: 5px; height: 12px; width: auto; }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warni=
ngContainer { left: 0px; position: absolute; text-align: center; top: 37%; =
width: 100%; }

@media screen and (min-width: 480px) and (orientation: portrait) {
  .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-war=
ningContainer { top: 40%; }
}

@media (min-width: 760px) {
  .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-war=
ningContainer { top: 40%; }
}

@media screen and (min-width: 760px) and (orientation: landscape) {
  .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-war=
ningContainer { top: 30%; }
}

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warni=
ngContainer .TableWarningErrorPlaceholder-warningLabel { color: rgb(66, 66,=
 66); font-size: 12px; font-weight: 500; }

@media screen and (min-width: 480px) and (orientation: portrait) {
  .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-war=
ningContainer .TableWarningErrorPlaceholder-warningLabel { color: rgb(66, 6=
6, 66); font-size: 16px; font-weight: 600; margin-top: 20px; }
}

@media (min-width: 760px) {
  .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-war=
ningContainer .TableWarningErrorPlaceholder-warningLabel { color: rgb(66, 6=
6, 66); font-size: 16px; font-weight: 600; margin-top: 20px; }
}

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warni=
ngContainer .TableWarningErrorPlaceholder-icon { height: 23px; width: 23px;=
 }

@media screen and (min-width: 480px) and (orientation: portrait) {
  .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-war=
ningContainer .TableWarningErrorPlaceholder-icon { height: 48px; margin-bot=
tom: 20px; width: 48px; }
}

@media (min-width: 760px) {
  .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-war=
ningContainer .TableWarningErrorPlaceholder-icon { height: 48px; margin-bot=
tom: 20px; width: 48px; }
}

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warni=
ngContainer .TableWarningErrorPlaceholder-icon.TableWarningErrorPlaceholder=
-warningIcon { color: rgb(252, 183, 0); }

.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warni=
ngContainer .TableWarningErrorPlaceholder-icon.TableWarningErrorPlaceholder=
-errorIcon { color: rgb(206, 43, 43); }

.CustomColumnsTable-container table { border-collapse: initial; border-spac=
ing: 0px; width: 100%; }

.CustomColumnsTable-container tfoot { position: relative !important; }

.CustomColumnsTable-container thead { top: -1px !important; }

.CustomColumnsTable-container td, .CustomColumnsTable-container th { font-s=
ize: 14px; padding: 8px; text-transform: capitalize; }

@media (max-width: 1019px) {
  .CustomColumnsTable-fixedHeightContainer { height: calc(-394px + 100vh); =
min-height: 250px; }
}

@media (min-width: 1020px) {
  .CustomColumnsTable-fixedHeightContainer { flex-grow: 0; flex-shrink: 0; =
overflow-x: auto; }
}

.CustomColumnsTable-fixedHeightContainer .CustomColumnsTable-tableContainer=
 { min-height: 250px; overscroll-behavior: none; height: calc(-410px + 100v=
h) !important; }

@media (min-width: 1020px) {
  .CustomColumnsTable-fixedHeightContainer .CustomColumnsTable-tableContain=
er { height: calc(-330px + 100vh) !important; }
}

@media screen and (min-width: 1020px) and (hover: hover) and (pointer: fine=
) {
  .CustomColumnsTable-fixedHeightContainer .CustomColumnsTable-tableContain=
er { overscroll-behavior: auto; }
}

.CustomColumnsTable-container:not(.CustomColumnsTable-fixedHeightContainer)=
 div[data-viewport-type=3D"element"] { position: relative !important; }

.PortfolioCalendarEventFields-eventLabel { color: rgb(23, 23, 23); font-siz=
e: 20px; font-weight: 500; padding: 20px 0px; text-transform: capitalize; }

.PortfolioCalendarEventFields-fieldRow { border-bottom: 1px dotted rgb(217,=
 217, 217); clear: both; height: 19px; line-height: 19px; margin-bottom: 20=
px; }

.PortfolioCalendarEventFields-fieldText { background-color: rgb(255, 255, 2=
55); color: rgb(23, 23, 23); display: inline-block; font-size: 14px; }

.PortfolioCalendarEventFields-fieldText:first-child { font-weight: 400; pad=
ding-right: 5px; }

.PortfolioCalendarEventFields-fieldText:last-child { float: right; font-wei=
ght: 500; padding-left: 5px; }

.PortfolioCalendarEventDetails-container { padding-bottom: 5px; }

.PortfolioCalendarEventDetails-header { color: rgb(23, 23, 23); font-size: =
24px; font-weight: 500; padding: 40px 0px; text-transform: capitalize; }

.PortfolioCalendarEventDetails-tableHeader { color: rgb(23, 23, 23); font-s=
ize: 20px; font-weight: 500; padding: 20px 0px; text-transform: capitalize;=
 }

.PortfolioCalendarEventDetails-spacer { height: 15px; }

.DrawerBuilder-container { margin: 0px 22px 40px; max-width: 100%; }

@media (min-width: 760px) {
  .DrawerBuilder-container { margin: 0px 40px 40px; }
}

.DrawerBuilder-safariContainer { margin: 0px 40px 100px; }

@media (max-width: 759px) {
  .DrawerBuilder-safariContainer { margin: 0px 22px 100px; }
}

.DrawerBuilder-col { display: flex; flex-direction: column; flex-grow: 0; f=
lex-shrink: 0; margin-right: 30px; max-width: calc(100% - 30px); min-width:=
 calc(100% - 30px); }

@media (min-width: 760px) {
  .DrawerBuilder-col { max-width: calc(33.3333% - 30px); min-width: calc(33=
.3333% - 30px); }
}

@media (min-width: 1020px) {
  .DrawerBuilder-col { max-width: calc(44.4444% - 30px); min-width: calc(44=
.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .DrawerBuilder-col { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .DrawerBuilder-col { max-width: calc(33.3333% - 30px); min-width: calc(33=
.3333% - 30px); }
}

.DrawerBuilder-col:last-child { margin-right: 0px; }

.DrawerBuilder-mainContent { margin: 42px 0px 15px; }

.DrawerBuilder-mainContent .DrawerBuilder-QuoteNewsFilterContainer { margin=
-top: 40px; }

@media (min-width: 760px) {
  .DrawerBuilder-sidebar { flex-grow: 0; flex-shrink: 0; max-width: calc(30=
0% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .DrawerBuilder-sidebar { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .DrawerBuilder-sidebar { max-width: calc(133.333% - 30px); min-width: cal=
c(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .DrawerBuilder-sidebar { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .DrawerBuilder-sidebar { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 1020px) {
  .DrawerBuilder-sidebar { flex-grow: 0; flex-shrink: 0; margin-left: 30px;=
 max-width: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
}

@media (min-width: 1340px) {
  .DrawerBuilder-sidebar { flex-grow: 0; flex-shrink: 0; margin-left: 30px;=
 max-width: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

.DrawerBuilder-button, .DrawerBuilder-buttonActive { align-items: center; b=
ackground: rgb(255, 255, 255); border: 1px solid rgb(0, 47, 108); color: rg=
b(0, 47, 108); display: flex; font-family: "Proxima Nova", sans-serif; font=
-size: 12px; font-weight: 700; justify-content: center; letter-spacing: 1.0=
9px; margin: 15px 0px 30px; padding: 15px 20px; text-transform: uppercase; =
width: 100%; }

.DrawerBuilder-button::after, .DrawerBuilder-buttonActive::after { border-b=
ottom: 2px solid rgb(0, 47, 108); border-right: 2px solid rgb(0, 47, 108); =
content: ""; display: block; height: 7px; margin: -4px 0px 0px 5px; transfo=
rm: rotate(45deg); width: 7px; }

.DrawerBuilder-buttonActive::after { margin: 5px 0px 0px 5px; transform: ro=
tate(225deg); }

.DrawerBuilder-showOnDesktop { display: none; }

@media (min-width: 760px) {
  .DrawerBuilder-showOnDesktop { display: initial; }
}

.DrawerBuilder-showOnMobile { display: initial; margin-bottom: 10px; }

@media (min-width: 760px) {
  .DrawerBuilder-showOnMobile { display: none; }
}

@media (max-width: 759px) {
  .DrawerBuilder-hideOnMobile { display: none; }
}

.DrawerBuilder-analystConsensusContainer { display: flex; justify-content: =
center; margin-bottom: 25px; margin-top: 30px; }

.DrawerBuilder-quoteDetailsLink { color: rgb(0, 47, 108); font-size: 14px; =
font-weight: 600; position: absolute; right: 45px; text-decoration: underli=
ne rgb(0, 47, 108); top: 10px; }

.DrawerBuilder-quoteDetailsLink:focus, .DrawerBuilder-quoteDetailsLink:hove=
r { color: rgb(0, 85, 148); text-decoration-color: rgb(0, 85, 148); }

.DrawerBuilder-quoteDetailsLink:hover .DrawerBuilder-arrowIcon::before { co=
lor: rgb(0, 85, 148); }

.DrawerBuilder-arrowIcon { display: inline-block; line-height: 14px; margin=
-left: 5px; vertical-align: middle; }

.DrawerBuilder-arrowIcon::before { color: rgb(0, 47, 108); font-size: 12px;=
 }

@media (min-width: 760px) {
  .DrawerBuilder-quoteDetailsLink { font-size: 16px; }
}

.cq-dialogs { position: absolute; z-index: 2001; }

.cq-color-picker[cq-active] { z-index: 2002; }

.ciq-window { z-index: 2002 !important; }

@keyframes DrawerLoader-pulsating {=20
  0% { background-color: rgb(217, 217, 217); }
  50% { background-color: rgb(241, 241, 241); }
  100% { background-color: rgb(217, 217, 217); }
}

.DrawerLoader-container { margin: 0px 22px 40px; max-width: 100%; }

@media (min-width: 760px) {
  .DrawerLoader-container { margin: 0px 40px 40px; }
}

.DrawerLoader-titleLoading { animation: 2s ease 0s infinite normal none run=
ning DrawerLoader-pulsating; height: 50px; margin: 63px 0px 54px; width: 12=
3px; }

@media (min-width: 760px) {
  .DrawerLoader-titleLoading { height: 54px; margin: 63px 0px 78px; width: =
151px; }
}

.DrawerLoader-graphLoading { animation: 2s ease 0s infinite normal none run=
ning DrawerLoader-pulsating; height: 251px; margin-bottom: 90px; width: 320=
px; }

@media (min-width: 760px) {
  .DrawerLoader-graphLoading { height: 400px; margin-bottom: 118px; width: =
680px; }
}

.DrawerLoader-newsLoading { animation: 2s ease 0s infinite normal none runn=
ing DrawerLoader-pulsating; height: 26px; margin-bottom: 20px; }

@media (min-width: 760px) {
  .DrawerLoader-newsLoading { height: 28px; }
}

.DrawerLoader-newsLoading:nth-child(2n) { margin-bottom: 40px; }

.DrawerLoader-newsBarMedium { width: 258px; }

@media (min-width: 760px) {
  .DrawerLoader-newsBarMedium { width: 524px; }
}

.DrawerLoader-newsBarExtraLong { width: 318px; }

@media (min-width: 760px) {
  .DrawerLoader-newsBarExtraLong { width: 682px; }
}

.DrawerLoader-newsBarLong { width: 318px; }

@media (min-width: 760px) {
  .DrawerLoader-newsBarLong { width: 609px; }
}

.DrawerLoader-newsBarShort { width: 318px; }

@media (min-width: 760px) {
  .DrawerLoader-newsBarShort { width: 435px; }
}

.SideDrawerBackground-sideDrawerBackground { background: rgba(0, 0, 0, 0.7)=
; height: 100%; left: 0px; overflow-y: auto; position: fixed; top: 0px; tra=
nsition: background-color 0.5s; width: 100%; z-index: 2000; }

.SideDrawerProvider-sideDrawer { background: rgb(255, 255, 255); bottom: 0p=
x; box-shadow: rgba(23, 23, 23, 0.1) 5px 5px 20px; display: inline-block; h=
eight: 100vh; max-width: 100%; overflow: scroll; overscroll-behavior: conta=
in; position: fixed; right: 0px; top: 0px; transform: none; width: 100vw; z=
-index: 2001; margin-top: 0px !important; }

@media (min-width: 1020px) {
  .SideDrawerProvider-sideDrawer { width: 760px; }
}

.SideDrawerProvider-closeButton { color: rgb(169, 169, 169); cursor: pointe=
r; position: absolute; right: 12px; top: 12px; }

.Help-container { color: rgb(111, 111, 111); font-size: 12px; font-weight: =
300; letter-spacing: 0.78px; line-height: 14.62px; padding: 5px 0px 15px; t=
ext-align: left; }

.Help-container a.Help-helpLink { color: rgb(0, 83, 207); }

.Help-container a.Help-helpLink:focus, .Help-container a.Help-helpLink:hove=
r { color: rgb(252, 183, 0); }

.LabelLink-container { border-top: 1px solid rgb(217, 217, 217); display: f=
lex; flex-direction: row; justify-content: space-between; }

.LabelLink-container .LabelLink-label { color: rgb(118, 117, 117); font-siz=
e: 16px; font-weight: 600; letter-spacing: 0.5px; line-height: 19.49px; mar=
gin: 18px 0px; text-align: left; text-transform: uppercase; }

@media (min-width: 760px) {
  .LabelLink-container .LabelLink-label { font-size: 18px; line-height: 21.=
92px; }
}

.LabelLink-container a.LabelLink-link { color: rgb(0, 83, 207); font-size: =
12px; font-weight: 500; letter-spacing: 1px; line-height: 12px; margin: aut=
o 0px; text-align: left; }

.LabelLink-container a.LabelLink-link:focus, .LabelLink-container a.LabelLi=
nk-link:hover { color: rgb(252, 183, 0); }

.Account-container { display: block; }

.Subscriptions-container { padding: 0px 10px 10px; }

.Subscriptions-headline { color: rgb(105, 104, 104); font-size: 12px; font-=
weight: 500; letter-spacing: 1px; line-height: 14.62px; margin-bottom: 10px=
; margin-top: 0px; text-align: left; text-transform: uppercase; }

.Subscriptions-noContent { color: rgb(72, 72, 72); font-size: 12px; font-we=
ight: 300; letter-spacing: 0.5px; line-height: 18px; text-align: left; }

.Subscriptions-included { color: rgb(72, 72, 72); font-size: 12px; font-wei=
ght: 300; line-height: 14.62px; }

.Subscription-dateContainer, .Subscription-logoContainer, .Subscription-top=
 { align-items: center; display: flex; }

.Subscription-logoContainer { flex-direction: column; }

.Subscription-top { justify-content: space-between; margin: 15px 0px 10px; =
}

.Subscription-bottom { align-items: center; display: flex; justify-content:=
 flex-start; }

.Subscription-date, .Subscription-dateLabel { color: rgb(66, 66, 66); font-=
size: 12px; font-weight: 400; letter-spacing: 0.009em; line-height: 12px; }

.Subscription-dateLabel { padding-right: 5px; }

.Subscription-date { font-weight: 600; }

.Subscription-secondaryLogo { height: 16px; width: 53px; }

.Divider-divider { font-size: 12px; font-weight: 600; margin: auto 5px; }

.IncludedWith-included { color: rgb(72, 72, 72); font-size: 12px; font-weig=
ht: 300; line-height: 14.62px; }

.SubscriptionInfo-containerLogoAndMessage { display: flex; }

.SubscriptionInfo-appStoreMsg { color: rgb(66, 66, 66); font-family: "Proxi=
ma Nova", Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal=
; font-weight: 400; letter-spacing: 0.009em; line-height: 14px; margin-left=
: auto; max-width: 234px; text-align: right; }

.SubscriptionInfo-helpCenterLink { color: rgb(0, 83, 207); }

.SubscriptionInfo-helpCenterLink :hover { color: rgb(23, 23, 23); text-deco=
ration: underline; }

.Product-promoBanner { align-items: center; background-color: rgb(255, 188,=
 5); border-radius: 7px 7px 0px 0px; display: flex; font-size: 14px; font-w=
eight: 600; height: 37px; justify-content: center; letter-spacing: 1.1px; l=
ine-height: 17.05px; margin: 7px 0px -16px; padding-bottom: 5px; position: =
relative; text-transform: uppercase; }

.Product-container { background: url("https://static-redesign.cnbcfm.com/di=
st/44944463efaf14fd092f.svg") right top -10px / 500px no-repeat rgb(248, 24=
8, 248); border: 1px solid rgba(227, 227, 227, 0.5); border-radius: 6px; bo=
x-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px; display: block; margin: 10px=
 auto; padding: 10px; position: relative; }

@media (min-width: 760px) {
  .Product-container { padding-bottom: 17px; }
}

.Product-container .Product-body, .Product-container .Product-head { align-=
items: flex-start; display: flex; justify-content: space-between; margin-to=
p: 5px; }

.Product-container .Product-left, .Product-container .Product-right { displ=
ay: block; }

.Product-container .Product-head .Product-left { align-self: center; }

@media (min-width: 760px) {
  .Product-container .Product-head .Product-left { align-self: flex-start; =
}
}

.Product-container .Product-head .Product-left svg { max-height: 26px; max-=
width: 128px; }

.Product-container .Product-feature { align-items: center; display: flex; p=
adding: 5px 0px; }

@media (min-width: 760px) {
  .Product-container .Product-feature { padding: 0px; }
}

.Product-container .Product-feature svg { margin-left: 5px; }

.Product-container .Product-featureText { color: rgb(75, 79, 84); font-size=
: 12px; font-weight: 500; line-height: 14px; margin-left: 10px; text-align:=
 left; width: 153px; }

@media (min-width: 760px) {
  .Product-container .Product-featureText { font-size: 14px; line-height: 2=
6px; width: auto; }
}

.Product-container .Product-featureText.Product-all-access { line-height: 1=
4px; margin-left: 5px; max-width: 235px; width: 235px; }

@media (min-width: 760px) {
  .Product-container .Product-featureText.Product-all-access { line-height:=
 17px; max-width: 275px; width: 275px; }
}

.Product-container .Product-subscribeButton { align-items: center; appearan=
ce: none; background-color: rgb(0, 85, 148); border: 1px solid rgb(0, 47, 1=
08); color: rgb(255, 255, 255); display: flex; flex-direction: row; font-si=
ze: 14px; font-weight: 600; height: 40px; justify-content: center; letter-s=
pacing: 1px; padding: 0px 20px; text-align: center; text-transform: upperca=
se; transition: 0.15s linear; width: 100%; }

.Product-container .Product-subscribeButton.Product-defaultButton.Product-a=
ll-access, .Product-container .Product-subscribeButton.Product-defaultButto=
n.Product-investing-club, .Product-container .Product-subscribeButton.Produ=
ct-defaultButton.Product-pro { border-radius: 3px; height: 44px; letter-spa=
cing: 0.5px; padding: 7px 15px; }

@media (min-width: 760px) {
  .Product-container .Product-subscribeButton.Product-defaultButton.Product=
-all-access, .Product-container .Product-subscribeButton.Product-defaultBut=
ton.Product-investing-club, .Product-container .Product-subscribeButton.Pro=
duct-defaultButton.Product-pro { height: 31px; }
}

.Product-container .Product-subscribeButton > span { display: block; line-h=
eight: 12px; }

.Product-container .Product-subscribeButton [class*=3D" icon-"], .Product-c=
ontainer .Product-subscribeButton [class^=3D"icon-"] { height: 12px; margin=
-left: 5px; position: relative; }

.Product-container .Product-subscribeButton [class*=3D" icon-"]::before, .P=
roduct-container .Product-subscribeButton [class^=3D"icon-"]::before { line=
-height: 12px; }

.Product-container .Product-subscribeButton:focus, .Product-container .Prod=
uct-subscribeButton:hover { background-color: rgb(0, 47, 108); border-color=
: rgb(0, 47, 108); color: rgb(255, 255, 255); }

.Product-container .Product-subscribeButton[class*=3D"touchButton"]:hover {=
 background-color: rgb(0, 85, 148); border-color: rgb(0, 47, 108); color: r=
gb(255, 255, 255); }

@media (hover: hover) {
  .Product-container .Product-subscribeButton[class*=3D"touchButton"]:hover=
 { background-color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); color:=
 rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .Product-container .Product-subscribeButton { padding: 0px 30px; width: a=
uto; }
}

.Product-container .Product-subscribeButton.Product-pro { align-items: cent=
er; appearance: none; background-color: rgb(4, 126, 46); border: 1px solid =
rgb(4, 126, 46); color: rgb(255, 255, 255); display: flex; flex-direction: =
row; font-size: 14px; font-weight: 600; height: 40px; justify-content: cent=
er; letter-spacing: 1px; padding: 0px 20px; text-align: center; text-transf=
orm: uppercase; transition: 0.15s linear; width: 100%; }

.Product-container .Product-subscribeButton.Product-pro > span { display: b=
lock; line-height: 12px; }

.Product-container .Product-subscribeButton.Product-pro [class*=3D" icon-"]=
, .Product-container .Product-subscribeButton.Product-pro [class^=3D"icon-"=
] { height: 12px; margin-left: 5px; position: relative; }

.Product-container .Product-subscribeButton.Product-pro [class*=3D" icon-"]=
::before, .Product-container .Product-subscribeButton.Product-pro [class^=
=3D"icon-"]::before { line-height: 12px; }

.Product-container .Product-subscribeButton.Product-pro:focus, .Product-con=
tainer .Product-subscribeButton.Product-pro:hover { background-color: rgb(0=
, 80, 52); border-color: rgb(0, 80, 52); color: rgb(255, 255, 255); }

.Product-container .Product-subscribeButton.Product-pro[class*=3D"touchButt=
on"]:hover { background-color: rgb(4, 126, 46); border-color: rgb(4, 126, 4=
6); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .Product-container .Product-subscribeButton.Product-pro[class*=3D"touchBu=
tton"]:hover { background-color: rgb(0, 80, 52); border-color: rgb(0, 80, 5=
2); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .Product-container .Product-subscribeButton.Product-pro { padding: 0px 30=
px; width: auto; }
}

.Product-container .Product-subscribeButton.Product-investing-club { align-=
items: center; appearance: none; background-color: rgb(0, 83, 207); border:=
 1px solid rgb(0, 83, 207); color: rgb(255, 255, 255); display: flex; flex-=
direction: row; font-size: 14px; font-weight: 600; height: 40px; justify-co=
ntent: center; letter-spacing: 1px; padding: 0px 20px; text-align: center; =
text-transform: uppercase; transition: 0.15s linear; width: 100%; }

.Product-container .Product-subscribeButton.Product-investing-club > span {=
 display: block; line-height: 12px; }

.Product-container .Product-subscribeButton.Product-investing-club [class*=
=3D" icon-"], .Product-container .Product-subscribeButton.Product-investing=
-club [class^=3D"icon-"] { height: 12px; margin-left: 5px; position: relati=
ve; }

.Product-container .Product-subscribeButton.Product-investing-club [class*=
=3D" icon-"]::before, .Product-container .Product-subscribeButton.Product-i=
nvesting-club [class^=3D"icon-"]::before { line-height: 12px; }

.Product-container .Product-subscribeButton.Product-investing-club:focus, .=
Product-container .Product-subscribeButton.Product-investing-club:hover { b=
ackground-color: rgb(23, 23, 23); border-color: rgb(23, 23, 23); color: rgb=
(255, 255, 255); }

.Product-container .Product-subscribeButton.Product-investing-club[class*=
=3D"touchButton"]:hover { background-color: rgb(0, 83, 207); border-color: =
rgb(0, 83, 207); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .Product-container .Product-subscribeButton.Product-investing-club[class*=
=3D"touchButton"]:hover { background-color: rgb(23, 23, 23); border-color: =
rgb(23, 23, 23); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .Product-container .Product-subscribeButton.Product-investing-club { padd=
ing: 0px 30px; width: auto; }
}

.Product-container .Product-subscribeButton.Product-all-access { align-item=
s: center; appearance: none; background-color: rgb(0, 30, 90); border: 1px =
solid rgb(0, 30, 90); color: rgb(255, 255, 255); display: flex; flex-direct=
ion: row; font-size: 14px; font-weight: 600; height: 40px; justify-content:=
 center; letter-spacing: 1px; padding: 0px 20px; text-align: center; text-t=
ransform: uppercase; transition: 0.15s linear; width: 100%; }

.Product-container .Product-subscribeButton.Product-all-access > span { dis=
play: block; line-height: 12px; }

.Product-container .Product-subscribeButton.Product-all-access [class*=3D" =
icon-"], .Product-container .Product-subscribeButton.Product-all-access [cl=
ass^=3D"icon-"] { height: 12px; margin-left: 5px; position: relative; }

.Product-container .Product-subscribeButton.Product-all-access [class*=3D" =
icon-"]::before, .Product-container .Product-subscribeButton.Product-all-ac=
cess [class^=3D"icon-"]::before { line-height: 12px; }

.Product-container .Product-subscribeButton.Product-all-access:focus, .Prod=
uct-container .Product-subscribeButton.Product-all-access:hover { backgroun=
d-color: rgb(23, 23, 23); border-color: rgb(23, 23, 23); color: rgb(255, 25=
5, 255); }

.Product-container .Product-subscribeButton.Product-all-access[class*=3D"to=
uchButton"]:hover { background-color: rgb(0, 30, 90); border-color: rgb(0, =
30, 90); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .Product-container .Product-subscribeButton.Product-all-access[class*=3D"=
touchButton"]:hover { background-color: rgb(23, 23, 23); border-color: rgb(=
23, 23, 23); color: rgb(255, 255, 255); }
}

@media (min-width: 760px) {
  .Product-container .Product-subscribeButton.Product-all-access { padding:=
 0px 30px; width: auto; }
}

.Product-container a.Product-learnMoreLink { align-items: center; color: rg=
b(0, 83, 207); display: flex; font-size: 14px; font-weight: 600; height: 44=
px; line-height: 17.05px; text-align: left; }

@media (min-width: 760px) {
  .Product-container a.Product-learnMoreLink { height: 31px; }
}

.Product-container .Product-footer { align-items: center; display: flex; ju=
stify-content: flex-start; margin-top: 10px; padding-left: 5px; }

.Product-container .Product-secondaryLogo { height: 16px; width: 53px; }

.Products-container { margin-bottom: 20px; }

.Products-title { border-top: 1px dashed rgb(217, 217, 217); color: rgb(105=
, 104, 104); font-size: 12px; font-weight: 500; letter-spacing: 1px; line-h=
eight: 14.62px; margin: 0px 10px; padding: 15px 0px 5px; text-align: left; =
text-transform: uppercase; }

.AccountSideDrawer-container { background-color: rgb(255, 255, 255); box-sh=
adow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px; display: flex; flex-direction: c=
olumn; height: 100%; padding: 25px 15px 15px; position: fixed; right: 0px; =
top: 0px; width: 100%; z-index: 9999; }

@media (min-width: 760px) {
  .AccountSideDrawer-container { padding: 25px 25px 15px; width: 468px; }
}

.AccountSideDrawer-backdrop { background: rgba(0, 0, 0, 0.7); height: 100%;=
 left: 0px; overflow-y: auto; position: fixed; top: 0px; transition: backgr=
ound-color 0.5s; width: 100%; z-index: 2000; }

.AccountSideDrawer-greeting { font-size: 18px; letter-spacing: 0.78px; line=
-height: 21.92px; margin: 0px; text-align: left; }

@media (min-width: 760px) {
  .AccountSideDrawer-greeting { font-size: 20px; font-weight: 600; line-hei=
ght: 24.36px; }
}

.AccountSideDrawer-head { align-items: flex-end; display: flex; flex-direct=
ion: column; justify-content: flex-end; }

.AccountSideDrawer-body { display: block; overflow: auto; scrollbar-width: =
none; }

.AccountSideDrawer-body::-webkit-scrollbar { display: none; }

.AccountSideDrawer-signout { align-items: flex-start; border-top: 1px solid=
 rgb(217, 217, 217); display: flex; flex-direction: column; justify-content=
: flex-start; margin: 5px 0px 25px; padding: 15px 0px 0px; }

.AccountSideDrawer-signout .AccountSideDrawer-signOutLink { color: rgb(0, 8=
3, 207); font-size: 16px; font-weight: 600; letter-spacing: 0.5px; line-hei=
ght: 19.49px; text-align: left; text-transform: uppercase; }

@media (min-width: 760px) {
  .AccountSideDrawer-signout .AccountSideDrawer-signOutLink { font-size: 18=
px; line-height: 21.92px; }
}

.AccountSideDrawer-signout .AccountSideDrawer-signOutLink:focus, .AccountSi=
deDrawer-signout .AccountSideDrawer-signOutLink:hover { color: rgb(252, 183=
, 0); }

.AccountSideDrawer-closeButton svg path { fill: rgb(23, 23, 23); }

.UniversalVideoPlayer-videoContainer { opacity: 1; position: absolute; z-in=
dex: 10; }

.hfsf { z-index: 100; }

.hfsf .ot-sdk-show-settings.US { background-image: url("https://static-rede=
sign.cnbcfm.com/dist/17269f1b6083fd5f61be.svg"); background-position-y: 2px=
; background-repeat: no-repeat; background-size: 24px; padding: 0px 0px 0px=
 30px; }

.NavSpacer-navSpacer { display: block; height: 45px; }

.NavSpacer-navSpacer.NavSpacer-navSpacerCountDownClock, .NavSpacer-navSpace=
r.NavSpacer-navSpacerFiveThings { height: 112px; }

@media (min-width: 760px) {
  .NavSpacer-navSpacer { height: 70px; }
  .NavSpacer-navSpacer.NavSpacer-navSpacerCountDownClock, .NavSpacer-navSpa=
cer.NavSpacer-navSpacerFiveThings { height: 112px; }
}

.NavSpacer-navSpacer.NavSpacer-navSpacerNewsAlert { height: 85px; }

.NavSpacer-navSpacer.NavSpacer-navSpacerNewsAlert.NavSpacer-navSpacerLiveAl=
ert { height: 125px; }

.NavSpacer-navSpacer.NavSpacer-navSpacerNewsAlert.NavSpacer-navSpacerCountD=
ownClock, .NavSpacer-navSpacer.NavSpacer-navSpacerNewsAlert.NavSpacer-navSp=
acerFiveThings { height: 192px; }

@media (min-width: 760px) {
  .NavSpacer-navSpacer.NavSpacer-navSpacerNewsAlert { height: 110px; }
  .NavSpacer-navSpacer.NavSpacer-navSpacerNewsAlert.NavSpacer-navSpacerLive=
Alert { height: 150px; }
  .NavSpacer-navSpacer.NavSpacer-navSpacerNewsAlert.NavSpacer-navSpacerCoun=
tDownClock { height: 152px; }
  .NavSpacer-navSpacer.NavSpacer-navSpacerNewsAlert.NavSpacer-navSpacerFive=
Things { height: 185px; }
}

.NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert { height: 85px; }

@media (min-width: 360px) {
  .NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSpacerNews=
Alert { height: 125px; }
  .NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSpacerNews=
Alert.NavSpacer-NavSpacer-navSpacerFiveThings { height: 162px; }
}

@media (min-width: 760px) {
  .NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSpacerNews=
Alert { height: 150px; }
}

@media (min-width: 1020px) {
  .NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSpacerNews=
Alert { height: 150px; }
}

@media (min-width: 1340px) {
  .NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSpacerNews=
Alert { height: 150px; }
}

.NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSpacerNewsAl=
ert.NavSpacer-navSpacerFiveThings { height: 185px; }

.NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSpacerNewsAl=
ert.NavSpacer-navSpacerCountDownClock { height: 192px; }

.NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSpacerCountD=
ownClock, .NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert.NavSpacer-navSp=
acerFiveThings { height: 152px; }

@media (min-width: 760px) {
  .NavSpacer-navSpacer.NavSpacer-navSpacerLiveAlert { height: 110px; }
}

.SelectHFSNav-container { height: 60px; margin-bottom: -20px; position: sti=
cky; top: 0px; z-index: 9999; }

@media screen and (min-width: 759px) {
  .SelectHFSNav-container { height: 80px; }
}

.SelectHFSNav-container #hfs-header { position: fixed; width: 100%; }

@supports (-webkit-overflow-scrolling:touch) {
  .hfsh .menu .inner::after { display: none !important; }
}

.hfsh .ot-sdk-show-settings.US { background-image: url("https://static-rede=
sign.cnbcfm.com/dist/17269f1b6083fd5f61be.svg"); background-position-y: 4px=
; background-repeat: no-repeat; background-size: 24px; padding: 0px 0px 0px=
 28px; }

@supports (-webkit-overflow-scrolling:touch) {
  .menu-select__copyright::after { content: ""; display: block; height: 88p=
x; width: 100%; }
}

nav.hfsh { pointer-events: auto !important; }

.MobileAdhesion-container { display: none; margin: 10px auto; overflow: hid=
den; text-align: center; }

.JumpLink-container { margin: 0px auto; position: relative; width: 100%; z-=
index: 1000; }

@media (min-width: 1020px) {
  .JumpLink-container { margin: 0px auto; max-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .JumpLink-container { max-width: 678px; }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .JumpLink-container { max-width: 960px; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .JumpLink-container { max-width: 1290px; }
}

.JumpLink-link { align-items: center; background-color: rgb(232, 232, 232);=
 color: rgb(0, 47, 108); display: flex; font-size: 14px; font-weight: 700; =
height: 1px; left: -10000px; line-height: 1; overflow: hidden; padding: 0px=
 14px; position: absolute; text-transform: uppercase; top: 0px; width: 1px;=
 }

.JumpLink-link:focus-visible { height: 40px; left: 0px; width: auto; }

.SidebarArticle-sidebar { position: relative; }

@media (min-width: 1020px) {
  .SidebarArticle-sticky { margin-bottom: 20px; position: sticky; }
}

.SidebarArticle-noSticky { position: static !important; }

.SidebarArticle-noSticky .SidebarArticle-sticky { position: sticky; }

.LazyLoaderPlaceholder-articleBody { display: flex; flex-flow: wrap; paddin=
g: 0px 20px; }

@media (min-width: 760px) {
  .LazyLoaderPlaceholder-articleBody { padding-left: 0px; padding-right: 0p=
x; }
}

.LazyLoaderPlaceholder-bodyText { color: rgb(46, 46, 46); font-family: Lyon=
, Helvetica, Arial, sans-serif; font-size: 18px; line-height: 1.66; margin-=
bottom: 30px; }

@media (min-width: 760px) {
  .LazyLoaderPlaceholder-bodyText { flex-grow: 0; flex-shrink: 0; margin-le=
ft: calc(50% + 30px); max-width: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: calc(22.2222% + 30px); }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 1020px) {
  .LazyLoaderPlaceholder-bodyText { flex-grow: 0; flex-shrink: 0; margin-le=
ft: calc(25% + 30px); max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: calc(11.1111% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1340px) {
  .LazyLoaderPlaceholder-bodyText { flex-grow: 0; flex-shrink: 0; margin-le=
ft: 30px; max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .LazyLoaderPlaceholder-bodyText { margin-left: 14.2857%; }
}

@media (min-width: 760px) {
  .LazyLoaderPlaceholder-listWrapper { flex-grow: 0; flex-shrink: 0; margin=
-left: calc(50% + 30px); max-width: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: calc(16.6667% + 30px); =
}
}

@media (min-width: 760px) and (min-width: 1020px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: calc(22.2222% + 30px); =
}
}

@media (min-width: 760px) and (min-width: 1340px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: calc(16.6667% + 30px); =
}
}

@media (min-width: 1020px) {
  .LazyLoaderPlaceholder-listWrapper { flex-grow: 0; flex-shrink: 0; margin=
-left: calc(25% + 30px); max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: calc(8.33333% + 30px); =
}
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: calc(11.1111% + 30px); =
}
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: calc(8.33333% + 30px); =
}
}

@media (min-width: 1340px) {
  .LazyLoaderPlaceholder-listWrapper { flex-grow: 0; flex-shrink: 0; margin=
-left: 30px; max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .LazyLoaderPlaceholder-listWrapper { margin-left: 14.2857%; }
}

.LazyLoaderPlaceholder-listTitle { font-size: 24px; font-weight: 700; margi=
n-bottom: 15px; }

.LazyLoaderPlaceholder-gridContainer { gap: 30px; display: grid; font-size:=
 18px; font-weight: 600; grid-template-columns: auto auto auto; line-height=
: 22px; padding: 10px; }

@media (min-width: 360px) and (max-width: 759px) {
  .LazyLoaderPlaceholder-gridContainer { display: block; padding-left: 0px;=
 }
}

.LazyLoaderPlaceholder-gridItem { border-bottom: 1px dashed rgba(139, 139, =
139, 0.5); }

.LazyLoaderPlaceholder-gridItem .LazyLoaderPlaceholder-author, .LazyLoaderP=
laceholder-gridItem .LazyLoaderPlaceholder-headline, .LazyLoaderPlaceholder=
-gridItem .LazyLoaderPlaceholder-section { color: rgb(0, 0, 0); display: bl=
ock; margin-bottom: 12px; margin-top: 12px; }

.LazyLoaderPlaceholder-gridItem .LazyLoaderPlaceholder-headline:hover { tex=
t-decoration: underline; }

.LazyLoaderPlaceholder-gridItem .LazyLoaderPlaceholder-author, .LazyLoaderP=
laceholder-gridItem .LazyLoaderPlaceholder-section { font-size: 12px; line-=
height: 12px; overflow-y: hidden; }

@media (min-width: 360px) and (max-width: 759px) {
  .LazyLoaderPlaceholder-headline { word-break: break-word; }
}

.LazyLoaderPlaceholder-moduleTitle { color: rgb(0, 0, 0); display: block; f=
ont-size: 32px; font-weight: 800; line-height: 37px; padding: 10px; }

.LazyLoaderPlaceholder-moduleTitle:hover { color: rgb(32, 119, 182); }

@media (min-width: 360px) and (max-width: 759px) {
  .LazyLoaderPlaceholder-moduleTitle { padding-left: 0px; }
}

.AdvertorialFooter-advertorialFooter { background-color: rgb(225, 225, 225)=
; color: rgb(115, 115, 115); font-size: 14px; text-align: center; width: 10=
0%; }

.AdvertorialFooter-advertorialFooter .AdvertorialFooter-innerText { font-we=
ight: 450; margin: 0px auto; padding: 15px 0px; text-align: center; }

@media (min-width: 360px) {
  .AdvertorialFooter-advertorialFooter .AdvertorialFooter-innerText { width=
: 85%; }
}

@media (min-width: 760px) {
  .AdvertorialFooter-advertorialFooter .AdvertorialFooter-innerText { width=
: 500px; }
}

* { box-sizing: border-box; }

li, ol, ul { list-style: none; margin: 0px; padding: 0px; }

a { color: rgb(255, 255, 255); cursor: pointer; text-decoration: none; }

a:focus, a:hover { color: rgb(252, 183, 0); }

button { background: none; border: none; cursor: pointer; padding: 0px; }

table { border-collapse: collapse; }

td, th { padding: 8px 15px 8px 0px; text-align: left; }

img { display: block; }

html { }

body { -webkit-font-smoothing: antialiased; text-size-adjust: 100%; border:=
 0px; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; margin: 0p=
x; padding: 0px; }

body::after { content: "mobile"; display: none; }

@media (min-width: 760px) {
  body::after { content: "tablet"; }
}

@media (min-width: 1020px) {
  body::after { content: "small_desktop"; }
}

@media (min-width: 1180px) {
  body::after { content: "medium_desktop"; }
}

@media (min-width: 1340px) {
  body::after { content: "large_desktop"; }
}

:focus { outline: none; }

button { border-radius: 0px; font-family: "Proxima Nova", Helvetica, Arial,=
 sans-serif; }

.openNav { position: fixed; width: 100%; }

@media (min-width: 1020px) {
  .openNav { overflow-y: scroll; }
}

.App-articleBody { display: flex; flex-flow: wrap; padding: 0px 20px; }

@media (min-width: 760px) {
  .App-articleBody { padding-left: 0px; padding-right: 0px; }
}

.group { font-family: Lyon, Helvetica, Arial, sans-serif; font-size: 18px; =
line-height: 1.66; margin-bottom: 30px; }

@media (min-width: 760px) {
  .group { flex-grow: 0; flex-shrink: 0; margin-left: calc(50% + 30px); max=
-width: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .group { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .group { margin-left: calc(22.2222% + 30px); }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .group { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 1020px) {
  .group { flex-grow: 0; flex-shrink: 0; margin-left: calc(25% + 30px); max=
-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .group { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .group { margin-left: calc(11.1111% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .group { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1340px) {
  .group { flex-grow: 0; flex-shrink: 0; margin-left: 30px; max-width: 100%=
; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .group { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .group { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .group { margin-left: 14.2857%; }
}

@media (max-width: 759px) {
  .hideOnMobile { display: none; }
}

.App-bodyText { color: rgb(46, 46, 46); font-family: Lyon, Helvetica, Arial=
, sans-serif; font-size: 18px; line-height: 1.66; margin-bottom: 30px; }

@media (min-width: 760px) {
  .App-bodyText { flex-grow: 0; flex-shrink: 0; margin-left: calc(50% + 30p=
x); max-width: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .App-bodyText { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .App-bodyText { margin-left: calc(22.2222% + 30px); }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .App-bodyText { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 1020px) {
  .App-bodyText { flex-grow: 0; flex-shrink: 0; margin-left: calc(25% + 30p=
x); max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .App-bodyText { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .App-bodyText { margin-left: calc(11.1111% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .App-bodyText { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1340px) {
  .App-bodyText { flex-grow: 0; flex-shrink: 0; margin-left: 30px; max-widt=
h: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .App-bodyText { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .App-bodyText { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .App-bodyText { margin-left: 14.2857%; }
}

@media (min-width: 760px) {
  .App-listWrapper { flex-grow: 0; flex-shrink: 0; margin-left: calc(50% + =
30px); max-width: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .App-listWrapper { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .App-listWrapper { margin-left: calc(22.2222% + 30px); }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .App-listWrapper { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 1020px) {
  .App-listWrapper { flex-grow: 0; flex-shrink: 0; margin-left: calc(25% + =
30px); max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .App-listWrapper { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .App-listWrapper { margin-left: calc(11.1111% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .App-listWrapper { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1340px) {
  .App-listWrapper { flex-grow: 0; flex-shrink: 0; margin-left: 30px; max-w=
idth: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .App-listWrapper { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .App-listWrapper { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .App-listWrapper { margin-left: 14.2857%; }
}

@media (min-width: 760px) {
  #taboolaContainer { flex-grow: 0; flex-shrink: 0; margin-left: calc(50% +=
 30px); max-width: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  #taboolaContainer { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  #taboolaContainer { margin-left: calc(22.2222% + 30px); }
}

@media (min-width: 760px) and (min-width: 1340px) {
  #taboolaContainer { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 1020px) {
  #taboolaContainer { flex-grow: 0; flex-shrink: 0; margin-left: calc(25% +=
 30px); max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  #taboolaContainer { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  #taboolaContainer { margin-left: calc(11.1111% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  #taboolaContainer { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1340px) {
  #taboolaContainer { flex-grow: 0; flex-shrink: 0; margin-left: 30px; max-=
width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  #taboolaContainer { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  #taboolaContainer { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  #taboolaContainer { margin-left: 14.2857%; }
}

@media (min-width: 760px) {
  #taboolaContainer { flex: 0 0 auto; }
}

@media (min-width: 1020px) {
  #taboolaContainer { flex: 0 0 auto; margin-left: calc(16.6667% + 5px); ma=
x-width: calc(83.3333% - 5px); min-width: calc(83.3333% - 5px); }
}

@media (min-width: 1340px) {
  #taboolaContainer { flex: 0 0 auto; margin-left: calc(14.2857% + 4.28571p=
x); max-width: calc(85.7143% - 4.28571px); min-width: calc(85.7143% - 4.285=
71px); }
}

.App-listTitle { font-size: 24px; font-weight: 700; margin-bottom: 15px; }

.numeric { text-align: right; }

@media (prefers-color-scheme: dark) {
  .webview, .webview #taboola-below-article-thumbnails-Bento-Feed, .webview=
 #taboola-below-article-thumbnails-Bento-Feed .video-title, .webview .trc_r=
box_header_span { background-color: rgb(0, 0, 0); color: rgb(220, 224, 228)=
; }
  .webview #taboola-below-article-thumbnails-Bento-Feed .video-title a, .we=
bview #taboola-below-article-thumbnails-Bento-Feed a, .webview .trc_rbox_he=
ader_span a, .webview a { color: rgb(220, 224, 228); }
}

.grecaptcha-badge { display: none; }

@font-face { font-display: block; font-family: icomoon; font-style: normal;=
 font-weight: 400; src: url("https://static-redesign.cnbcfm.com/dist/icomoo=
n.woff2") format("woff2"); }

[class*=3D" icon-"], [class^=3D"icon-"] { speak: none; -webkit-font-smoothi=
ng: antialiased; font-style: normal; font-variant: normal; font-weight: 400=
; line-height: 1; text-transform: none; font-family: icomoon !important; }

.icon-social_apple_news::before { content: "=EE=A4=80"; }

.icon-close-2::before { content: "=EE=A4=81"; }

.icon-thumbs-up::before { content: "=EE=A4=82"; }

.icon-chat-bubble::before { content: "=EE=A4=83"; }

.icon-chat-bubble-hover::before { content: "=EE=A4=84"; }

.icon-thumbs-down::before { content: "=EE=A4=85"; }

.icon-buffett-pause::before { content: "=EE=A4=86"; }

.icon-buffett-timeline::before { content: "=EE=A4=87"; }

.icon-buffett-backtotop::before { content: "=EE=A4=88"; }

.icon-buffett-sync::before { content: "=EE=A4=89"; }

.icon-buffett-arrow-right-long::before { content: "=EE=A4=8A"; }

.icon-buffett-arrow-left-long::before { content: "=EE=A4=8B"; }

.icon-buffett-diamond::before { content: "=EE=A4=8C"; }

.icon-check::before { content: "=EE=A4=8D"; }

.icon-search::before { content: "=EE=A4=8E"; }

.icon-hamburger::before { content: "=EE=A4=8F"; }

.icon-close::before { content: "=EE=A4=90"; }

.icon-social_facebook::before { content: "=EE=A4=91"; }

.icon-social_instagram::before { content: "=EE=A4=92"; }

.icon-social_linkedin::before { content: "=EE=A4=93"; }

.icon-social_rss::before { content: "=EE=A4=94"; }

.icon-social_twitter::before { content: "=EE=A4=95"; }

.icon-social_youtube::before { content: "=EE=A4=96"; }

.icon-tumblr::before { content: "=EE=A4=97"; }

.icon-stumbleupon::before { content: "=EE=A4=98"; }

.icon-reddit::before { content: "=EE=A4=99"; }

.icon-quote-mark::before { content: "=EE=A4=9A"; }

.icon-probug::before { content: "=EE=A4=9B"; }

.icon-play-triangle::before { content: "=EE=A4=9C"; }

.icon-pinterest::before { content: "=EE=A4=9D"; }

.icon-more-dots::before { content: "=EE=A4=9E"; }

.icon-pause::before { content: "=EE=A4=86"; }

.icon-play::before { content: "=EE=A4=9F"; }

.icon-email::before { content: "=EE=A4=A0"; }

.icon-digg::before { content: "=EE=A4=A1"; }

.icon-arrow-left::before { content: "=EE=A4=A2"; }

.icon-arrow-right::before { content: "=EE=A4=A3"; }

.icon-arrow-down-readmore::before { content: "=EE=A4=A4"; }

.icon-arrow-transporter-down::before { content: "=EE=A4=A5"; }

.icon-calendar::before { content: "=EE=A4=A6"; }

.icon-livebug::before { content: "=EE=A4=A7"; }

.icon-lock::before { content: "=EE=A4=A8"; }

.icon-sort::before { content: "=EE=A4=A9"; }

.icon-cnbctv::before { content: "=EE=A4=AA"; }

.icon-markets::before { content: "=EE=A4=AB"; }

.icon-menu::before { content: "=EE=A4=AC"; }

.icon-news::before { content: "=EE=A4=AD"; }

.icon-offsite-arrow::before { content: "=EE=A4=AE"; }

.icon-short-arrow-left::before { content: "=EE=A4=AF"; }

.icon-short-arrow-right::before { content: "=EE=A4=B0"; }

.icon-live::before { content: "=EE=A4=B1"; }

.icon-newsletter::before { content: "=EE=A4=B2"; }

.icon-caret-left::before { content: "=EE=A4=B3"; }

.icon-triangle-down::before { content: "=EE=A4=B4"; }

.icon-triangle-up::before { content: "=EE=A4=B5"; }

.icon-caret-right::before { content: "=EE=A4=B6"; }

.icon-buffett-arrow-left::before { content: "=EE=A4=B7"; }

.icon-buffett-arrow-right::before { content: "=EE=A4=B8"; }

.icon-buffett-chevron-down::before { content: "=EE=A4=B9"; }

.icon-buffett-chevron-left::before { content: "=EE=A4=BA"; }

.icon-buffett-chevron-right::before { content: "=EE=A4=BB"; }

.icon-buffett-chevron-up::before { content: "=EE=A4=BC"; }

.icon-buffett-playlist::before { content: "=EE=A4=BD"; }

.icon-buffett-slideshow::before { content: "=EE=A4=BE"; }

.icon-buffett-video-fullscreen::before { content: "=EE=A4=BF"; }

.icon-buffett-video-mute::before { content: "=EE=A5=80"; }

.icon-buffett-video-volume::before { content: "=EE=A5=81"; }

.icon-buffett-video::before { content: "=EE=A4=9C"; }

.PlayButton-buffett .icon-buffett-video::before { content: "=EE=A5=82"; }

.icon-video_back_to_top::before { content: "=EE=A5=83"; }

.icon-video_close::before { content: "=EE=A5=84"; }

.icon-logo-cnbc::before { content: "=EE=A5=85"; }

.icon-minus::before { content: "=EE=A5=86"; }

.icon-plus::before { content: "=EE=A5=87"; }

.icon-watchlist::before { content: "=EE=A5=88"; }

.icon-replay::before { content: "=EE=A5=A5"; }

.icon-full-screen-alt::before { content: "=EE=A6=8B"; }

.icon-full-screen-close-alt::before { content: "=EE=A6=8C"; }

@font-face { font-display: block; font-family: makeit-icons; font-style: no=
rmal; font-weight: 400; src: url("https://static-redesign.cnbcfm.com/dist/m=
akeit-icons.woff2") format("woff2"); }

[class*=3D" icon-makeit-"]::before, [class^=3D"icon-makeit-"]::before { dis=
play: inline-block; font-family: makeit-icons !important; }

.icon-makeit-arrow-down::before { content: "=EE=A4=80"; }

.icon-makeit-arrow-left::before { content: "=EE=A4=81"; }

.icon-makeit-arrow-right::before { content: "=EE=A4=82"; }

.icon-makeit-arrow-up::before { content: "=EE=A4=83"; }

.icon-makeit-backtotop::before { content: "=EE=A4=84"; }

.icon-makeit-check::before { content: "=EE=A4=85"; }

.icon-makeit-close::before { content: "=EE=A4=86"; }

.icon-makeit-externallink::before { content: "=EE=A4=87"; }

.icon-makeit-filter-closed::before { content: "=EE=A4=88"; }

.icon-makeit-filter-open::before { content: "=EE=A4=89"; }

.icon-makeit-fullscreen::before { content: "=EE=A4=8A"; }

.icon-makeit-hamburger::before { content: "=EE=A4=8B"; }

.icon-makeit-logo-cnbc::before { content: "=EE=A4=99"; }

.icon-makeit-mail::before { content: "=EE=A4=8D"; }

.icon-makeit-mute::before { content: "=EE=A4=8E"; }

.icon-makeit-pause::before { content: "=EE=A4=8F"; }

.icon-makeit-play::before { content: "=EE=A4=90"; }

.icon-makeit-questionnaire::before { content: "=EE=A4=91"; }

.icon-makeit-quote::before { content: "=EE=A4=92"; }

.icon-makeit-search::before { border-top: 1px solid rgba(0, 0, 0, 0); conte=
nt: "=EE=A4=93"; }

.icon-makeit-trending-bug::before { content: "=EE=A4=94"; }

.icon-makeit-unmute::before { content: "=EE=A4=95"; }

.icon-makeit-plus::before { content: "=EE=A4=96"; }

.icon-makeit-minus::before { content: "=EE=A4=97"; }

.icon-makeit-newsletter::before { content: "=EE=A4=98"; }

@font-face { font-display: swap; font-family: social-icons; font-style: nor=
mal; font-weight: 400; src: url("https://static-redesign.cnbcfm.com/dist/so=
cial-icons.woff2") format("woff2"); }

[class*=3D" gig-button-container-"], [class^=3D"gig-button-container-"] { s=
peak: none; -webkit-font-smoothing: antialiased; font-style: normal; font-v=
ariant: normal; font-weight: 400; line-height: 1; text-transform: none; fon=
t-family: social-icons !important; }

.gig-button-container-facebook .icon-social::before { content: "=EE=A4=91";=
 }

.gig-button-container-instagram .icon-social::before { content: "=EE=A4=92"=
; }

.gig-button-container-linkedin .icon-social::before { content: "=EE=A4=93";=
 }

.gig-button-container-rss .icon-social::before { content: "=EE=A4=94"; }

.gig-button-container-twitter .icon-social::before { content: "=EE=A4=95"; =
}

.gig-button-container-youtube .icon-social::before { content: "=EE=A4=96"; =
}

.gig-button-container-tumblr .icon-social::before { content: "=EE=A4=97"; }

.gig-button-container-stumbleupon .icon-social::before { content: "=EE=A4=
=98"; }

.gig-button-container-reddit .icon-social::before { content: "=EE=A4=99"; }

.gig-button-container-pinterest .icon-social::before { content: "=EE=A4=9D"=
; }

.gig-button-container-share .icon-social::before { content: "=EE=A4=9E"; }

.gig-button-container-email .icon-social::before { content: "=EE=A4=A0"; }

.gig-button-container-digg .icon-social::before { content: "=EE=A4=A1"; }

.transition-fade-enter { opacity: 0.01 !important; }

.transition-fade-appear { opacity: 0.01; }

.transition-fade-appear.transition-fade-appear-active { transition: opacity=
 0.5s ease-in; opacity: 1 !important; }

.transition-fade-enter.transition-fade-enter-active { transition: opacity 0=
.3s ease-in; opacity: 1 !important; }

.transition-transform-y-appear { transform: translateY(20%); transition: tr=
ansform 0.5s ease-in; }

.transition-transform-y-appear.transition-transform-y-appear-active { trans=
form: translateY(0px); transition: transform 0.5s ease-in; }

.transition-top-enter { transform: translateY(-100%); }

.transition-search-fade-enter { opacity: 0.01 !important; }

.transition-search-fade-enter.transition-search-fade-enter-active { transit=
ion: opacity 0.5s ease-in; opacity: 1 !important; }

.transition-top-enter.transition-top-enter-active { transform: translateY(0=
px); transition: transform 0.5s; }

.transition-bottom-enter { transform: translateY(100%); }

.transition-bottom-enter.transition-bottom-enter-active { transform: transl=
ateY(0px); transition: transform 0.5s; }

.mega-menu-enter { opacity: 0.01 !important; }

.mega-menu-enter .mega-menu-megaMenu { transform: translate3d(0px, -100%, 0=
px) !important; }

.mega-menu-enter.mega-menu-enter-active { transition: opacity 0.3s ease-in;=
 opacity: 1 !important; }

.mega-menu-enter.mega-menu-enter-active .mega-menu-megaMenu { transition: t=
ransform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transform: translateZ(0=
px) !important; }

.mega-menu-exit { opacity: 1 !important; }

.mega-menu-exit .mega-menu-megaMenu { transform: translateZ(0px) !important=
; }

.mega-menu-exit.mega-menu-exit-active { transition: opacity 0.15s ease-in; =
opacity: 0.01 !important; }

.mega-menu-exit.mega-menu-exit-active .mega-menu-megaMenu { transition: tra=
nsform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); transform: translate3d(0=
px, -100%, 0px) !important; }

.App-contentWrapper { margin-top: 45px; }

@media (min-width: 760px) {
  .App-contentWrapper { margin-top: 70px; }
}

.App-contentWrapperClock { margin-top: 112px; }

.App-containerClick a:focus, .App-containerClick button:focus, .App-contain=
erClick input:focus, .App-containerClick textarea:focus { outline: none; }

.App-proContentRecommendation { bottom: 0px; position: fixed; width: 100%; =
z-index: 9999; }

@media (max-width: 759px) {
  .App-proContentRecommendation { bottom: 55px; }
}

.App-makeit.App-buttonContainer { margin-bottom: 20px; position: relative; =
text-align: center; width: auto; }

@media (min-width: 760px) {
  .App-makeit.App-buttonContainer { margin-bottom: 50px; }
}

.App-makeit .App-buttonLink { background: rgb(255, 255, 255); border: 3px s=
olid rgb(104, 235, 202); color: rgb(62, 72, 85); display: inline-block; fon=
t-size: 14px; font-weight: 600; height: 42px; letter-spacing: 3px; line-hei=
ght: 12px; padding: 12px 75px; text-transform: uppercase; width: auto; }

.App-makeit .App-buttonLink:hover { background-color: rgb(104, 235, 202); }

body .makeitBrand { font-family: Averta, Helvetica, Arial, sans-serif; }

body .makeitBrand #faceteddata div > a { color: rgb(0, 0, 0); }

.HalfAndHalfBreaker-halfAndHalfBreaker { margin-left: -20px; margin-right: =
-20px; width: auto; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-halfAndHalfBreaker { margin: 0px; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-halfAndHalfBreaker { padding-left: 0px; padding-right=
: 0px; }
}

.HalfAndHalfBreaker-container { margin: 0px auto; max-width: 100%; width: 1=
00%; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-container { max-width: 678px; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-container { max-width: 960px; }
}

@media (min-width: 1340px) {
  .HalfAndHalfBreaker-container { max-width: 1290px; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-container { display: flex; max-width: none; }
}

.HalfAndHalfBreaker-wrapper { position: relative; }

.HalfAndHalfBreaker-section { background-position: 50% center; background-s=
ize: cover; padding: 30px 20px; position: relative; width: 100%; }

.HalfAndHalfBreaker-section:last-child { border-top: 1px solid rgb(255, 255=
, 255); }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-section { display: flex; padding-left: 0px; padding-r=
ight: 0px; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-section { flex-direction: column; height: auto; max-w=
idth: 50%; min-width: 50%; padding: 30px; }
  .HalfAndHalfBreaker-section:first-child { padding-left: 0px; }
  .HalfAndHalfBreaker-section:last-child { border-left: 1px solid rgb(255, =
255, 255); border-top: none; padding-right: 0px; }
}

.HalfAndHalfBreaker-newsletterIcon { display: flex; margin-right: 15px; }

.HalfAndHalfBreaker-newsletterIcon .icon-newsletter::before { font-size: 38=
px; line-height: 0.73; position: relative; top: 4px; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-newsletterIcon .icon-newsletter::before { font-size: =
44px; top: -2px; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-newsletterIcon .icon-newsletter::before { top: 4px; }
}

@media (min-width: 1340px) {
  .HalfAndHalfBreaker-newsletterIcon .icon-newsletter::before { font-size: =
45px; top: 3px; }
}

.HalfAndHalfBreaker-logo { display: block; height: auto; margin-right: 15px=
; width: 160px; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-logo { width: 265px; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-logo { width: 265px; }
}

.HalfAndHalfBreaker-title { align-items: center; color: rgb(255, 255, 255);=
 display: flex; font-size: 24px; font-weight: 700; letter-spacing: -0.16em;=
 line-height: 32px; margin-bottom: 10px; max-width: 100%; position: relativ=
e; z-index: 2; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-title { align-items: flex-start; font-size: 26px; lin=
e-height: 30px; padding-right: 30px; width: 51%; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-title { align-items: center; font-size: 32px; line-he=
ight: 31px; min-height: 40px; padding-right: 20px; width: 100%; }
}

.HalfAndHalfBreaker-titleImage { display: block; margin-bottom: 10px; max-w=
idth: 100%; padding-right: 20px; position: relative; z-index: 2; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-titleImage { max-height: 40px; padding-right: 30px; w=
idth: 51%; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-titleImage { padding-right: 20px; width: 100%; }
}

.HalfAndHalfBreaker-content { max-width: 100%; position: relative; z-index:=
 2; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-content { float: left; width: 60%; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-content { align-items: flex-start; display: flex; fle=
x-direction: column; flex-grow: 1; float: none; width: auto; }
}

@media (min-width: 1340px) {
  .HalfAndHalfBreaker-content { display: flex; flex-direction: row; justify=
-content: space-between; width: 100%; }
}

.HalfAndHalfBreaker-description { color: rgb(255, 255, 255); font-family: L=
yon, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; line-=
height: 24px; margin: 0px 0px 20px; max-width: 100%; position: relative; z-=
index: 2; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-description { margin-top: 0px; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-description { margin-top: 15px; padding-right: 20px; =
}
}

@media (min-width: 1340px) {
  .HalfAndHalfBreaker-description { margin-bottom: 0px; max-width: none; pa=
dding-right: 40px; }
}

.HalfAndHalfBreaker-button { background: rgba(0, 0, 0, 0); border: 1px soli=
d rgb(255, 255, 255); color: rgb(255, 255, 255); display: inline-block; fon=
t-size: 12px; font-weight: 600; height: 40px; letter-spacing: 1.09px; line-=
height: 40px; position: relative; text-align: center; text-transform: upper=
case; white-space: nowrap; width: 100%; z-index: 2; }

.HalfAndHalfBreaker-button:hover { background-color: rgb(252, 183, 0); bord=
er-color: rgb(252, 183, 0); color: rgb(7, 29, 57); }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-button { padding: 0px 20px; width: auto; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-button { margin-top: auto; }
}

@media (min-width: 1340px) {
  .HalfAndHalfBreaker-button { margin: 20px 0px 0px auto; }
}

.HalfAndHalfBreaker-background1 { background-position: 50% center; backgrou=
nd-size: cover; border: none; height: 100%; left: 0px; position: absolute; =
top: 0px; width: 100%; }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-background1 { width: 100%; }
}

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-background1 { left: 0px; margin-left: calc(480px - 50=
vw); width: 50vw; }
}

@media (min-width: 1180px) {
  .HalfAndHalfBreaker-background1 { margin-left: calc(538.5px - 50vw); }
}

@media (min-width: 1340px) {
  .HalfAndHalfBreaker-background1 { margin-left: calc(645px - 50vw); }
}

.HalfAndHalfBreaker-background1::after { background: linear-gradient(90deg,=
 rgba(7, 29, 57, 0.9), rgba(57, 187, 122, 0.9)); content: ""; height: 100%;=
 left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-background2 { margin-left: 0px; }
}

.HalfAndHalfBreaker-background2::after { background: linear-gradient(90deg,=
 rgba(7, 29, 57, 0.9), rgba(0, 85, 148, 0.9)); content: ""; height: 100%; l=
eft: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }

.HalfAndHalfBreaker-proBackground::after { background: linear-gradient(rgb(=
46, 46, 46) 40%, rgba(57, 187, 122, 0.9)) rgb(46, 46, 46); }

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-proBackground::after { background: linear-gradient(90=
deg, rgb(46, 46, 46) 40%, rgba(57, 187, 122, 0.9)) rgb(46, 46, 46); }
}

.HalfAndHalfBreaker-watchlistBackground::after { background: linear-gradien=
t(270deg, rgba(7, 29, 57, 0.9) 10%, rgb(0, 85, 148)); }

@media (min-width: 760px) {
  .HalfAndHalfBreaker-watchlistBackground::after { background: linear-gradi=
ent(90deg, rgba(46, 46, 46, 0.9) 40%, rgb(0, 85, 148)); }
}

.HalfAndHalfBreaker-newsletterBackground::after { background: linear-gradie=
nt(rgba(46, 46, 46, 0.5), rgb(7, 29, 57)); }

@media (min-width: 1020px) {
  .HalfAndHalfBreaker-newsletterBackground::after { background: linear-grad=
ient(90deg, rgba(46, 46, 46, 0.8) 40%, rgba(7, 29, 57, 0.9)); }
}

.WatchlistPage-container { max-width: 100%; min-height: 500px; position: re=
lative; }

@media (min-width: 360px) {
  .WatchlistPage-container { margin-bottom: 0px; }
}

@media (min-width: 760px) {
  .WatchlistPage-container { margin: 0px auto; max-width: 678px; }
}

@media (min-width: 1020px) {
  .WatchlistPage-container { margin-bottom: 15px; max-width: 960px; }
}

@media (min-width: 1340px) {
  .WatchlistPage-container { margin-bottom: 25px; max-width: 1290px; }
}

.WatchlistPage-header { display: flex; justify-content: space-between; marg=
in-top: 30px; }

.WatchlistPage-header h2 { margin: 0px; }

.WatchlistPage-header button { border: 1px solid rgb(0, 47, 108); color: rg=
b(0, 47, 108); padding: 10px; }

.StickyProductMarketingPage-pnHeader { background-color: rgb(255, 255, 255)=
; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; display: flex; height: 80px;=
 justify-content: center; position: fixed; top: 0px; width: 100%; z-index: =
99; }

.StickyProductMarketingPage-staticHeader { align-items: center; display: fl=
ex; flex-direction: row; gap: 24px; height: 104px; justify-content: space-b=
etween; margin: auto; max-width: 1290px; padding-bottom: 20px; position: fi=
xed; top: 0px; width: 100%; }

.StickyProductMarketingPage-cnbcLogo { margin-left: 25px; }

.StickyProductMarketingPage-cnbcLogo > img { height: 23px; width: 135px; }

.StickyProductMarketingPage-headerSubscribe { color: rgb(0, 0, 0); font-siz=
e: 20px; font-weight: 600; letter-spacing: 1.09091px; line-height: 16px; ma=
rgin-right: 25px; text-align: center; }

.StickyProductMarketingPage-allAccessButtonHeader, .StickyProductMarketingP=
age-buttonHeaderBaseStyle, .StickyProductMarketingPage-freeAccountButtonHea=
der, .StickyProductMarketingPage-investingClubButtonHeader, .StickyProductM=
arketingPage-plusButtonHeader, .StickyProductMarketingPage-proButtonHeader =
{ background: rgb(255, 188, 5); border: 0px; border-radius: 3px; color: rgb=
(255, 255, 255); font-size: 14px; font-weight: 600; height: 46px; letter-sp=
acing: 1.09091px; line-height: 16px; margin-left: 12px; text-align: center;=
 text-transform: uppercase; width: 199px; }

.StickyProductMarketingPage-allAccessButtonHeader:hover, .StickyProductMark=
etingPage-buttonHeaderBaseStyle:hover, .StickyProductMarketingPage-freeAcco=
untButtonHeader:hover, .StickyProductMarketingPage-investingClubButtonHeade=
r:hover, .StickyProductMarketingPage-plusButtonHeader:hover, .StickyProduct=
MarketingPage-proButtonHeader:hover { background: rgb(4, 119, 201); }

.StickyProductMarketingPage-plusButtonHeader { background: rgb(0, 30, 90); =
width: 116px; }

.StickyProductMarketingPage-plusButtonHeader:hover { background: rgb(0, 47,=
 108); }

.StickyProductMarketingPage-allAccessButtonHeader { background: rgb(0, 83, =
207); }

.StickyProductMarketingPage-allAccessButtonHeader:hover { background: rgb(4=
, 119, 201); }

.StickyProductMarketingPage-proButtonHeader { background: rgb(0, 132, 86); =
width: 140px; }

.StickyProductMarketingPage-proButtonHeader:hover { background: rgb(0, 80, =
52); }

.StickyProductMarketingPage-investingClubButtonHeader { background: rgb(7, =
29, 57); }

.StickyProductMarketingPage-investingClubButtonHeader:hover { background: r=
gb(24, 150, 255); }

.StickyProductMarketingPage-freeAccountButtonHeader { background: rgb(51, 1=
06, 160); }

.StickyProductMarketingPage-freeAccountButtonHeader:hover { background: rgb=
(0, 47, 108); }

@media (max-width: 759px) {
  .StickyProductMarketingPage-pnHeader { height: 52px; }
  .StickyProductMarketingPage-staticHeader { gap: unset; height: 72px; widt=
h: 100%; }
  .StickyProductMarketingPage-cnbcLogo { margin-left: 10px; }
  .StickyProductMarketingPage-cnbcLogo > img { height: 15px; width: 83px; }
  .StickyProductMarketingPage-headerSubscribe { align-items: center; displa=
y: flex; font-size: 12px; font-weight: 600; letter-spacing: 0.09px; line-he=
ight: 16px; margin-right: 20px; }
  .StickyProductMarketingPage-allAccessButtonHeader, .StickyProductMarketin=
gPage-buttonHeaderBaseStyleMobileTablet, .StickyProductMarketingPage-freeAc=
countButtonHeader, .StickyProductMarketingPage-investingClubButtonHeader, .=
StickyProductMarketingPage-plusButtonHeader, .StickyProductMarketingPage-pr=
oButtonHeader { font-size: 10px; font-weight: 600; height: 28px; letter-spa=
cing: 1.09091px; line-height: 10px; margin-left: 5px; text-transform: upper=
case; width: 120px; }
  .StickyProductMarketingPage-plusButtonHeader { width: 55px; }
  .StickyProductMarketingPage-proButtonHeader { width: 120px; }
}

.ProductMarketingPage-ProductMarketingPage { min-height: 100vh; }

.SiteMapHeader-container { display: flex; flex-flow: wrap; padding: 0px; wi=
dth: 100%; }

@media (min-width: 760px) {
  .SiteMapHeader-container { padding-left: 0px; padding-right: 0px; }
}

.SiteMapHeader-heading { border-top: 1px solid rgb(116, 116, 116); color: r=
gb(0, 47, 108); font-size: 30px; font-weight: 800; letter-spacing: 0.5px; l=
ine-height: 37px; margin-bottom: 20px; margin-top: 0px; padding-top: 10px; =
position: relative; text-transform: uppercase; width: 100%; }

@media (min-width: 760px) {
  .SiteMapHeader-heading { margin-bottom: 30px; }
}

@media (min-width: 1020px) {
  .SiteMapHeader-heading { font-size: 32px; line-height: 40px; }
}

.SiteMapHeader-heading::before { background-color: rgb(32, 119, 182); conte=
nt: ""; height: 6px; left: 0px; position: absolute; top: -6px; width: 110px=
; }

.SiteMapSubMenuItems-sitemapSubMenuItem { color: rgb(23, 23, 23); font-fami=
ly: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 16px; font-wei=
ght: 600; letter-spacing: 0.03em; line-height: 22px; text-align: left; }

.SiteMapSubMenuItems-sitemapSubMenuItem:hover { text-decoration: underline;=
 }

.SiteMapMenuItem-menuItemColumn { margin-bottom: 20px; width: 100%; }

@media (min-width: 760px) {
  .SiteMapMenuItem-menuItemColumn { margin-bottom: 30px; width: 33.3333%; }
}

.SiteMapMenuItem-sitemapMenuItemLabel { color: rgb(0, 47, 108); display: in=
line-block; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font=
-size: 16px; font-weight: 600; letter-spacing: 0.06em; text-align: left; te=
xt-transform: uppercase; }

.SiteMapMenuItem-sitemapMenuItemLabel:hover { color: rgb(252, 183, 0); }

.SiteMapMenu-container { position: relative; }

.SiteMapMenu-sitemapMenuWrapper { display: flex; flex-wrap: wrap; }

.SiteMapBreadCrumb-container { border-bottom: 1px dotted rgb(116, 116, 116)=
; padding-bottom: 4px; }

.SiteMapBreadCrumb-container li { color: rgb(0, 85, 148); display: inline; =
font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 16px;=
 font-weight: 500; letter-spacing: 0.06em; line-height: 1.375; list-style-t=
ype: none; padding-bottom: 12px; padding-right: 10px; position: relative; t=
ext-transform: uppercase; }

.SiteMapBreadCrumb-container li::after { color: rgb(255, 188, 5); content: =
">"; display: inline; font-size: 16px; padding-left: 10px; }

.SiteMapBreadCrumb-container li:last-child { font-weight: 700; }

.SiteMapBreadCrumb-container li:last-child::after { content: ""; }

.SiteMapBreadCrumb-container .SiteMapBreadCrumb-link { word-break: break-wo=
rd; }

.SiteMapBreadCrumb-container a { color: rgb(0, 85, 148); }

.SiteMapBreadCrumb-container a:hover { color: rgb(255, 188, 5); }

@media (max-width: 759px) {
  .SiteMapBreadCrumb-container li:nth-child(4)::before { content: "\a "; wh=
ite-space: pre; }
}

.SiteMapMonth-container { margin-bottom: 30px; width: 100%; }

.SiteMapMonth-container h3 { color: rgb(0, 85, 148); font-family: "Proxima =
Nova", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700; let=
ter-spacing: 0.06em; margin-bottom: 6px; padding-bottom: 8px; text-transfor=
m: uppercase; }

.SiteMapMonth-monthData ul { display: flex; flex-flow: column wrap; height:=
 300px; }

@media (max-width: 759px) {
  .SiteMapMonth-monthData ul { display: table; }
}

.SiteMapMonth-monthData li { color: rgb(46, 46, 46); cursor: pointer; displ=
ay: block; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-=
size: 16px; font-weight: 600; letter-spacing: 0.03em; line-height: 1.375; l=
ist-style-type: none; padding-bottom: 12px; padding-right: 10px; position: =
relative; }

.SiteMapMonth-monthData .SiteMapMonth-link { word-break: break-word; }

.SiteMapMonth-monthData a { color: rgb(46, 46, 46); }

.SiteMapMonth-monthData a:hover { color: rgb(46, 46, 46); text-decoration: =
underline; }

.SiteMapDay-container { margin: 0px 0px 30px; width: 100%; }

.SiteMapDay-container h3 { color: rgb(0, 85, 148); font-family: "Proxima No=
va", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700; lette=
r-spacing: 0.06em; margin-bottom: 6px; padding-bottom: 8px; text-transform:=
 uppercase; }

.SiteMapDay-fullDate ul { display: flex; flex-flow: column wrap; height: 37=
5px; }

@media (max-width: 759px) {
  .SiteMapDay-fullDate ul { display: table; }
}

.SiteMapDay-fullDate li { color: rgb(46, 46, 46); display: block; font-fami=
ly: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 16px; font-wei=
ght: 600; letter-spacing: 0.03em; line-height: 1.375; list-style-type: none=
; margin: 0px 10px 12px 0px; position: relative; }

.SiteMapDay-fullDate .SiteMapDay-link { word-break: break-word; }

.SiteMapDay-fullDate a { color: rgb(46, 46, 46); }

.SiteMapDay-fullDate a:hover { color: rgb(46, 46, 46); text-decoration: und=
erline; }

.SiteMapArticleList-container { display: flex; flex-flow: wrap; padding: 0p=
x; width: 100%; }

@media (min-width: 760px) {
  .SiteMapArticleList-container { padding-left: 0px; padding-right: 0px; }
}

.SiteMapArticleList-content { width: 100%; }

.SiteMapArticleList-content h3 { color: rgb(0, 85, 148); font-family: "Prox=
ima Nova", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700;=
 letter-spacing: 0.06em; margin-bottom: 6px; padding-bottom: 8px; text-tran=
sform: uppercase; }

.SiteMapArticleList-articleData li, .SiteMapArticleList-emptyPage { color: =
rgb(46, 46, 46); display: block; font-family: "Proxima Nova", Helvetica, Ar=
ial, sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 0.03em;=
 }

.SiteMapArticleList-articleData li { line-height: 1.3; list-style-type: non=
e; padding-bottom: 14px; padding-right: 10px; position: relative; }

.SiteMapArticleList-articleData li .SiteMapArticleList-link { word-break: b=
reak-word; }

.SiteMapArticleList-articleData li a { color: rgb(46, 46, 46); }

.SiteMapArticleList-articleData li a:hover { color: rgb(46, 46, 46); text-d=
ecoration: underline; }

.SiteMapYear-container { margin-bottom: 30px; width: 100%; }

.SiteMapYear-container h3 { border-bottom: 1px dotted rgb(0, 85, 148); colo=
r: rgb(0, 85, 148); font-family: "Proxima Nova", Helvetica, Arial, sans-ser=
if; font-size: 16px; font-weight: 600; letter-spacing: 0.06em; margin-botto=
m: 10px; text-transform: uppercase; }

.SiteMapYear-yearData { padding-top: 15px; }

.SiteMapYear-yearData ul { column-count: 3; column-gap: 0px; }

@media (max-width: 759px) {
  .SiteMapYear-yearData ul { display: table; }
}

.SiteMapYear-yearData li { color: rgb(0, 85, 148); display: block; font-fam=
ily: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 16px; font-we=
ight: 600; letter-spacing: 0.03em; line-height: 1.375; list-style-type: non=
e; padding-bottom: 12px; padding-right: 10px; position: relative; }

.SiteMapYear-yearData .SiteMapYear-link { word-break: break-word; }

.SiteMapYear-yearData a { color: rgb(0, 85, 148); }

.SiteMapYear-yearData a:hover { color: rgb(255, 188, 5); }

.SiteMap-container { margin: 0px 22px; max-width: 100%; padding-top: 5px; }

@media (min-width: 360px) {
  .SiteMap-container { margin-bottom: 0px; }
}

@media (min-width: 760px) {
  .SiteMap-container { margin: 0px auto; max-width: 678px; }
}

@media (min-width: 1020px) {
  .SiteMap-container { margin-bottom: 15px; max-width: 960px; }
}

@media (min-width: 1340px) {
  .SiteMap-container { margin-bottom: 25px; max-width: 1290px; }
}

.SiteMap-col { display: flex; flex-direction: column; flex-grow: 0; flex-sh=
rink: 0; margin-right: 30px; max-width: calc(100% - 30px); min-width: calc(=
100% - 30px); }

@media (min-width: 760px) {
  .SiteMap-col { max-width: calc(33.3333% - 30px); min-width: calc(33.3333%=
 - 30px); }
}

@media (min-width: 1020px) {
  .SiteMap-col { max-width: calc(44.4444% - 30px); min-width: calc(44.4444%=
 - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .SiteMap-col { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .SiteMap-col { max-width: calc(33.3333% - 30px); min-width: calc(33.3333%=
 - 30px); }
}

.SiteMap-col:last-child { margin-right: 0px; }

@media (min-width: 360px) and (max-width: 759px) {
  .SiteMap-col { margin-left: auto !important; margin-right: auto !importan=
t; max-width: 100% !important; min-width: 100% !important; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .SiteMap-col { margin-left: auto !important; margin-right: auto !importan=
t; max-width: 100% !important; min-width: 100% !important; }
}

.SiteMap-col-9 { padding-top: 30px; }

.SiteMap-col-9 .BrandBanner-container { margin-bottom: 30px; z-index: 99; }

@media (min-width: 1340px) {
  .SiteMap-col-9 .BrandBanner-container { margin-left: calc(538.5px - 50vw)=
; }
}

@media (min-width: 760px) {
  .SiteMap-col-9 .BrandBanner-container { margin-bottom: -100px; margin-top=
: 50px; }
  .SiteMap-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc(300% - 30p=
x); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .SiteMap-col-9 { max-width: calc(100% - 30px); min-width: calc(100% - 30p=
x); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .SiteMap-col-9 { max-width: calc(133.333% - 30px); min-width: calc(133.33=
3% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .SiteMap-col-9 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .SiteMap-col-9 { max-width: calc(100% - 30px); min-width: calc(100% - 30p=
x); }
}

@media (min-width: 1020px) {
  .SiteMap-col-9 { flex-grow: 0; flex-shrink: 0; margin-right: 0px; max-wid=
th: calc(66.6667% - 10px); min-width: calc(66.6667% - 10px); }
  .SiteMap-col-9:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .SiteMap-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc(75% - 7.5p=
x); min-width: calc(75% - 7.5px); }
}

.ExclusiveContentBucket-exclusiveContentBucket { font-family: "Proxima Nova=
", Helvetica, Arial, sans-serif; margin-bottom: 40px; margin-top: 40px; }

@media (min-width: 760px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -29.1667%; =
max-width: 677px; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -29.1667%; =
}
}

@media (min-width: 760px) and (min-width: 1020px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -29.1667%; =
}
}

@media (min-width: 760px) and (min-width: 1340px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -29.1667%; =
}
}

@media (min-width: 1020px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -20.8333%; =
width: 630px; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -20.8333%; =
}
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -20.8333%; =
}
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -20.8333%; =
}
}

@media (min-width: 1340px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -16.6667%; =
}
}

@media (min-width: 1340px) and (min-width: 760px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -16.6667%; =
}
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -16.6667%; =
}
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .ExclusiveContentBucket-exclusiveContentBucket { margin-left: -16.6667%; =
}
}

.ExclusiveContentBucket-exclusiveContentBucket .ExclusiveContentBucket-excl=
usiveContentHeading { color: rgb(0, 47, 108); font-size: 20px; font-weight:=
 900; letter-spacing: 0.25px; line-height: 24px; text-transform: uppercase;=
 }

.ExclusiveContentBucket-smallSpan { background-color: rgb(0, 47, 108); disp=
lay: block; height: 6px; width: 88px; }

.ExclusiveContentBucket-border { background-color: rgb(116, 116, 116); disp=
lay: block; height: 1px; width: 100%; }

.ExclusiveContentBucket-contentContainer { display: flex; flex-direction: c=
olumn; justify-content: space-between; overflow-x: scroll; }

@media (min-width: 760px) {
  .ExclusiveContentBucket-contentContainer { overflow-x: unset; }
}

@media (prefers-color-scheme: dark) {
  .webview .ExclusiveContentBucket-exclusiveContentBucket .ExclusiveContent=
Bucket-exclusiveContentHeading { color: rgb(220, 224, 228); }
  .webview .ExclusiveContentBucket-smallSpan { background-color: rgb(220, 2=
24, 228); }
  .webview .ExclusiveContentBucket-border { background-color: rgb(248, 248,=
 248); }
}

.BucketItemByline-author { display: none; font-family: Lyon, Helvetica, Ari=
al, sans-serif; font-weight: 600; letter-spacing: 0.5px; line-height: 16px;=
 margin-right: 10px; }

@media (min-width: 760px) {
  .BucketItemByline-author { display: inline; }
}

.BucketItemByline-author a { font-size: 12px; margin-right: 8px; color: rgb=
(0, 47, 108) !important; text-decoration: none !important; }

@media (prefers-color-scheme: dark) {
  .webview .BucketItemByline-author a { font-size: 12px; }
}

.BucketItem-bucketItem { border-bottom: 1px dashed rgb(158, 158, 158); disp=
lay: flex; padding-bottom: 10px; padding-top: 20px; }

.BucketItem-bucketItem .BucketItem-title { font-size: 18px; font-weight: 60=
0; line-height: 22px; margin-bottom: 16px; }

.BucketItem-bucketItem .BucketItem-title a { color: rgb(23, 23, 23); text-d=
ecoration: none !important; }

@media (max-width: 759px) {
  .BucketItem-bucketItem .BucketItem-title { font-size: 16px; font-weight: =
500; line-height: 20px; margin-bottom: 0px; }
}

.BucketItem-bucketItem .BucketItem-publishTime { color: rgb(116, 116, 116);=
 display: inline; font-size: 12px; font-weight: 600; letter-spacing: 1.5px;=
 line-height: 16px; margin-top: 9px; text-transform: uppercase; }

.BucketItem-bucketItem .BucketItem-textContainer { display: flex; flex-dire=
ction: column; justify-content: space-between; margin-left: -20px; }

@media (max-width: 759px) {
  .BucketItem-bucketItem .BucketItem-textContainer { margin-left: -25px; }
}

.BucketItem-bucketItem .BucketItem-bylineContainer { display: flex; margin-=
top: 10px; }

@media (max-width: 759px) {
  .BucketItem-bucketItem .BucketItem-bylineContainer { margin-top: 0px; }
}

.BucketItem-bucketItem .BucketItem-icTextContainer { margin-left: -25px; }

.BucketItem-bucketImage { height: 95px; object-fit: cover; width: 190px; }

@media (max-width: 759px) {
  .BucketItem-bucketImage { height: 75px; width: 100px; }
}

.BucketItem-bucketImageContainer { display: flex; }

.BucketItem-proPill { height: 30px; }

.BucketItem-proPillContainer { position: relative; right: 40px; }

@media (max-width: 759px) {
  .BucketItem-proPillContainer { right: 40px; }
}

.BucketItem-investingClubPill { height: 25px; }

.BucketItem-investingClubPillContainer { position: relative; right: 45px; }

@media (max-width: 759px) {
  .BucketItem-investingClubPillContainer { right: 40px; }
}

.BucketItem-investingClubItem { border-bottom-left-radius: 15px; border-bot=
tom-right-radius: 15px; }

.BucketItem-proItem { border-bottom-right-radius: 15px; border-top-left-rad=
ius: 15px; }

@media (prefers-color-scheme: dark) {
  .webview .BucketItem-bucketItem .BucketItem-textContainer .BucketItem-tit=
le a { color: rgb(220, 224, 228); }
}

.PlayerLoadingIndicator-loadingContainer { margin-bottom: 30px; padding-bot=
tom: 56.25%; position: relative; text-align: center; }

.PlayerLoadingIndicator-loadingOverlay { align-items: center; background-co=
lor: rgb(0, 0, 0); display: flex; height: 100%; justify-content: center; le=
ft: 0px; position: absolute; top: 0px; width: 100%; }

.LiveStreamPlayer-container.LiveStreamPlayer-isNotLoaded { display: block; =
max-width: 100%; padding-bottom: 57%; }

.LiveStreamPlayer-languageContainer { align-items: center; display: flex; f=
ont-size: 14px; margin: 13px 0px; }

.LiveStreamPlayer-bold, .LiveStreamPlayer-toggle { margin-right: 12px; }

.LiveStreamPlayer-bold { font-weight: 800; }

.LiveStreamPlayer-toggle { margin-right: 12px; }

.LiveStreamPlayer-toggle:hover { cursor: pointer; }

.jw-settings-audioTracks { display: none !important; }

.AudioButton-container { border-top: 6px solid rgb(4, 150, 255); height: 10=
0%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }

.AudioButton-base { align-items: center; background-color: rgb(4, 150, 255)=
; color: rgb(255, 255, 255); display: flex; font-size: 12px; height: 50px; =
justify-content: center; position: absolute; right: 0px; top: -5px; transit=
ion: 0.15s linear; width: 50px; z-index: 1; }

@media (min-width: 760px) {
  .AudioButton-base { font-size: 22px; height: 80px; width: 80px; }
}

.AudioButton-audioIcon { align-items: center; background-image: url("https:=
//static-redesign.cnbcfm.com/dist/3416c1156c67ef487325.svg"); border: 2px s=
olid rgb(4, 150, 255); display: flex; height: 40px; justify-content: center=
; transition: border 0.15s linear; width: 40px; z-index: 2; }

.AudioButton-base:hover .AudioButton-audioIcon, .AudioButton-container:focu=
s .AudioButton-audioIcon, .AudioButton-container:hover .AudioButton-audioIc=
on, a:focus .AudioButton-audioIcon, a:hover .AudioButton-audioIcon, button:=
focus .AudioButton-audioIcon, button:hover .AudioButton-audioIcon { border:=
 2px solid rgb(255, 255, 255); }

@media (min-width: 760px) {
  .AudioButton-audioIcon { height: 60px; width: 60px; }
}

.AudioButton-flyout { align-items: center; background-color: rgb(4, 150, 25=
5); color: rgb(255, 255, 255); display: flex; font-size: 9px; font-weight: =
800; height: 100%; justify-content: center; letter-spacing: 1px; line-heigh=
t: 1; position: absolute; right: 35px; text-align: left; text-transform: up=
percase; top: 0px; transform: scaleX(0); transform-origin: right center; tr=
ansition: color 0.15s linear, transform 0.15s linear 0.15s; width: 90px; z-=
index: 1; }

.AudioButton-base:hover .AudioButton-flyout, .AudioButton-container:focus .=
AudioButton-flyout, .AudioButton-container:hover .AudioButton-flyout, a:foc=
us .AudioButton-flyout, a:hover .AudioButton-flyout, button:focus .AudioBut=
ton-flyout, button:hover .AudioButton-flyout { color: rgb(255, 255, 255); t=
ransform: scaleX(1); transition: color 0.15s linear 0.15s, transform 0.15s =
linear; }

@media (min-width: 760px) {
  .AudioButton-flyout { font-size: 20px; letter-spacing: 2.2px; right: 80px=
; text-align: center; width: 200px; }
}

@media (max-width: 1019px) {
  .AudioButton-base:hover .AudioButton-flyout.AudioButton-suppressFlyout, a=
:focus .AudioButton-flyout.AudioButton-suppressFlyout, a:hover .AudioButton=
-flyout.AudioButton-suppressFlyout, button:focus .AudioButton-flyout.AudioB=
utton-suppressFlyout, button:hover .AudioButton-flyout.AudioButton-suppress=
Flyout { transform: scaleX(0); }
}

.Timer-progress { stroke: rgb(252, 183, 0); left: 50%; position: absolute; =
top: 50%; transform: translate(-50%, -50%) rotate(-90deg); }

.Timer-progress circle { stroke-dasharray: 302; stroke-dashoffset: 302; ani=
mation: 5s linear 0s 1 normal none running Timer-dash; }

.Timer-sticky .Timer-progress circle { stroke-dasharray: 151; stroke-dashof=
fset: 151; animation: 5s linear 0s 1 normal none running Timer-sticky-dash;=
 }

@keyframes Timer-dash {=20
  0% { stroke-dashoffset: 302; }
  100% { stroke-dashoffset: 0; }
}

@keyframes Timer-sticky-dash {=20
  0% { stroke-dashoffset: 151; }
  100% { stroke-dashoffset: 0; }
}

.Timer-buttonWrapper { align-items: center; border: 1px solid rgba(207, 216=
, 226, 0.4); color: rgb(255, 255, 255); display: flex; height: 40px; justif=
y-content: center; left: 50%; position: absolute; top: 50%; transform: tran=
slate(-50%, -50%); width: 40px; }

.Timer-buttonWrapper span { display: flex; }

.Timer-buttonWrapperEnded { border-radius: 50%; box-shadow: rgb(207, 216, 2=
26) 0px 0px 2px 0px inset, rgb(207, 216, 226) 0px 0px 2px 0px; font-size: 2=
4px; height: 66px; width: 66px; }

@media (min-width: 360px) {
  .Timer-buttonWrapperEnded { font-size: 36px; height: 96px; width: 96px; }
}

.Timer-sticky .Timer-buttonWrapperEnded { font-size: 18px; height: 48px; wi=
dth: 48px; }

.Timer-buttonWrapperEnded:hover { color: rgb(252, 183, 0); }

.Timer-buttonWrapperEnded .icon-buffett-video { margin-left: 5px; }

.Recommend-sticky .Recommend-buttonWrapperEnded .icon-buffett-video { margi=
n-left: 3px; }

.ScaledTimer-cancel { color: rgb(255, 255, 255); font-family: "Proxima Nova=
", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; left: 5=
0%; letter-spacing: 0.06em; position: absolute; text-transform: uppercase; =
top: calc(50% + 60px); transform: translateX(-50%); }

.ScaledTimer-cancel:hover { color: rgb(252, 183, 0); }

.Recommend-endCardWrapper { background-color: rgba(0, 47, 108, 0.8); backgr=
ound-image: url("https://static-redesign.cnbcfm.com/dist/8e3639eed7df32fad7=
61.jpg"); background-size: cover; cursor: pointer; height: 0px; padding-bot=
tom: 56.25%; position: relative; width: 100%; }

.Recommend-endCardWrapper .Recommend-title { color: rgb(255, 255, 255); fon=
t-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 18px; fo=
nt-weight: 600; line-height: 1.1em; }

.Recommend-replay .Recommend-endCardWrapper .Recommend-title { font-size: 1=
6px; }

@media (min-width: 1020px) {
  .Recommend-endCardWrapper .Recommend-title { font-size: 18px; letter-spac=
ing: 0.17px; }
}

@media (min-width: 1340px) {
  .Recommend-endCardWrapper .Recommend-title { font-size: 24px; }
}

.Recommend-endCardWrapper::before { background: linear-gradient(rgba(0, 0, =
0, 0), rgb(0, 47, 108)); bottom: 0px; content: ""; height: 100%; left: 0px;=
 position: absolute; width: 100%; }

@media (min-width: 760px) {
  .Buffett-wrapper { max-width: 100%; }
}

.Recommend-buttons { display: flex; justify-content: space-between; left: 1=
5px; position: absolute; text-align: right; top: 15px; width: calc(100% - 3=
0px); }

.Recommend-buttons span { color: rgb(255, 255, 255); font-size: 15px; }

.Recommend-buttons span:hover { color: rgb(252, 183, 0); }

.Recommend-content { bottom: 15px; left: 15px; padding-right: 55px; positio=
n: absolute; }

.Recommend-eyebrow, .Recommend-eyebrow.Recommend-compact, .Recommend-mobile=
 .Recommend-compact { color: rgb(252, 183, 0); font-family: "Proxima Nova",=
 Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 600; letter-sp=
acing: 2px; line-height: 15px; margin-bottom: 3px; text-transform: uppercas=
e; }

.Recommend-replay .Recommend-eyebrow, .Recommend-replay .Recommend-eyebrow.=
Recommend-compact, .Recommend-replay .Recommend-mobile .Recommend-compact {=
 font-size: 10px; }

.Recommend-mobile .Recommend-replay .Recommend-eyebrow, .Recommend-mobile .=
Recommend-replay .Recommend-title, .Recommend-replay .Recommend-compact { d=
isplay: none; }

.Recommend-mobile .Recommend-replay .Recommend-compact { color: rgb(255, 25=
5, 255); display: initial; }

.Recommend-mobile .Recommend-replay .Recommend-eyebrow.Recommend-compact { =
padding-left: 4px; }

.Recommend-endCardWrapper.Recommend-sticky .Recommend-eyebrow { font-size: =
10px; letter-spacing: 0.83px; }

.Recommend-endCardWrapper.Recommend-sticky .Recommend-title { font-size: 12=
px; font-weight: 700; letter-spacing: 0.5px; line-height: 1.25; }

.Recommend-titleDark { color: rgb(255, 255, 255); }

.Recommend-slideshowItem .Recommend-titleDark { font-size: 16px; letter-spa=
cing: 0.15px; margin-top: 5px; }

@media (min-width: 760px) {
  .Recommend-slideshowItem .Recommend-titleDark { font-size: 24px; letter-s=
pacing: 0.22px; }
}

.PlaceHolder-buffettLongFormWrapper .Buffett-endCardWrapper { padding-botto=
m: calc(50% + 10px); }

@media (min-width: 760px) {
  .PlaceHolder-buffettLongFormWrapper .Buffett-endCardWrapper { padding-bot=
tom: calc(50% + 20px); }
}

@media (min-width: 1020px) {
  .PlaceHolder-buffettLongFormWrapper .Buffett-endCardWrapper { padding-bot=
tom: 680.625px; }
}

.Recommend-content.Recommend-replay { bottom: auto; top: 15px; }

.Recommend-sticky { padding-bottom: 0px; position: fixed; top: auto; }

.Recommend-endCardWrapper .icon-close { display: none; }

.Recommend-endCardWrapper.Recommend-sticky .icon-close { align-items: cente=
r; background: rgb(252, 183, 0); color: rgb(255, 255, 255); display: flex; =
font-size: 15px; font-weight: 900; height: 28px; justify-content: center; l=
eft: 0px; position: relative; top: -28px; width: 28px; }

.Recommend-endCardWrapper.Recommend-sticky .Recommend-cancel { display: non=
e; }

.LiveEventDescription-container { margin-bottom: 58px; }

.LiveEventDescription-container.LiveEventDescription-berkshireHathaway { ma=
rgin-bottom: 42px; }

.LiveEventDescription-container.LiveEventDescription-berkshireHathaway .gro=
up { max-width: unset; }

.LiveEventDescription-container.LiveEventDescription-berkshireHathaway .gro=
up p { font-family: Lyon, Helvetica, Arial, sans-serif; font-weight: 400; }

.LiveEventDescription-container.LiveEventDescription-berkshireHathaway.Live=
EventDescription-homepage p { font-family: "Proxima Nova", Helvetica, Arial=
, sans-serif; }

@media (max-width: 1019px) {
  .LiveEventDescription-container.LiveEventDescription-berkshireHathaway { =
margin-bottom: 30px; }
}

@media (max-width: 759px) {
  .LiveEventDescription-container.LiveEventDescription-berkshireHathaway { =
margin-bottom: 16px; }
}

.LiveEventDescription-tagContainer { display: flex; flex-direction: row; ma=
rgin: 0px 0px 16px; }

.LiveEventDescription-title { color: rgb(0, 0, 0); display: block; font-fam=
ily: "Proxima Nova", sans-serif; font-size: 14px; font-weight: 600; line-he=
ight: 18px; margin: 0px; padding-right: 18px; white-space: nowrap; }

@media (max-width: 759px) {
  .LiveEventDescription-title { display: none; }
}

.LiveEventDescription-description { display: block; }

.LiveEventDescription-headline { color: rgb(0, 0, 0); font-family: "Proxima=
 Nova", Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 700; le=
tter-spacing: 0.03px; line-height: 26px; margin-bottom: 16px; text-align: l=
eft; }

.LiveEventDescription-details { color: rgb(0, 0, 0); font-family: Lyon, Hel=
vetica, Arial, sans-serif; font-size: 18px; font-weight: 400; letter-spacin=
g: 0.4444px; line-height: 26px; }

.LiveEventDescription-timestamp { color: rgb(116, 116, 116); font-family: "=
Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: =
600; letter-spacing: 1.5px; line-height: 16px; margin-top: 16px; text-trans=
form: uppercase; }

.LiveEventDescription-description .group { font-family: "Proxima Nova", Hel=
vetica, Arial, sans-serif; margin-left: 0px; }

.LiveEventDescription-description .group a { color: rgb(32, 119, 182); text=
-decoration: underline; }

.LiveEventDescription-description .group a:hover { color: rgb(252, 183, 0);=
 }

.LiveEventDescription-description .group ol, .LiveEventDescription-descript=
ion .group ol li, .LiveEventDescription-description .group ul, .LiveEventDe=
scription-description .group ul li { list-style: revert; margin-left: 10px;=
 }

.CreateFreeAccountButton-buttonContainer { background: rgb(0, 47, 108); bor=
der-radius: 2px; color: rgb(255, 255, 255); height: 100%; padding: 10px; wi=
dth: 100%; }

.CreateFreeAccountButton-buttonContainer:hover { color: rgb(255, 232, 149);=
 }

@media (min-width: 760px) {
  .CreateFreeAccountButton-buttonContainer { max-height: 50px; order: 2; wi=
dth: 180px; }
}

.CreateFreeAccountButton-buttonContainer .CreateFreeAccountButton-buttonTex=
t { align-items: center; display: flex; font-size: 11px; font-weight: 400; =
justify-content: center; }

@media (min-width: 760px) {
  .CreateFreeAccountButton-buttonContainer .CreateFreeAccountButton-buttonT=
ext { flex-direction: column; }
}

.CreateFreeAccountButton-buttonContainer .CreateFreeAccountButton-buttonTex=
t .CreateFreeAccountButton-buttonTextBold { font-size: 12px; font-weight: 8=
00; letter-spacing: 0.5px; margin-left: 8px; }

@media (min-width: 760px) {
  .CreateFreeAccountButton-buttonContainer .CreateFreeAccountButton-buttonT=
ext .CreateFreeAccountButton-buttonTextBold { font-size: 11px; margin-left:=
 0px; }
}

.QuoteItem-item { border: 0.5px solid rgb(207, 216, 226); border-radius: 7p=
x; display: flex; margin: 0px 15px 10px 0px; position: relative; }

.QuoteItem-item::before { content: ""; display: none; }

.QuoteItem-item:hover { border: 0.5px solid rgb(116, 116, 116); }

.QuoteItem-item.QuoteItem-hideHoverBorder { border: 0.5px solid rgb(207, 21=
6, 226); }

.QuoteItem-link { align-items: center; display: flex; padding: 8px; white-s=
pace: nowrap; text-decoration: none !important; }

.QuoteItem-link.QuoteItem-extHours { padding: 7px 8px; }

.QuoteItem-link.QuoteItem-updated { border-color: rgb(0, 47, 108); transiti=
on: border-color 0.25s; }

.QuoteItem-symbol { color: rgb(23, 23, 23); font-family: "Proxima Nova", sa=
ns-serif; font-size: 12px; font-weight: 700; line-height: 12px; margin: 0px=
; }

@media (prefers-color-scheme: dark) {
  .webview .QuoteItem-symbol { color: rgb(255, 255, 255); }
}

.QuoteItem-quote, .QuoteItem-quoteDown, .QuoteItem-quoteUp { color: rgb(116=
, 116, 116); font-family: "Proxima Nova", sans-serif; font-size: 12px; font=
-weight: 700; line-height: 12px; margin: 0px 0px 0px 5px; }

.QuoteItem-quoteUp { color: rgb(0, 132, 86); }

.QuoteItem-quoteDown { color: rgb(208, 2, 27); }

.QuoteItem-afterHoursIcon { display: inline; height: 14px; margin-left: 8px=
; }

.RelatedQuotes-relatedQuotes { display: flex; flex-direction: column; margi=
n: 0px 0px 28px; }

@media (max-width: 1019px) {
  .RelatedQuotes-relatedQuotes { overflow-x: hidden; }
}

@media (min-width: 760px) {
  .RelatedQuotes-relatedQuotes { align-items: center; display: grid; grid-t=
emplate-columns: auto 1fr; }
}

.RelatedQuotes-relatedQuotes .RelatedQuotes-titleAndTime { align-items: cen=
ter; display: flex; margin: 0px 15px 10px 0px; }

.RelatedQuotes-relatedQuotes .RelatedQuotes-subtext, .RelatedQuotes-related=
Quotes .RelatedQuotes-text { color: rgb(23, 23, 23); font-family: "Proxima =
Nova", sans-serif; font-size: 12px; font-weight: 700; line-height: 16px; ma=
rgin: 0px; padding: 0px; white-space: nowrap; }

.RelatedQuotes-relatedQuotes .RelatedQuotes-subtext { color: rgb(116, 116, =
116); font-size: 9px; font-weight: 700; margin: 0px; text-transform: upperc=
ase; }

.RelatedQuotes-relatedQuotes .RelatedQuotes-list { display: flex; line-heig=
ht: 0; margin: 0px; padding: 0px; text-indent: 0px; width: 100%; }

@media (min-width: 760px) {
  .RelatedQuotes-relatedQuotes .RelatedQuotes-list { flex-wrap: wrap; }
}

@media (max-width: 759px) {
  .RelatedQuotes-relatedQuotes .RelatedQuotes-list { overflow-x: scroll; }
}

.RelatedQuotes-relatedQuotes .RelatedQuotes-list.RelatedQuotes-isMobileWebv=
iew { flex-wrap: wrap; }

.RelatedQuotes-relatedQuotes .RelatedQuotes-list::before { content: ""; dis=
play: none; }

.RelatedQuotes-relatedQuotes .RelatedQuotes-list::-webkit-scrollbar { displ=
ay: none; }

.RelatedQuotes-relatedQuotes .RelatedQuotes-quotesContainer { order: 2; }

@media (min-width: 760px) {
  .RelatedQuotes-relatedQuotes .RelatedQuotes-quotesContainer { flex-wrap: =
wrap; order: 1; }
}

.RelatedQuotes-relatedQuotes .RelatedQuotes-cfaButtonContainer { margin-bot=
tom: 12px; order: 1; }

@media (min-width: 760px) {
  .RelatedQuotes-relatedQuotes .RelatedQuotes-cfaButtonContainer { align-it=
ems: center; display: flex; margin-bottom: 0px; margin-left: auto; order: 2=
; }
}

@media (max-width: 759px) {
  .RelatedQuotes-listDropdownVisible { overflow-x: unset !important; }
}

@media (prefers-color-scheme: dark) {
  .RelatedQuotes-relatedQuotes .webview .RelatedQuotes-subtext, .webview .R=
elatedQuotes-relatedQuotes .RelatedQuotes-subtext, .webview .RelatedQuotes-=
text { color: rgb(255, 255, 255); }
  .webview .RelatedQuotes-subtext { color: rgb(154, 159, 167) !important; }
}

.LiveEventSlate-container .LiveEventSlate-liveEventSlate { background-repea=
t: no-repeat; background-size: contain; display: block; margin-bottom: 30px=
; max-width: 100%; padding-bottom: 57%; }

.LiveEventSlate-container .LiveEventSlate-error { background-image: url("ht=
tps://static-redesign.cnbcfm.com/dist/54f3d8c60727fdd092ad.png"); }

.LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-investingClub =
{ background-image: url("https://static-redesign.cnbcfm.com/dist/261db0afca=
7926c9c4d5.png"); }

@media (max-width: 759px) {
  .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-investingClu=
b { background-image: url("https://static-redesign.cnbcfm.com/dist/63563752=
9f397c6b0b99.png"); }
}

.LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-morningMeeting=
 { background-image: url("https://static-redesign.cnbcfm.com/dist/c4b2ab67f=
20d4702a761.png"); }

@media (max-width: 759px) {
  .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-morningMeeti=
ng { height: 300px; }
}

@media (min-width: 760px) {
  .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-morningMeeti=
ng { background-image: url("https://static-redesign.cnbcfm.com/dist/05644c6=
301c29d5f98e1.png"); }
}

@media (min-width: 1020px) {
  .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-morningMeeti=
ng { background-image: url("https://static-redesign.cnbcfm.com/dist/0907dbc=
aa9e6b98f1590.png"); }
}

@media (min-width: 1340px) {
  .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-morningMeeti=
ng { background-image: url("https://static-redesign.cnbcfm.com/dist/4c02522=
e1899983c236e.png"); }
}

.LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-pro { backgrou=
nd-image: url("https://static-redesign.cnbcfm.com/dist/603bc0c9eee2fffcf418=
.png"); }

.LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-berkshireHatha=
wayMeeting, .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-fr=
ee { background-image: url("https://static-redesign.cnbcfm.com/dist/aa7e117=
4aeed08b7bd0f.png"); }

.LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-etfEdge { back=
ground-image: url("https://static-redesign.cnbcfm.com/dist/fe6c30a870e27a7c=
6358.png"); }

.LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-berkshireHath=
awayMeeting { background-image: url("https://static-redesign.cnbcfm.com/dis=
t/5c142c155da6b42bf23b.png"); }

@media (max-width: 759px) {
  .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-berkshireHa=
thawayMeeting { background-image: url("https://static-redesign.cnbcfm.com/d=
ist/acff13a99fc3cb2c8406.png"); }
}

.LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-investingClub=
 { background-image: url("https://static-redesign.cnbcfm.com/dist/9b60e1df4=
c50583b02fa.png"); }

@media (max-width: 759px) {
  .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-investingCl=
ub { background-image: url("https://static-redesign.cnbcfm.com/dist/00e4560=
338770d5246e7.png"); }
}

.LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-morningMeetin=
g { background-image: url("https://static-redesign.cnbcfm.com/dist/189c780e=
2af6e2b69066.png"); }

@media (max-width: 759px) {
  .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-morningMeet=
ing { height: 300px; }
}

@media (min-width: 760px) {
  .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-morningMeet=
ing { background-image: url("https://static-redesign.cnbcfm.com/dist/b055b5=
b9f509671e0d77.png"); }
}

@media (min-width: 1020px) {
  .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-morningMeet=
ing { background-image: url("https://static-redesign.cnbcfm.com/dist/00daf0=
39d9d82c7296e8.png"); }
}

@media (min-width: 1340px) {
  .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-morningMeet=
ing { background-image: url("https://static-redesign.cnbcfm.com/dist/b6108e=
cbb43ceecfdd4b.png"); }
}

.LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-pro { backgro=
und-image: url("https://static-redesign.cnbcfm.com/dist/351cbae0bbe7fd32604=
6.png"); }

.LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-free { backgr=
ound-image: url("https://static-redesign.cnbcfm.com/dist/fe3c67caf861a2022c=
f7.png"); }

.LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-etfEdge { bac=
kground-image: url("https://static-redesign.cnbcfm.com/dist/64b2b9ef1609dc7=
d850a.png"); }

.StandaloneLiveEventPlayerWrapper-standaloneContainer { font-family: "Proxi=
ma Nova", Helvetica, Arial, sans-serif; margin-top: 20px; }

.StandaloneLiveEventPlayerWrapper-eventState { font-family: "Proxima Nova",=
 Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 600; }

.StandaloneLiveEventPlayerWrapper-webview { display: flex; justify-content:=
 center; padding: 15px 0px; }

@media (max-width: 359px) {
  .StandaloneLiveEventPlayerWrapper-webview img { width: 100%; }
}

.QuoteInBody-quoteNameContainer { white-space: nowrap; }

.QuoteInBody-inlineButton { margin-right: -6px; position: relative; }

.QuoteInBody-dropdownInBody { border-radius: unset; color: rgb(0, 0, 0); le=
ft: 0px; top: 22px; width: 200px; }

@media (max-width: 1019px) {
  .QuoteInBody-dropdownInBody { top: 0px; width: 100%; }
}

.CollapsibleContainer-collapsibleContainer, .CollapsibleContainer-collapsib=
leContent { position: relative; }

.CollapsibleContainer-collapsibleContent { height: auto; overflow: hidden; =
transition: max-height 0.2s; }

.CollapsibleContainer-collapsed .CollapsibleContainer-collapsibleContent { =
max-height: 300px; }

@media (min-width: 760px) {
  .CollapsibleContainer-collapsed .CollapsibleContainer-collapsibleContent =
{ max-height: 140px; }
}

.CollapsibleContainer-collapsed .CollapsibleContainer-fadingGradient { back=
ground-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0=
.9)); content: ""; height: 300px; left: 0px; position: absolute; right: 0px=
; top: 0px; }

@media (min-width: 760px) {
  .CollapsibleContainer-collapsed .CollapsibleContainer-fadingGradient { ma=
x-height: 140px; }
}

.CollapsibleContainer-expanded .CollapsibleContainer-collapsibleContent { m=
ax-height: 4000px; }

@media (min-width: 1020px) {
  .CollapsibleContainer-expanded .CollapsibleContainer-collapsibleContent {=
 max-height: 3000px; }
}

.CollapsibleContainer-toggleContainer { align-items: center; border-top: 1p=
x solid rgb(217, 217, 217); display: flex; height: 42px; justify-content: c=
enter; position: relative; text-align: center; }

.CollapsibleContainer-toggle { align-items: center; color: rgb(4, 119, 201)=
; cursor: pointer; display: flex; font-family: Lato, Helvetica, Arial, sans=
-serif; font-size: 14px; font-style: normal; font-weight: 900; line-height:=
 20px; transition: 0.2s; }

.CollapsibleContainer-webview-normal .CollapsibleContainer-toggle { font-si=
ze: 14px; }

.CollapsibleContainer-webview-large .CollapsibleContainer-toggle { font-siz=
e: 17.5px; line-height: normal; }

.CollapsibleContainer-webview-larger .CollapsibleContainer-toggle { font-si=
ze: 21px; line-height: normal; }

.CollapsibleContainer-webview-xlarge .CollapsibleContainer-toggle { font-si=
ze: 24.5px; line-height: normal; }

.CollapsibleContainer-webview-xxlarge .CollapsibleContainer-toggle { font-s=
ize: 28px; line-height: normal; }

.CollapsibleContainer-webview-xxxlarge .CollapsibleContainer-toggle { font-=
size: 31.5px; line-height: normal; }

.CollapsibleContainer-toggle span { display: inline-block; line-height: 1; =
}

.CollapsibleContainer-toggle:active, .CollapsibleContainer-toggle:focus, .C=
ollapsibleContainer-toggle:hover, .CollapsibleContainer-toggle:link { color=
: rgb(4, 119, 201); }

.CollapsibleContainer-toggle .icon-arrow-down-readmore::before { font-size:=
 13px; font-weight: 400; margin-left: 8px; }

.CollapsibleContainer-expanded .icon-arrow-down-readmore::before { display:=
 inline-block; transform: rotate(180deg); }

.Collapsible-proliveCollapsableContainer { align-items: center; border: 1px=
 solid rgb(217, 217, 217); border-top-left-radius: 4px; border-top-right-ra=
dius: 4px; display: flex; height: 40px; }

.Collapsible-proliveCollapsableContainer path { fill: rgb(116, 116, 116); }

.Collapsible-proliveCollapsedContainer { border-radius: 4px; }

.Collapsible-proLivePlayerCloseOrExpand { cursor: pointer; margin-left: aut=
o; position: relative; right: 20px; transition: 0.1s linear; }

.Collapsible-dismissButton { height: 16px; pointer-events: none; width: 16p=
x; }

.Collapsible-stockChartIcon { height: 55%; margin-left: 15px; }

.InteractiveChart-caption { color: rgb(23, 23, 23); font-size: 12px; font-w=
eight: 600; line-height: 1.5; margin-bottom: 5px; }

.InteractiveChart-addToWatchlistButton { height: 42px; min-width: 42px; pad=
ding: 8px 12px; }

@media (max-width: 450px) {
  .InteractiveChart-addToWatchlistButton { height: 30px; min-width: 30px; p=
adding: 8px; }
}

.InteractiveChart-quoteDetailsButton { align-items: center; background: rgb=
(0, 47, 108); border: 1px solid rgb(0, 47, 108); box-sizing: border-box; co=
lor: rgb(255, 255, 255); display: flex; font-size: 12px; font-weight: 600; =
height: 42px; justify-content: center; letter-spacing: 1px; line-height: 12=
px; padding: 8px 12px; text-transform: uppercase; }

@media (max-width: 450px) {
  .InteractiveChart-quoteDetailsButton { height: 30px; }
}

.InteractiveChart-quoteDetailsLink { text-decoration: none; }

.InteractiveChart-container { padding: 15px 30px; }

.InteractiveChart-headerColumns { align-items: center; display: flex; font-=
family: "Proxima Nova", Helvetica, Arial, sans-serif; gap: 8px; margin-bott=
om: 10px; }

.InteractiveChart-headerColumn1 { display: flex; flex-direction: column; fl=
ex-grow: 1; }

.InteractiveChart-companyName { color: rgb(0, 0, 0); font-size: 24px; font-=
weight: 800; line-height: 32px; }

.InteractiveChart-quoteStripSubHeader { color: rgb(116, 116, 116); font-siz=
e: 10px; font-weight: 700; line-height: 16px; }

.InteractiveChart-lastPriceStripContainer { align-items: center; display: f=
lex; font-size: 12px; font-weight: 700; letter-spacing: -0.1px; line-height=
: 18px; margin-top: 10px; }

.InteractiveChart-extendedHoursStripContainer { font-size: 20px; font-weigh=
t: 700; letter-spacing: -0.1px; }

.InteractiveChart-lastPrice { color: rgb(0, 0, 0); font-size: 24px; font-we=
ight: 800; line-height: 28px; margin-right: 10px; }

.InteractiveChart-changeDown { color: rgb(206, 43, 43); }

.InteractiveChart-changeUp { color: rgb(0, 132, 86); }

.InteractiveChart-changeIcon { display: inline; height: 8px; margin-right: =
4px; width: 10px; }

.InteractiveChart-lastTradeTime { color: rgb(66, 66, 66); font-size: 10px; =
font-weight: 800; line-height: 16px; }

.InteractiveChart-mobileButtonRow { align-items: center; display: flex; gap=
: 10px; margin-top: 10px; }

@media (max-width: 450px) {
  .InteractiveChart-showRange div { padding: 0px 8px !important; }
}

.InteractiveChart-watchlistDropdown { border-radius: unset; color: rgb(0, 0=
, 0); left: -4px; top: 44px; width: 250px; }

@media (max-width: 1019px) {
  .InteractiveChart-watchlistDropdown { top: 0px; width: 100%; }
}

@media (prefers-color-scheme: dark) {
  .webview .InteractiveChart-caption, .webview .InteractiveChart-companyNam=
e, .webview .InteractiveChart-lastPrice, .webview .InteractiveChart-lastTra=
deTime { color: rgb(220, 224, 228); }
}

.Slide-name { -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: r=
gb(23, 23, 23); display: -webkit-box; font-size: 14px; font-weight: 800; ma=
rgin: 0px 0px 5px; overflow: hidden; }

.Slide-lastTime { align-items: flex-start; color: rgb(66, 66, 66); display:=
 flex; font-size: 11px; font-weight: 700; }

.Slide-last, .Slide-lastRegMktPrice { color: rgb(23, 23, 23); display: bloc=
k; font-size: 20px; font-weight: 800; }

.Slide-lastRegMkt { align-items: center; display: flex; gap: 5px; margin: 8=
px 0px 0px; }

.Slide-lastRegMktPrice { font-size: 14px; }

.Slide-changeRegMkt { font-size: 8px; }

.Slide-change { align-items: center; color: rgb(23, 23, 23); display: flex;=
 font-size: 10px; font-weight: 800; }

.Slide-changeIndicator { margin: 0px 2px 0px 0px; width: 10px; }

.Slide-changeUp { color: rgb(0, 132, 86); }

.Slide-changeDown { color: rgb(206, 43, 43); }

.Slide-changeUnchanged { color: rgb(66, 72, 88); }

.Slide-afterHours { color: rgb(232, 128, 42); margin: 0px 5px 0px 0px; }

.Carousel-carousel { align-items: center; display: flex; gap: 10px; margin:=
 0px 0px 20px; }

@media (max-width: 759px) {
  .Carousel-carousel { position: relative; }
  .Carousel-carousel::before { background: linear-gradient(90deg, rgba(0, 0=
, 0, 0), rgb(255, 255, 255)); content: ""; height: 120px; position: absolut=
e; right: 0px; top: 0px; width: 30px; }
}

.Carousel-list { display: flex; gap: 10px; overflow-x: hidden; scroll-behav=
ior: smooth; scroll-snap-type: x mandatory; scrollbar-width: none; width: 1=
00%; }

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance:none) {
  .Carousel-list { overflow-x: auto; }
}
}

.Carousel-list::-webkit-scrollbar { height: 0px; }

@media (max-width: 759px) {
  .Carousel-list { overflow-x: auto; }
}

.Carousel-slideWrapper { background: rgb(248, 248, 248); display: grid; gri=
d-template-rows: 1fr auto; min-width: calc(33.3333% - 6.66667px); padding: =
8px 10px; scroll-snap-align: start; }

@media (max-width: 759px) {
  .Carousel-slideWrapper { min-width: 70%; }
}

@media (min-width: 760px) {
  .Carousel-slideWrapperTwo { min-width: calc(50% - 5px); }
}

.Carousel-arrow { border-right: 7px solid rgb(4, 119, 201); border-top: 7px=
 solid rgb(4, 119, 201); box-sizing: border-box; cursor: pointer; padding: =
8px; rotate: 45deg; }

@media (max-width: 759px) {
  .Carousel-arrow { display: none; }
}

.Carousel-arrowBack { rotate: -135deg; }

.Carousel-arrowDisabled { border-right-color: rgb(207, 216, 226); border-to=
p-color: rgb(207, 216, 226); cursor: auto; }

.LiveBlogTimestamp-liveBlogTimeStamp > div, .LiveBlogTimestamp-time, .LiveB=
logTimestamp-timeHidden { color: rgb(116, 116, 116); font-size: 10px; font-=
weight: 600; letter-spacing: 1.2px; margin-bottom: 10px; margin-right: 4px;=
 text-transform: uppercase; white-space: normal; }

.LiveBlogTimestamp-liveBlogTimeStamp > div time, .LiveBlogTimestamp-time ti=
me, .LiveBlogTimestamp-timeHidden time { white-space: nowrap; }

@media (min-width: 760px) {
  .LiveBlogTimestamp-liveBlogTimeStamp > div, .LiveBlogTimestamp-time, .Liv=
eBlogTimestamp-timeHidden { font-size: 12px; margin-bottom: 16px; }
}

.LiveBlogTimestamp-timeHidden { opacity: 1; }

.LiveBlogTimestamp-liveBlogTimeStamp { align-items: center; display: flex; =
margin-top: 0px; }

.LiveBlogTimestamp-datetimeDivider::before { content: "=E2=80=A2"; display:=
 inline-block; padding: 0px 3px; }

.Carousel-styles-select-carousel--aEtWQ { overflow: hidden; width: 100%; }

.Carousel-styles-select-carouselSlide--WUqSd { display: flex; gap: 12px; ov=
erflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; trans=
ition: transform 0.5s; }

.Carousel-styles-select-carouselSlide--WUqSd::-webkit-scrollbar { display: =
none; }

.Carousel-styles-select-carouselCard--OzvLG { display: flex; flex: 0 0 auto=
; justify-content: center; min-width: 280px; scroll-snap-align: start; widt=
h: 50%; }

.Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-oneCard-=
-kZasP { max-width: 100%; width: 100%; }

.Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-twoCards=
--kayn6 { max-width: unset; width: calc(50% - 6px); }

.Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-threePlu=
sCards--uqbMy { max-width: 280px; width: 280px; }

@media (min-width: 760px) {
  .Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-threeP=
lusCards--uqbMy { width: 280px; }
}

@media (min-width: 1020px) {
  .Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-threeP=
lusCards--uqbMy { width: 330px; }
}

@media (min-width: 1340px) {
  .Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-threeP=
lusCards--uqbMy { width: 320px; }
}

.Pill-styles-select-container--mc_fW { border-radius: 3px; display: inline;=
 font-size: 10px; height: fit-content; margin-right: 4px; min-height: 14px;=
 padding: 1px 3px 1px 4px; white-space: nowrap; width: fit-content; }

.Pill-styles-select-green--Nw1uS { background-color: rgb(163, 205, 57); col=
or: rgb(0, 0, 0); }

.Tooltip-styles-select-tooltipContainer--UHEZW { display: inline-block; pos=
ition: relative; }

.Tooltip-styles-select-tooltipBody--vrNp6 { background: rgb(255, 255, 255);=
 border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 4px 0px; color=
: rgb(117, 117, 117); font-size: 12px; font-weight: 400; max-width: 200px; =
padding: 10px; position: absolute; transition: opacity 0.2s; width: max-con=
tent; z-index: 999; }

.Tooltip-styles-select-tooltipBody--vrNp6 p { margin: 0px; }

.Tooltip-styles-select-tooltipBody--vrNp6 > .Tooltip-styles-select-tooltipC=
ontent--iLQ6b { background: inherit; color: inherit; font-size: inherit; }

.Tooltip-styles-select-tooltipIcon--a_uq0 { fill: rgb(117, 117, 117); strok=
e: rgb(117, 117, 117); cursor: pointer; margin-left: 4px; }

.Tooltip-styles-select-tooltipIcon--a_uq0:hover { fill: rgb(0, 85, 148); st=
roke: rgb(0, 85, 148); }

.Tooltip-styles-select-tooltipIcon--a_uq0:focus-visible { outline: rgb(87, =
173, 87) solid 3px; }

.Tooltip-styles-select-iconActive--P0wah { fill: rgb(4, 119, 201); fill-opa=
city: 0.5; stroke: rgb(4, 119, 201); stroke-opacity: 0.5; }

.Tooltip-styles-select-tooltipArrow--_4zoC { border-left: 10px solid rgba(0=
, 0, 0, 0); border-right: 10px solid rgba(0, 0, 0, 0); border-top: 10px sol=
id rgb(255, 255, 255); height: 0px; position: absolute; top: 100%; width: 0=
px; z-index: 999; }

.Disclosure-disclosures { background-color: initial; color: rgb(62, 72, 85)=
; font-family: Lato, Helvetica, Arial, sans-serif; font-size: 12px; font-we=
ight: 400; line-height: normal; }

.Disclosure-disclosures p { display: inline; margin: 0px !important; }

.Heading-styles-select-level3--yTk8m { color: rgb(62, 72, 85); font-family:=
 Lato, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 900; lin=
e-height: normal; width: fit-content; }

.Heading-styles-select-level4--WUnmL { color: rgb(0, 0, 0); font-family: La=
to, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-h=
eight: normal; }

.Heading-styles-select-level4--WUnmL:hover { color: rgb(0, 85, 148); }

.NavigationArrows-styles-select-arrow--A1aiV { align-items: center; color: =
rgb(4, 119, 201); display: flex; font-size: 48px; height: 30px; line-height=
: 30px; }

.NavigationArrows-styles-select-arrow--A1aiV:first-child { margin: 0px 30px=
 0px 0px; }

.NavigationArrows-styles-select-controller--qImJR > .NavigationArrows-style=
s-select-arrow--A1aiV:focus-visible { outline: rgb(87, 173, 87) solid 3px; =
outline-offset: 1px; }

.NavigationArrows-styles-select-arrowInactive--U0brL { cursor: default; opa=
city: 0.3; user-select: none; }

.NavigationArrows-styles-select-controller--qImJR { align-items: center; di=
splay: flex; justify-content: flex-end; }

.CallToActionButton-styles-select-callToActionButton--mxw61 { align-items: =
center; background-color: rgb(18, 119, 186); border-radius: 24px; display: =
flex; font-family: Lato, Helvetica, Arial, sans-serif; font-size: 14px; fon=
t-weight: 700; height: 28px; justify-content: center; letter-spacing: 1.4px=
; position: relative; text-align: center; text-transform: uppercase; width:=
 150px; color: rgb(255, 255, 255) !important; }

.CallToActionButton-styles-select-callToActionButton--mxw61:hover { backgro=
und-color: rgb(0, 85, 148); color: rgb(255, 255, 255); cursor: pointer; }

.SourceText-styles-select-sourceText--l_1NF { display: inline-block; font-s=
ize: 12px; text-align: center; }

.SourceText-styles-select-sourceText--l_1NF .SourceText-styles-select-icon-=
-hLVK3 { display: inline-block; margin-right: 4px; position: relative; top:=
 2px; }

.SourceText-styles-select-sourceText--l_1NF a { text-decoration: underline =
rgb(117, 117, 117); }

.CallToActionBlock-styles-select-container--eAHdm { align-items: center; co=
lor: rgb(117, 117, 117); display: flex; flex-basis: 30%; flex-direction: co=
lumn; font-family: Lato, Helvetica, Arial, sans-serif; font-weight: 400; ga=
p: 8px; }

.CallToActionBlock-styles-select-termsTextTop--U4bAL { display: inline-bloc=
k; font-size: 12px; text-align: center; }

.CallToActionBlock-styles-select-termsTextTop--U4bAL .CallToActionBlock-sty=
les-select-icon--QExsi { margin-right: 4px; position: relative; top: 2px; }

.CallToActionBlock-styles-select-termsTextTop--U4bAL a { text-decoration: u=
nderline rgb(117, 117, 117); }

.CallToActionBlock-styles-select-disclaimer--dc39H, .CallToActionBlock-styl=
es-select-termsTextBottom--OcCei { color: rgb(23, 23, 23); font-size: 12px;=
 }

.ProductDataGridItem-styles-select-item--SJoD3 { display: flex; flex-direct=
ion: column; gap: 8px; padding: 10px; text-align: left; width: 100%; }

.ProductDataGridItem-styles-select-item--SJoD3:first-child { border-top: no=
ne; border-bottom: none; border-left: none; border-image: initial; border-r=
ight: 1px solid rgb(228, 240, 249); }

.ProductDataGridItem-styles-select-item--SJoD3:nth-child(2) { border-left: =
none; }

.ProductDataGridItem-styles-select-headingContainer--eqm00 { display: flex;=
 gap: 4px; }

.ProductDataGridItem-styles-select-heading--c2XsX { color: rgb(62, 72, 85);=
 font-weight: 400; margin: 0px; }

.ProductDataGridItem-styles-select-item--SJoD3 > .ProductDataGridItem-style=
s-select-contentContainer--KbRmj > .ProductDataGridItem-styles-select-conte=
nt--wwq_l { background-color: initial; font-size: var(--pop-font-size); }

.ProductDataGridItem-styles-select-content--wwq_l { color: rgb(23, 23, 23);=
 font-weight: 700; margin: 0px; }

.ProductDataGridItem-styles-select-item--SJoD3 .ProductDataGridItem-styles-=
select-content--wwq_l > p { background-color: initial; font-size: var(--pop=
-font-size); }

div.CreditHistoryGridItem-styles-select-content--yZuwr { align-items: cente=
r; display: flex; flex-direction: column; width: max-content; }

div.CreditHistoryGridItem-styles-select-content--yZuwr > p { background-col=
or: initial; display: block; font-size: var(--pop-font-size); margin-bottom=
: 8px !important; }

.ProductDataGrid-styles-select-container--nV33Z { border: 1px solid rgb(228=
, 240, 249); border-radius: 5px; display: grid; font-family: Lato, Helvetic=
a, Arial, sans-serif; font-size: var(--pop-font-size); font-style: normal; =
grid-template-columns: repeat(2, 1fr); height: fit-content; justify-content=
: space-evenly; line-height: normal; max-width: 535px; min-width: 261px; wi=
dth: 100%; }

.ProductDataGrid-styles-select-singleItem--CmmEU { grid-template-columns: r=
epeat(1, 1fr); }

.PartnerOfferCard-headingContainer { align-items: center; display: flex; ma=
rgin-bottom: 10px; }

.PartnerOfferCard-headingContainer > .PartnerOfferCard-titleLink { text-dec=
oration: none; }

.PartnerOfferCard-partnerOfferCard { background: rgb(255, 255, 255); border=
-radius: 5px; box-shadow: rgb(221, 221, 221) 0px 0px 2px 1px; display: flex=
; padding: 12px; width: 280px; }

.PartnerOfferCard-partnerOfferCard.PartnerOfferCard-fullWidth { width: 100%=
; }

.PartnerOfferCard-partnerOfferCard :is(a, button, input):focus-visible::bef=
ore { content: ""; inset: -1px; outline: rgb(87, 173, 87) solid 3px; positi=
on: absolute; }

.PartnerOfferCard-outerImage { display: none; }

.PartnerOfferCard-fullWidth .PartnerOfferCard-learnMore { justify-content: =
center; margin: 0px 0px 0px 20px; }

@media (min-width: 1340px) {
  .PartnerOfferCard-fullWidth .PartnerOfferCard-outerImage { display: block=
; }
  .PartnerOfferCard-fullWidth .PartnerOfferCard-innerImage { display: none;=
 }
}

@media (min-width: 760px) {
  .PartnerOfferCard-fullWidth .PartnerOfferCard-learnMoreAndHeadingContaine=
r { flex-direction: row; }
}

.PartnerOfferCard-image { height: 60px; margin-right: 12px; object-fit: con=
tain; width: 118px; }

.PartnerOfferCard-partnerOfferGrid { margin-bottom: 12px; }

@media (max-width: 759px) {
  .PartnerOfferCard-partnerOfferGrid { max-width: 100%; }
}

.PartnerOfferCard-headingAndGridContainer, .PartnerOfferCard-learnMoreAndHe=
adingContainer { --pop-font-size: 12px; display: flex; flex-direction: colu=
mn; width: 100%; }

@media (min-width: 760px) {
  .PartnerOfferCard-learnMore { text-align: center; }
  .PartnerOfferCard-learnMore a { margin: 0px; }
}

.PartnerOffers-container { background: rgb(248, 248, 248); border-left: 3px=
 solid rgb(4, 119, 201); margin: 24px 0px; }

@media (min-width: 760px) {
  .PartnerOffers-container { margin-right: 118px; }
}

@media (min-width: 1020px) {
  .PartnerOffers-container { margin-left: calc(11.1111% + 3.33333px); margi=
n-right: 0px; max-width: unset; }
}

@media (min-width: 1340px) {
  .PartnerOffers-container { margin-left: calc(8.33333% + 32.5px); }
}

.PartnerOffers-sponsored { background: rgb(235, 245, 252); }

.PartnerOffers-topSection { display: flex; flex-direction: column; gap: 8px=
; padding: 12px 12px 0px; }

.PartnerOffers-bottomSection { color: rgb(0, 0, 0); padding: 16px 12px; }

.PartnerOffers-bottomSection p { display: inline; color: inherit !important=
; margin: 0px !important; }

@media (max-width: 759px) {
  .PartnerOffers-topController { display: none; }
}

.PartnerOffers-bottomController { align-items: center; display: flex; flex-=
direction: column; padding-bottom: 16px; }

@media (min-width: 760px) {
  .PartnerOffers-bottomController { display: none; }
}

.PartnerOffers-headlineRow { display: flex; justify-content: space-between;=
 }

.PartnerOffers-shiftLastTooltip [class*=3D"tooltipBody"] { right: -20px; tr=
ansform: unset; }

.OneTrustLoadingPlaceholder-container { align-items: center; background: rg=
b(255, 255, 255); display: flex; justify-content: center; }

.OneTrustBlockedPlaceholder-container { align-items: center; background-col=
or: rgb(209, 217, 220); background-image: url("https://static-redesign.cnbc=
fm.com/dist/1eaf28c48f6e504fb498.svg"); background-repeat: no-repeat; backg=
round-size: auto 100%; display: flex; justify-content: center; }

.OneTrustBlockedPlaceholder-innerCopy { font-family: "Proxima Nova", Helvet=
ica, Arial, sans-serif; font-size: 18px; font-weight: 800; padding: 20px; t=
ext-align: center; }

@media (prefers-color-scheme: dark) {
  .OneTrustBlockedPlaceholder-innerCopy { color: rgb(17, 17, 17); }
}

.OneTrustBlockedPlaceholder-link { color: rgb(24, 118, 184); cursor: pointe=
r; }

a.OneTrustBlockedPlaceholder-onetrustSettingsDeepLink { text-decoration: no=
ne !important; }

.withOneTrustPlaceholder-placeholderDimensions { width: 100%; }

@media (max-width: 759px) {
  .withOneTrustPlaceholder-placeholderDimensions { height: 196px; }
}

@media (min-width: 760px) {
  .withOneTrustPlaceholder-placeholderDimensions { height: 235px; }
}

body .videoResponsive { height: 0px; margin-bottom: 18px; overflow: hidden;=
 padding-bottom: 56.25%; position: relative; }

body .videoResponsive iframe { border: 0px; height: 100%; left: 0px; positi=
on: absolute; top: 0px; width: 100%; }

body .postContainer iframe { display: flex; left: 0px; position: absolute; =
top: 0px; }

body .postContainer [src*=3D"post"] { position: relative; width: 335px; }

body .postContainer [src*=3D"video"] { position: relative; width: 100%; }

body .instagram-media iframe { width: 99%; }

body .instagramWrapper iframe, body .tiktokWrapper iframe { left: 0px; righ=
t: 0px; width: 99%; }

.WebService-wrapper { margin-top: 20px; max-width: 630px; min-height: auto;=
 position: relative; text-align: center; }

@media (min-width: 760px) {
  .WebService-wrapper { flex-grow: 0; flex-shrink: 0; margin-left: calc(50%=
 + 30px); max-width: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .WebService-wrapper { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .WebService-wrapper { margin-left: calc(22.2222% + 30px); }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .WebService-wrapper { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 1020px) {
  .WebService-wrapper { flex-grow: 0; flex-shrink: 0; margin-left: calc(25%=
 + 30px); max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .WebService-wrapper { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .WebService-wrapper { margin-left: calc(11.1111% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .WebService-wrapper { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1340px) {
  .WebService-wrapper { flex-grow: 0; flex-shrink: 0; margin-left: 30px; ma=
x-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .WebService-wrapper { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .WebService-wrapper { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .WebService-wrapper { margin-left: 14.2857%; }
}

@media (max-width: 759px) {
  .WebService-wrapper { margin-bottom: 20px; }
}

@media (min-width: 1020px) {
  .WebService-wrapper { margin-left: calc(16.6667% + 5px); min-width: auto;=
 }
}

@media (min-width: 1340px) {
  .WebService-wrapper { margin-bottom: 20px; margin-left: calc(14.2857% + 4=
.28571px); min-width: auto; }
}

.WebService-wsod_stock_screener.WebService-wrapper { margin-left: 0px; max-=
width: 100%; }

.WebService-giphy { text-align: start; }

@media (min-width: 360px) {
  body .giphyContainer iframe { width: 100%; }
}

@media (min-width: 760px) {
  body .postContainer [src*=3D"post"] { width: 395px; }
  body .giphyContainer iframe { min-height: 0px; min-width: 0px; }
}

@media (min-width: 1020px) {
  body .postContainer iframe { left: 0px; position: absolute; top: 0px; }
}

@media (min-width: 1180px) {
  body .postContainer { padding-bottom: 0px; }
  body .postContainer [src*=3D"video"] { display: flex; }
  body .postContainer [src*=3D"post"] { display: flex; width: 560px; }
}

.Disclaimer-styles-select-disclaimer--D2JJf { width: fit-content; }

.Disclaimer-styles-select-disclaimer--D2JJf.Disclaimer-styles-select-discla=
imerDefault--U71Mv > .Disclaimer-styles-select-disclaimerContent--RYK3d, .D=
isclaimer-styles-select-disclaimerDefault--U71Mv { background-color: initia=
l; color: rgb(62, 72, 85); font-family: Lato, Helvetica, Arial, sans-serif;=
 font-size: 12px; font-weight: 400; line-height: normal; }

.ArticleNode-anchorWrapper { pointer-events: none; position: relative; }

.ArticleNode-anchorWrapper .ArticleNode-anchor { left: 0px; position: absol=
ute; top: -230px; visibility: hidden; }

.QuoteKeyPoints-keyPointsHeader { align-items: center; color: rgb(7, 29, 57=
); display: flex; font-family: "Proxima Nova", Helvetica, Arial, sans-serif=
; font-size: 18px; font-style: normal; font-weight: 900; line-height: 22px;=
 text-transform: uppercase; }

.QuoteKeyPoints-keyPointsContainer { margin: 12px 0px; }

.QuoteKeyPoints-keyPointsContainer .group { margin-bottom: 0px; margin-left=
: 0px; max-width: unset; min-width: unset; }

.QuoteKeyPoints-keyPointsContainer ul { padding-left: 16px; }

.QuoteKeyPoints-keyPointsContainer ul li { color: rgb(23, 23, 23); font-fam=
ily: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 16px; font-we=
ight: 500; letter-spacing: 0.03px; line-height: 20px; list-style: disc; mar=
gin: 12px 0px; text-align: left; }

.QuoteKeyPoints-keyPointsContainer a { color: rgb(32, 119, 182); text-decor=
ation: underline; }

.QuoteKeyPoints-keyPointsContainer a:hover { color: rgb(252, 183, 0); }

.ICBanner-icBannerContainer { display: flex; flex-direction: column; }

.ICBanner-icBannerComponent { align-items: center; background: rgb(7, 29, 5=
7); border-radius: 3px; display: flex; flex: 0 0 auto; flex-direction: row;=
 gap: 16px; height: 44px; margin-bottom: 40px; order: 0; padding: 0px; posi=
tion: relative; width: 100%; }

@media (max-width: 759px) {
  .ICBanner-icBannerComponent { gap: 8px; }
}

.ICBanner-icBannerComponentExpanded { margin-bottom: 12px; }

@media (max-width: 759px) {
  .ICBanner-icBannerComponentExpanded { margin-bottom: 4px; }
}

.ICBanner-icBannerContainerExpanded { border-bottom: 5px solid rgb(7, 29, 5=
7); margin-bottom: 40px; padding-bottom: 5px; }

.ICBanner-investingClubPill { height: 24px; margin-left: 10px; top: 1px; wi=
dth: 49.71px !important; }

@media (max-width: 759px) {
  .ICBanner-investingClubPill { height: 20px; }
}

.ICBanner-portfolioLink { align-items: center; color: rgb(0, 85, 148); curs=
or: pointer; display: flex; float: right; font-family: Lyon, Helvetica, Ari=
al, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 0.444444=
px; line-height: 28px; }

@media (max-width: 759px) {
  .ICBanner-portfolioLink { text-decoration: underline; }
}

.ICBanner-icBannerHeader, .ICBanner-signInLink, .ICBanner-signInText, .ICBa=
nner-signedOutHeader { align-items: center; color: rgb(255, 255, 255); disp=
lay: flex; flex: 0 0 auto; font-size: 12px; font-weight: 700; letter-spacin=
g: 1.5px; line-height: 16px; order: 1; text-transform: uppercase; }

.ICBanner-dropdownButton { align-items: center; color: rgb(255, 255, 255); =
display: flex; flex: 0 0 auto; float: right; order: 2; position: absolute; =
right: 16px; }

.ICBanner-dropdownButton:active { -webkit-tap-highlight-color: transparent;=
 }

.ICBanner-dropdownButton .ICBanner-dropdownArrow, .ICBanner-dropdownButton =
.ICBanner-dropdownUpArrow { background: rgb(255, 255, 255); height: 11px; m=
argin-left: 32px; width: 12px; }

@media (max-width: 1019px) {
  .ICBanner-dropdownButton .ICBanner-dropdownArrow, .ICBanner-dropdownButto=
n .ICBanner-dropdownUpArrow { margin-left: 78px; }
}

@media (max-width: 759px) {
  .ICBanner-dropdownButton .ICBanner-dropdownArrow, .ICBanner-dropdownButto=
n .ICBanner-dropdownUpArrow { margin-bottom: 4px; margin-left: 10px; }
}

.ICBanner-dropdownButton .ICBanner-dropdownArrow { margin-bottom: 6px; mask=
-image: url("https://static-redesign.cnbcfm.com/dist/95a89411c4cb62dc5920.s=
vg"); }

@media (max-width: 759px) {
  .ICBanner-dropdownButton .ICBanner-dropdownArrow { margin-bottom: 4px; }
}

.ICBanner-dropdownButton .ICBanner-dropdownUpArrow { margin-bottom: 0px; ma=
sk-image: url("https://static-redesign.cnbcfm.com/dist/24f214b19a613fd9a0e2=
.svg"); }

@media (max-width: 759px) {
  .ICBanner-dropdownButton .ICBanner-dropdownUpArrow { margin-top: 2px; }
}

.ICBanner-expandedComponent { display: flex; flex-direction: column; }

.ICBanner-expandedComponentRow { border-bottom: 2px solid rgb(229, 229, 229=
); display: flex; flex-direction: row; margin-bottom: 10px; padding-bottom:=
 10px; width: 100%; }

.ICBanner-rowComponent { display: flex; flex-direction: row; justify-conten=
t: space-between; width: 50%; }

.ICBanner-heading { color: rgb(116, 116, 116); font-size: 18px; font-weight=
: 600; line-height: 22px; }

.ICBanner-rowValue { float: right; position: relative; right: 14px; }

.ICBanner-firstRow, .ICBanner-rowValue { color: rgb(23, 23, 23); font-size:=
 18px; font-weight: 600; line-height: 22px; }

.ICBanner-firstRow { width: 100px; }

@media (min-width: 1340px) {
  .ICBanner-firstRow { width: 220px; }
}

.ICBanner-mobileExpandedComponent { display: flex; flex-direction: column; =
}

.ICBanner-mobileExpandedComponentRow { border-bottom: 2px solid rgb(229, 22=
9, 229); display: flex; flex-direction: row; justify-content: space-between=
; margin-bottom: 10px; padding-bottom: 10px; }

.ICBanner-mobileHeading { color: rgb(116, 116, 116); font-size: 18px; font-=
weight: 700; line-height: 22px; margin-left: 10px; }

.ICBanner-mobileRowValue { color: rgb(23, 23, 23); font-size: 18px; font-we=
ight: 700; line-height: 22px; margin-right: 10px; }

.ICBanner-icBannerComponentSignedOut { align-items: center; background: rgb=
(7, 29, 57); border-radius: 3px; color: rgb(255, 255, 255); display: flex; =
height: 56px; margin-bottom: 40px; position: relative; text-transform: uppe=
rcase; width: 100%; }

.ICBanner-icBannerComponentSignedOut .ICBanner-investingClubPillLink { marg=
in-top: 2px; }

.ICBanner-icBannerComponentSignedOutMobile { height: 44px; }

.ICBanner-signInLink, .ICBanner-signedOutHeader { order: unset; }

.ICBanner-clubMemberButton { border: 1px solid rgb(255, 255, 255); font-fam=
ily: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px; font-st=
yle: normal; font-weight: 600; height: 40px; letter-spacing: 1.09px; line-h=
eight: 40px; text-align: center; text-transform: uppercase; width: 191px; }

.ICBanner-signInLink { margin-right: 6px; text-decoration: underline; }

.ICBanner-signInLink a:focus, .ICBanner-signInLink a:hover { color: rgb(255=
, 255, 255); }

.ICBanner-signInText { margin-left: 10px; order: unset; }

.ICBanner-memberButtonContainer { margin-left: auto; margin-right: 16px; }

.ICBanner-memberButtonContainer:focus, .ICBanner-memberButtonContainer:hove=
r { color: rgb(255, 255, 255); }

.ICBanner-mobileSubscribeButton { margin-left: 6px; text-decoration: underl=
ine; }

.PortfolioBannerAd-adContainer { display: inline-block; width: 100%; }

.PortfolioBannerAd-vwoContainer { container-type: inline-size; margin: 0px =
auto; min-height: 56px; }

.PortfolioBannerAd-container { align-items: center; background-color: rgb(2=
48, 248, 248); border-radius: 4px; display: flex; height: 56px; margin: 30p=
x auto; padding: 16px; position: relative; }

@container (min-width: 1020px) {
  .PortfolioBannerAd-container { width: 960px; }
}

@container (max-width: 1020px) {
  .PortfolioBannerAd-container { justify-content: flex-end; width: 92%; }
}

@container (max-width: 750px) {
  .PortfolioBannerAd-container { width: 100%; }
}

@container (max-width: 669px) {
  .PortfolioBannerAd-container { align-items: center; flex-direction: colum=
n; height: 157px; min-height: 157px; width: 95%; }
}

.PortfolioBannerAd-container::before { background: linear-gradient(270.18de=
g, rgb(42, 113, 39), rgba(80, 215, 74, 0)); border-radius: 6px; inset: -2px=
 -2px -2px 25px; content: ""; position: absolute; z-index: -1; }

@container (max-width: 669px) {
  .PortfolioBannerAd-container::before { background: linear-gradient(340.3d=
eg, rgb(42, 113, 39) 54.63%, rgba(80, 215, 74, 0) 111.99%); left: -2px; }
}

.PortfolioBannerAd-containerV1 { align-items: center; background-color: rgb=
(248, 248, 248); background-image: url("https://static-redesign.cnbcfm.com/=
dist/3b66f4a679e424816e92.svg"); background-repeat: no-repeat; background-s=
ize: contain; border: 1px solid rgb(221, 221, 221); border-radius: 4px; box=
-shadow: rgba(130, 130, 130, 0.15) 0px 6px 24px 0px; display: flex; height:=
 56px; margin: 30px auto; padding: 16px; position: relative; }

@container (min-width: 1020px) {
  .PortfolioBannerAd-containerV1 { width: 687px; }
}

@container (max-width: 1020px) {
  .PortfolioBannerAd-containerV1 { width: 92%; }
  .PortfolioBannerAd-containerV1 .PortfolioBannerAd-textContainer { justify=
-content: flex-start; margin-right: 15px; }
  .PortfolioBannerAd-containerV1 .PortfolioBannerAd-holdingsSvg, .Portfolio=
BannerAd-containerV1 .PortfolioBannerAd-linkContainer { flex-basis: 100%; }
}

@container (max-width: 750px) {
  .PortfolioBannerAd-containerV1 { width: 100%; }
  .PortfolioBannerAd-containerV1 .PortfolioBannerAd-textContainer { margin-=
right: 0px; }
  .PortfolioBannerAd-containerV1 .PortfolioBannerAd-linkContainer { flex-wr=
ap: nowrap; }
}

@container (max-width: 669px) {
  .PortfolioBannerAd-containerV1 { align-items: center; background-size: 12=
5% 55%; flex-direction: column; height: 150px; min-height: 157px; width: 95=
%; }
  .PortfolioBannerAd-containerV1 .PortfolioBannerAd-textContainer { display=
: flex; flex-wrap: nowrap; margin: 0px; }
  .PortfolioBannerAd-containerV1 .PortfolioBannerAd-portfolioText { margin-=
top: 0px; }
}

@container (max-width: 360px) {
  .PortfolioBannerAd-containerV1 { background-size: 130% 40%; }
}

.PortfolioBannerAd-containerV1 .PortfolioBannerAd-portfolioText { color: rg=
b(23, 23, 23); }

.PortfolioBannerAd-leftContainer { position: relative; }

@container (max-width: 1020px) {
  .PortfolioBannerAd-leftContainer { left: -40px; position: absolute; width=
: 305px; }
}

@container (max-width: 750px) {
  .PortfolioBannerAd-leftContainer { left: -20px; position: absolute; width=
: 250px; }
}

@container (max-width: 669px) {
  .PortfolioBannerAd-leftContainer { bottom: -17px; left: auto; margin-righ=
t: 0px; position: relative; width: auto; }
}

.PortfolioBannerAd-containerText { font-size: 16px; font-weight: 500; lette=
r-spacing: 0.03px; }

@container (max-width: 669px) {
  .PortfolioBannerAd-containerText { flex-basis: 100%; }
}

@container (max-width: 360px) {
  .PortfolioBannerAd-containerText { font-size: 14px; }
}

.PortfolioBannerAd-cardSvgContainer { height: 80px; margin-right: 16px; pos=
ition: relative; width: 100px; }

.PortfolioBannerAd-cardSvg { height: 100%; width: 100%; }

@container (max-width: 669px) {
  .PortfolioBannerAd-cardSvg { height: 100px; }
}

.PortfolioBannerAd-rightContainer { align-items: center; display: flex; fon=
t-size: 14px; white-space: nowrap; }

@container (max-width: 1020px) {
  .PortfolioBannerAd-rightContainer { flex-wrap: wrap; justify-content: fle=
x-end; }
}

@container (max-width: 669px) {
  .PortfolioBannerAd-rightContainer { align-items: center; flex-flow: colum=
n; text-align: center; }
}

.PortfolioBannerAd-linkContainer, .PortfolioBannerAd-textContainer { align-=
items: center; display: flex; font-size: 14px; white-space: nowrap; }

@container (max-width: 1020px) {
  .PortfolioBannerAd-linkContainer, .PortfolioBannerAd-textContainer { flex=
-wrap: wrap; justify-content: flex-end; }
}

.PortfolioBannerAd-textContainer { flex-wrap: nowrap; }

@container (max-width: 1020px) {
  .PortfolioBannerAd-textContainer { flex-basis: 100%; }
}

@container (max-width: 669px) {
  .PortfolioBannerAd-textContainer { flex-wrap: wrap; margin: 8px 0px; }
  .PortfolioBannerAd-linkContainer { flex-direction: row; }
}

.PortfolioBannerAd-linkContainer:hover { cursor: pointer; }

.PortfolioBannerAd-linkContainer:hover .PortfolioBannerAd-linkPlus { transf=
orm: rotate(90deg); }

.PortfolioBannerAd-linkContainer:hover .PortfolioBannerAd-linkHrefText { co=
lor: rgb(0, 30, 90); }

.PortfolioBannerAd-linkPlus, .PortfolioBannerAd-portfolioText { color: rgb(=
10, 102, 48); font-size: 24px; font-weight: 500; }

@container (max-width: 669px) {
  .PortfolioBannerAd-linkPlus, .PortfolioBannerAd-portfolioText { margin: 0=
px 0px 0px 7px; }
}

.PortfolioBannerAd-portfolioText { margin: 0px 9px; }

@container (max-width: 1020px) {
  .PortfolioBannerAd-portfolioText { margin: 0px 0px 0px 9px; }
}

@container (max-width: 669px) {
  .PortfolioBannerAd-portfolioText { flex-basis: 100%; margin-top: 8px; }
}

.PortfolioBannerAd-linkPlus { display: inline-block; font-size: 30px; font-=
weight: 500; margin-left: 9px; transition: 0.15s linear; vertical-align: mi=
ddle; }

.PortfolioBannerAd-linkHrefText { color: rgb(0, 83, 207); cursor: pointer; =
font-size: 14px; font-weight: 600; letter-spacing: 1.09px; padding-left: 8p=
x; }

@container (max-width: 669px) {
  .PortfolioBannerAd-linkHrefText { font-size: 16px; }
}

.PortfolioBannerAd-linkHrefTextV1 { text-decoration: underline; }

.PortfolioBannerAd-leadProPill { height: 24px; }

.QuotePageBuilder-container { margin: 0px 22px; max-width: 100%; padding-to=
p: 15px; }

@media (min-width: 360px) {
  .QuotePageBuilder-container { margin-bottom: 0px; }
}

@media (min-width: 760px) {
  .QuotePageBuilder-container { margin: 0px auto; max-width: 678px; }
}

@media (min-width: 1020px) {
  .QuotePageBuilder-container { margin-bottom: 15px; max-width: 960px; }
}

@media (min-width: 1340px) {
  .QuotePageBuilder-container { margin-bottom: 25px; max-width: 1290px; }
}

.QuotePageBuilder-bannerContainer { margin-bottom: 20px; }

@media (min-width: 760px) {
  .QuotePageBuilder-row { margin-bottom: 20px; padding-top: 30px; }
}

@media (min-width: 1020px) {
  .QuotePageBuilder-row { display: flex; }
}

.QuotePageBuilder-col { display: flex; flex-direction: column; flex-grow: 0=
; flex-shrink: 0; margin-right: 30px; max-width: calc(100% - 30px); min-wid=
th: calc(100% - 30px); }

@media (min-width: 760px) {
  .QuotePageBuilder-col { max-width: calc(33.3333% - 30px); min-width: calc=
(33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .QuotePageBuilder-col { max-width: calc(44.4444% - 30px); min-width: calc=
(44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .QuotePageBuilder-col { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .QuotePageBuilder-col { max-width: calc(33.3333% - 30px); min-width: calc=
(33.3333% - 30px); }
}

.QuotePageBuilder-col:last-child { margin-right: 0px; }

@media (min-width: 360px) and (max-width: 759px) {
  .QuotePageBuilder-col { margin-left: auto !important; margin-right: auto =
!important; max-width: 100% !important; min-width: 100% !important; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .QuotePageBuilder-col { margin-left: auto !important; margin-right: auto =
!important; max-width: 100% !important; min-width: 100% !important; }
}

.QuotePageBuilder-mainContent { padding-top: 15px; }

@media (min-width: 1020px) {
  .QuotePageBuilder-mainContent { padding-top: 30px; }
}

.QuotePageBuilder-mainContent .BrandBanner-container { margin-bottom: 30px;=
 z-index: 99; }

@media (min-width: 1340px) {
  .QuotePageBuilder-mainContent .BrandBanner-container { margin-left: calc(=
538.5px - 50vw); }
}

@media (min-width: 760px) {
  .QuotePageBuilder-mainContent .BrandBanner-container { margin-bottom: -10=
0px; margin-top: 50px; }
  .QuotePageBuilder-mainContent { flex-grow: 0; flex-shrink: 0; max-width: =
calc(300% - 30px); min-width: calc(300% - 30px); padding-top: 0px; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .QuotePageBuilder-mainContent { max-width: calc(100% - 30px); min-width: =
calc(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .QuotePageBuilder-mainContent { max-width: calc(133.333% - 30px); min-wid=
th: calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .QuotePageBuilder-mainContent { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .QuotePageBuilder-mainContent { max-width: calc(100% - 30px); min-width: =
calc(100% - 30px); }
}

@media (min-width: 1020px) {
  .QuotePageBuilder-mainContent { flex-grow: 0; flex-shrink: 0; margin-righ=
t: 0px; max-width: calc(66.6667% - 10px); min-width: calc(66.6667% - 10px);=
 }
  .QuotePageBuilder-mainContent:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .QuotePageBuilder-mainContent { flex-grow: 0; flex-shrink: 0; max-width: =
calc(75% - 7.5px); min-width: calc(75% - 7.5px); }
}

@media (min-width: 760px) {
  .QuotePageBuilder-sidebar { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .QuotePageBuilder-sidebar { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .QuotePageBuilder-sidebar { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .QuotePageBuilder-sidebar { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .QuotePageBuilder-sidebar { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .QuotePageBuilder-sidebar { flex-grow: 0; flex-shrink: 0; margin-left: 30=
px; max-width: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
}

@media (min-width: 1340px) {
  .QuotePageBuilder-sidebar { flex-grow: 0; flex-shrink: 0; margin-left: 30=
px; max-width: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

.QuotePageBuilder-button, .QuotePageBuilder-buttonActive { align-items: cen=
ter; background: rgb(255, 255, 255); border: 1px solid rgb(0, 47, 108); col=
or: rgb(0, 47, 108); display: flex; font-family: "Proxima Nova", sans-serif=
; font-size: 12px; font-weight: 700; justify-content: center; letter-spacin=
g: 1.09px; margin: 15px 0px 30px; padding: 15px 20px; text-transform: upper=
case; width: 100%; }

.QuotePageBuilder-button::after, .QuotePageBuilder-buttonActive::after { bo=
rder-bottom: 2px solid rgb(0, 47, 108); border-right: 2px solid rgb(0, 47, =
108); content: ""; display: block; height: 7px; margin: -4px 0px 0px 5px; t=
ransform: rotate(45deg); width: 7px; }

.QuotePageBuilder-buttonActive::after { margin: 5px 0px 0px 5px; transform:=
 rotate(225deg); }

.QuotePageBuilder-showOnDesktop { display: none; }

@media (min-width: 760px) {
  .QuotePageBuilder-showOnDesktop { display: initial; }
}

.QuotePageBuilder-showOnMobile { display: initial; margin-bottom: 10px; }

@media (min-width: 760px) {
  .QuotePageBuilder-showOnMobile { display: none; }
}

.QuotePageBuilder-analystConsensusContainer { display: flex; justify-conten=
t: center; margin-bottom: 25px; margin-top: 30px; }

.LiveTVScheduleHeader-header { color: rgb(7, 29, 57); font-style: normal; p=
osition: relative; width: 100%; }

.LiveTVScheduleHeader-header .LiveTVScheduleHeader-heading { font-size: 40p=
x; font-weight: 800; line-height: 42px; padding: 36px 8px 0px; text-align: =
center; }

@media (max-width: 759px) {
  .LiveTVScheduleHeader-header .LiveTVScheduleHeader-heading { font-size: 3=
6px; }
}

@media (max-width: 359px) {
  .LiveTVScheduleHeader-header .LiveTVScheduleHeader-heading { font-size: 2=
4px; }
}

.LiveTVScheduleHeader-header .LiveTVScheduleHeader-headerUnderline { backgr=
ound: rgb(252, 183, 0); height: 7px; margin-bottom: 40px; width: 100%; }

.LiveTVDatePicker-container { margin: 0px auto 38px; max-width: 1145px; wid=
th: 90%; }

.LiveTVDatePicker-modal { inset: 0px; height: 100%; position: absolute; wid=
th: 100%; z-index: 99; }

.LiveTVDatePicker-tveDropdown { background: rgb(174, 174, 174); border-radi=
us: 3px; color: rgb(23, 23, 23); display: block; height: 34px; padding: 1px=
; position: relative; width: 272px; }

.LiveTVDatePicker-head { background: linear-gradient(rgb(246, 246, 246), rg=
b(250, 250, 250)); border-radius: 3px; cursor: pointer; text-shadow: rgb(25=
5, 255, 255) 0px 1px 0px; width: 100%; }

.LiveTVDatePicker-arrowWrap, .LiveTVDatePicker-head { border-top: 1px solid=
 rgb(255, 255, 255); display: inline-block; height: 32px; }

.LiveTVDatePicker-arrowWrap { border-left: 1px solid rgb(255, 255, 255); bo=
rder-radius: 0px 3px 3px 0px; box-shadow: rgb(201, 201, 201) -1px 0px 0px 0=
px; float: right; position: absolute; right: 1px; top: 1px; width: 31px; }

.LiveTVDatePicker-arrow { background-image: url("https://static-redesign.cn=
bcfm.com/dist/3f3502c997d472bd03be.png"); background-repeat: no-repeat; bor=
der: none; box-shadow: none; height: 25px; left: -10%; margin: -15px 0px 0p=
x; position: absolute; top: 50%; width: 29px; }

.LiveTVDatePicker-openArrow { border-color: rgb(23, 23, 23) rgba(0, 0, 0, 0=
) rgba(0, 0, 0, 0); border-style: solid; border-width: 7px 7px 0px; box-sha=
dow: rgb(23, 23, 23) 0px -1px 0px 0px; height: 0px; margin-left: 10px; marg=
in-top: -2px; width: 0px; }

.LiveTVDatePicker-close { background: none; border-color: rgba(0, 0, 0, 0);=
 border-radius: 0px; box-shadow: none; }

.LiveTVDatePicker-today { font-family: "Proxima Nova", Helvetica, Arial, sa=
ns-serif; font-size: 24px; font-style: normal; font-weight: 800; line-heigh=
t: 28px; text-transform: uppercase; }

.LiveTVDatePicker-datesContainer { float: left; }

.LiveTVDatePicker-dates { font-family: "Proxima Nova", Helvetica, Arial, sa=
ns-serif; font-size: 24px; font-style: normal; font-weight: 500; line-heigh=
t: 28px; margin-left: 6px; }

.LiveTVDatePicker-selectDateContainer { text-align: left; }

.LiveTVDatePicker-selectDate { font-size: 18px; font-style: normal; font-we=
ight: 500; line-height: 28px; margin-left: 6px; }

.LiveTVDatePicker-menu { background: rgb(255, 255, 255); border: 1px solid =
rgb(195, 195, 195); border-radius: 3px; height: 200px; overflow: scroll; pa=
dding: 6px 0px 6px 7px; position: absolute; width: 272px; z-index: 100; }

.LiveTVDatePicker-menu button { border-radius: 3px; display: block; font-fa=
mily: "Proxima Nova Semi Bold", Helvetica, Arial, sans-serif; font-size: 16=
px; line-height: 23px; margin-right: 6px; padding: 5px 12px 4px 8px; positi=
on: relative; text-align: initial; text-overflow: ellipsis; white-space: no=
wrap; width: 100%; }

.LiveTVDatePicker-menu button:hover { color: rgb(255, 255, 255); }

.LiveTVDatePicker-menu li:hover { background-color: rgb(32, 119, 182); bord=
er-radius: 3px; cursor: pointer; width: 254px; }

.LiveTVDatePicker-filterDayWeek { display: inline-block; text-align: left; =
width: 87px; }

.LiveTVDatePicker-filterMonth { display: inline-block; width: 40px; }

.LiveTVDatePicker-hide { display: none; }

.LiveTVCurrentShow-container { border: 4px solid rgb(0, 47, 108); color: rg=
b(0, 47, 108); margin: 0px auto 41px; max-width: 1145px; padding: 8px 16px;=
 position: relative; width: 90%; }

.LiveTVCurrentShow-liveScheduleContainer { align-items: center; display: fl=
ex; justify-content: space-between; margin: 0px 22px; }

@media (max-width: 1019px) {
  .LiveTVCurrentShow-liveScheduleContainer { display: block; }
}

.LiveTVCurrentShow-link, .LiveTVCurrentShow-link:hover { color: rgb(0, 47, =
108); }

.LiveTVCurrentShow-onNow { align-items: center; background: rgb(255, 255, 2=
55); display: flex; font-size: 14px; font-style: normal; font-weight: 700; =
justify-content: center; line-height: 20px; position: absolute; text-align:=
 center; top: -11px; width: 114px; }

.LiveTVCurrentShow-onNow::before { animation: 2s ease 0s infinite normal no=
ne running LiveTVCurrentShow-pulse; background-color: rgb(255, 80, 83); bor=
der-radius: 100%; box-shadow: rgb(206, 43, 43) 0px 0px 0px 0px; content: ""=
; display: block; height: 6px; margin: 6px 8px; transform: scale(1); width:=
 6px; }

@keyframes LiveTVCurrentShow-pulse {=20
  0% { box-shadow: rgb(206, 43, 43) 0px 0px 0px 1px; opacity: 1; transform:=
 scale(0.95); }
  70% { box-shadow: rgb(206, 43, 43) 0px 0px 0px 2px; opacity: 0.9; transfo=
rm: scale(1); }
  100% { box-shadow: rgb(206, 43, 43) 0px 0px 0px 1px; opacity: 1; transfor=
m: scale(0.95); }
}

.LiveTVCurrentShow-currShow { font-size: 28px; font-style: normal; font-wei=
ght: 400; line-height: 18px; padding: 16px 0px; }

@media (max-width: 759px) {
  .LiveTVCurrentShow-currShow { font-size: 24px; }
}

@media (max-width: 479px) {
  .LiveTVCurrentShow-currShow { font-size: 18px; }
}

.LiveTVCurrentShow-currShow .LiveTVCurrentShow-onNowTitle { font-weight: 80=
0; }

.LiveTVCurrentShow-currShow .LiveTVCurrentShow-separator { font-weight: 700=
; }

.LiveTVCurrentShow-nextShow { font-size: 20px; font-style: normal; font-wei=
ght: 400; line-height: 14px; padding: 16px 0px; }

@media (max-width: 479px) {
  .LiveTVCurrentShow-nextShow { display: none; }
}

@media (max-width: 759px) {
  .LiveTVCurrentShow-nextShow { font-size: 16px; }
}

.LiveTVCurrentShow-nextShow .LiveTVCurrentShow-nextTitle { font-weight: 800=
; }

.LiveTVSchedule-container { margin: auto; max-width: 1145px; width: 100%; }

.MobileAppChart-container { max-width: 100%; }

.WelcomeMessage-container { font-family: "Proxima Nova", Arial, Helvetica, =
sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-s=
pacing: 0.03px; line-height: 20px; margin-bottom: 10px; padding: 0px 20px; =
}

.WelcomeMessage-container a { color: rgb(0, 85, 148); }

@media (min-width: 1020px) {
  .WelcomeMessage-container { margin: 0px 40px 15px; }
}

@media (min-width: 1340px) {
  .WelcomeMessage-container { margin: 0px 275px 15px; }
}

.WelcomeMessage-blockText { display: block; }

.NewslettersHeader-container { display: flex; flex-direction: column; margi=
n: 0px auto; max-width: 100%; padding: 30px 0px; text-align: center; }

@media (min-width: 760px) {
  .NewslettersHeader-container { max-width: 678px; }
}

@media (min-width: 1020px) {
  .NewslettersHeader-container { max-width: 960px; }
}

@media (min-width: 1340px) {
  .NewslettersHeader-container { max-width: 1290px; }
}

@media (min-width: 760px) {
  .NewslettersHeader-container { padding: 20px 0px; }
}

@media (min-width: 1020px) {
  .NewslettersHeader-container { padding: 30px 0px; }
}

.NewslettersHeader-header { color: rgb(0, 47, 108); font-family: "Proxima N=
ova", Arial, Helvetica, sans-serif; font-size: 28px; font-weight: 700; lett=
er-spacing: -0.5px; line-height: 32px; margin-bottom: 10px; margin-top: 0px=
; padding: 0px 20px; }

@media (min-width: 760px) {
  .NewslettersHeader-header { font-size: 40px; line-height: 42px; padding: =
0px; }
}

@media (min-width: 1020px) {
  .NewslettersHeader-header { font-size: 54px; line-height: 60px; margin-bo=
ttom: 20px; }
}

.NewslettersHeader-paragraph { font-family: "Proxima Nova", Arial, Helvetic=
a, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; lette=
r-spacing: 0.03px; line-height: 20px; margin-bottom: 10px; padding: 0px 20p=
x; }

@media (min-width: 1020px) {
  .NewslettersHeader-paragraph { margin: 0px 40px 15px; padding: 0px; }
}

@media (min-width: 1340px) {
  .NewslettersHeader-paragraph { margin: 0px 275px 15px; }
}

.NewslettersHeader-email { color: rgb(116, 116, 116); }

.NewslettersHeader-signInContainer { align-items: center; display: flex; fl=
ex-direction: row; font-family: "Proxima Nova", Arial, Helvetica, sans-seri=
f; font-size: 14px; font-style: normal; font-weight: 500; justify-content: =
center; letter-spacing: 0.03px; line-height: 16px; padding: 0px 20px; }

.NewslettersHeader-signInContainer .NewslettersHeader-question { color: rgb=
(0, 0, 0); }

.NewslettersHeader-signInContainer .NewslettersHeader-question::after { con=
tent: " "; white-space: pre; }

.NewslettersHeader-signInContainer .NewslettersHeader-signIn a { color: rgb=
(0, 85, 148); }

.NewslettersHeader-signInContainer .NewslettersHeader-signIn a:hover { colo=
r: rgb(252, 183, 0); }

.ExclusivePill-baseExclusiveStyles, .ExclusivePill-icExclusive, .ExclusiveP=
ill-proExclusive { background-color: rgba(255, 255, 255, 0.8); border-radiu=
s: 4px; bottom: 10px; font-size: 12px; font-weight: 600; left: 10px; paddin=
g: 2px 5px; position: absolute; }

.ExclusivePill-proExclusive { color: rgb(0, 132, 86); }

.ExclusivePill-icExclusive { color: rgb(0, 85, 148); }

.BecomeAPaidUserPill-icLink, .BecomeAPaidUserPill-proLink { color: rgb(0, 8=
5, 148); display: block; font-size: 11px; font-weight: 500; margin: 10px 0p=
x; width: fit-content; }

.BecomeAPaidUserPill-proLink { color: rgb(0, 132, 86); }

.AuthenticatedSubscriptionButton-subscriptionButton { background-color: rgb=
(255, 255, 255); border: 1px solid rgb(0, 47, 108); border-radius: 100%; co=
lor: rgb(255, 255, 255); display: block; font-size: 16px; height: 18px; lin=
e-height: 1; position: absolute; right: 10px; text-align: center; top: 1px;=
 width: 18px; }

.AuthenticatedSubscriptionButton-unchecked { background-color: rgb(255, 255=
, 255); border: 1px solid rgb(0, 47, 108); color: rgb(0, 47, 108); }

@media (min-width: 1020px) {
  .AuthenticatedSubscriptionButton-unchecked:focus-visible, .AuthenticatedS=
ubscriptionButton-unchecked:hover { background-color: rgb(0, 47, 108); bord=
er: 1px solid rgb(0, 47, 108); color: rgb(255, 255, 255); }
}

.AuthenticatedSubscriptionButton-checked { background-color: rgb(0, 47, 108=
); border: 1px solid rgb(0, 47, 108); color: rgb(255, 255, 255); }

@media (min-width: 1020px) {
  .AuthenticatedSubscriptionButton-checked:focus-visible::before, .Authenti=
catedSubscriptionButton-checked:hover::before { align-items: center; backgr=
ound-color: rgb(0, 47, 108); border: 1px solid rgb(0, 47, 108); border-radi=
us: 9px; color: rgb(255, 255, 255); content: "Unsubscribe"; display: flex; =
font-size: 10px; font-weight: 300; height: 17px; justify-content: center; m=
argin-right: -1px; margin-top: -1px; position: absolute; right: 0px; top: 0=
px; width: 70px; z-index: 1; }
}

.AuthenticatedSubscriptionButton-checkmarkIcon { background-color: rgb(0, 4=
7, 108); border: 1px solid rgb(0, 47, 108); border-radius: 100%; color: rgb=
(255, 255, 255); height: 18px; position: absolute; right: -1px; top: -1px; =
width: 18px; }

.AuthenticatedSubscriptionButton-checkmarkIcon circle { fill: rgb(0, 47, 10=
8); opacity: 1; }

.AuthenticatedSubscriptionButton-checkmarkIcon path { fill: rgb(255, 255, 2=
55); }

.AuthenticatedSubscriptionButton-wide { border-radius: 9px; font-size: 10px=
; font-weight: 300; width: 72px; }

.AuthenticatedSubscriptionButton-subscribed { background-color: rgb(0, 47, =
108); border: 1px solid rgb(0, 47, 108); color: rgb(255, 255, 255); }

.AuthenticatedSubscriptionButton-subscribed span { left: 4px; position: abs=
olute; top: 3px; }

.AuthenticatedSubscriptionButton-subscribed .AuthenticatedSubscriptionButto=
n-checkmarkIcon { border-radius: 100%; color: rgb(255, 255, 255); height: 1=
8px; position: absolute; right: 0px; top: -1px; width: 17px; }

.AuthenticatedSubscriptionButton-unsubscribed { background-color: rgb(255, =
255, 255); border: 1px solid rgb(0, 47, 108); color: rgb(0, 47, 108); }

.AuthenticatedSubscriptionButton-loading { background-color: rgb(217, 217, =
217); border: rgb(217, 217, 217); color: rgba(0, 0, 0, 0); cursor: default;=
 pointer-events: none; }

.AuthenticatedSubscriptionButton-loading span { background-image: url("http=
s://static-redesign.cnbcfm.com/dist/994bcb47d39748c1b663.gif"); background-=
position: 50% center; background-repeat: no-repeat; background-size: contai=
n; border-radius: 100%; display: inline-block; height: 18px; margin: auto; =
width: 18px; }

.AddNewsletter-selectedToggle { background-color: rgb(158, 158, 158); borde=
r: 1px solid rgb(158, 158, 158); color: rgb(255, 255, 255) !important; }

.AddNewsletter-selectedToggle::before { color: rgb(66, 66, 66); content: "R=
emove"; font-size: 10px; font-weight: 300; line-height: 14px; position: abs=
olute; right: calc(100% + 5px); text-align: right; }

.AddNewsletter-selectedToggle::after { content: "=EF=B9=A3"; display: inlin=
e; }

.AddNewsletter-selectedToggle:focus-visible, .AddNewsletter-selectedToggle:=
hover { background-color: rgb(66, 66, 66); border: 1px solid rgb(66, 66, 66=
); }

.AddNewsletter-deselectedToggle, .AddNewsletter-selectedToggle { border-rad=
ius: 100%; display: block; font-size: 16px; height: 18px; line-height: 1; p=
osition: absolute; right: 10px; text-align: center; top: 1px; width: 18px; =
}

.AddNewsletter-deselectedToggle { background-color: rgb(255, 255, 255); bor=
der: 1px solid rgb(0, 47, 108); color: rgb(0, 47, 108) !important; }

.AddNewsletter-deselectedToggle::after { content: "+"; display: inline; }

.AddNewsletter-deselectedToggle:focus-visible, .AddNewsletter-deselectedTog=
gle:hover { background-color: rgb(0, 47, 108); border: 1px solid rgb(0, 47,=
 108); color: rgb(255, 255, 255) !important; }

.NewslettersCard-container { background-color: rgb(255, 255, 255); border: =
1px solid rgb(248, 248, 248); box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 4px 0=
px; display: inline-block; font-family: "Proxima Nova", Helvetica, Arial, s=
ans-serif; height: 294px; position: relative; vertical-align: top; width: 1=
65px; }

@media (min-width: 1020px) {
  .NewslettersCard-container:focus, .NewslettersCard-container:hover { tran=
sform: scale3d(1.1, 1.1, 1); transition: transform 0.3s; }
}

@media (max-width: 759px) {
  .NewslettersCard-container { width: 100%; }
}

.NewslettersCard-thumbnailWrapper { background-color: rgb(248, 248, 248); h=
eight: 120px; left: -1px; overflow: hidden; position: relative; top: -1px; =
width: calc(100% + 2px); }

.NewslettersCard-thumbnail { height: 100%; object-fit: cover; width: 100%; =
}

.NewslettersCard-body { padding: 10px; }

.NewslettersCard-title { -webkit-box-orient: vertical; -webkit-line-clamp: =
2; display: -webkit-box; font-size: 16px; font-weight: 500; line-height: 1.=
1; overflow: hidden; }

@media (max-width: 759px) {
  .NewslettersCard-title { font-size: 12px; }
}

.NewslettersCard-description { -webkit-box-orient: vertical; -webkit-line-c=
lamp: 2; display: -webkit-box; font-size: 11px; font-weight: 300; margin: 1=
0px 0px; overflow: hidden; }

.NewslettersCard-sampleLink { color: rgb(0, 85, 148); display: block; font-=
size: 11px; font-weight: 500; margin: 10px 0px; width: fit-content; }

.NewslettersCard-bottomRow { background-image: url("https://static-redesign=
.cnbcfm.com/dist/757f1cf1b09912b51cd0.png"); background-position: 10px 1px;=
 background-repeat: no-repeat; background-size: 15px; bottom: 0px; left: 0p=
x; padding: 0px 10px 10px 30px; position: absolute; width: 100%; }

.NewslettersCard-cadence { font-size: 11px; font-weight: 500; line-height: =
18px; }

.NewslettersCard-cadenceSelected { overflow: hidden; text-overflow: ellipsi=
s; white-space: nowrap; width: 60px; }

.NewslettersCard-errorContainer { background: rgb(255, 255, 255); bottom: 0=
px; height: calc(100% - 120px); left: 0px; opacity: 0.97; position: absolut=
e; width: 100%; z-index: 2; }

.NewslettersCard-errorMessage { color: rgb(206, 43, 43); font-size: 16px; f=
ont-weight: 600; line-height: 19.49px; margin-top: 40px; padding: 10px; tex=
t-align: left; }

.NewslettersCard-errorPill { background: rgb(180, 9, 9); border-radius: 9px=
; bottom: 10px; color: rgb(255, 255, 255); font-size: 10px; font-weight: 50=
0; height: 18px; line-height: 12.18px; padding: 3px; position: absolute; ri=
ght: 10px; text-align: center; width: 46px; }

.NewslettersCategory-smallSpan { background-color: rgb(4, 119, 201); displa=
y: block; height: 6px; margin-top: 10px; width: 110px; }

@media (max-width: 360px) {
  .NewslettersCategory-smallSpan { width: 88px; }
}

@media (min-width: 760px) {
  .NewslettersCategory-smallSpan { margin-top: 20px; }
}

.NewslettersCategory-smallSpanPro { background-color: rgb(0, 132, 86); }

.NewslettersCategory-smallSpanInvestingClub { background-color: rgb(4, 150,=
 255); }

.NewslettersCategory-border { background-color: rgb(116, 116, 116); display=
: block; height: 1px; width: 100%; }

.NewslettersCategory-categoryTitle { font-size: 20px; font-weight: 700; let=
ter-spacing: -0.5px; line-height: 32px; margin-bottom: 0px; margin-top: 0px=
; text-transform: uppercase; }

@media (min-width: 760px) {
  .NewslettersCategory-categoryTitle { font-size: 28px; }
}

.NewslettersCategory-categoryTopContainer { align-items: center; display: f=
lex; justify-content: space-between; margin-bottom: 10px; margin-top: 5px; =
}

@media (min-width: 760px) {
  .NewslettersCategory-categoryTopContainer { margin-top: 11px; }
}

.NewslettersCategory-checkboxAndCollapseButtonContainer { color: rgb(51, 10=
6, 160); display: flex; font-family: "Proxima Nova", Arial, Helvetica, sans=
-serif; font-size: 13px; font-style: normal; font-weight: 600; gap: 10px; l=
ine-height: normal; text-transform: uppercase; }

.NewslettersCategory-selectAllCheckbox { cursor: pointer; height: 0px; opac=
ity: 0; position: absolute; right: 0px; width: 0px; }

.NewslettersCategory-checkmark { border: 2px solid rgb(51, 106, 160); borde=
r-radius: 3px; display: block; height: 18px; position: relative; width: 18p=
x; }

.NewslettersCategory-dropdownArrow { border: 1px solid rgba(0, 0, 0, 0); }

.NewslettersCategory-dropdownArrow:focus-visible { border: 1px solid rgb(51=
, 106, 160); }

.NewslettersCategory-subCategoriesContainer { display: flex; flex-wrap: wra=
p; gap: 20px; justify-content: space-between; max-width: 100%; padding-bott=
om: 30px; }

@media (min-width: 760px) {
  .NewslettersCategory-subCategoriesContainer { justify-content: flex-start=
; padding-bottom: 50px; }
}

@media (min-width: 1020px) {
  .NewslettersCategory-subCategoriesContainer { padding-bottom: 10px; }
}

.NewslettersCategory-checkboxLabel:focus-within input:not(:checked) ~ .News=
lettersCategory-checkmark { border: 4px solid rgb(51, 106, 160); }

.NewslettersCategory-checkboxLabel input:checked ~ .NewslettersCategory-che=
ckmark { background-color: rgb(51, 106, 160); }

.NewslettersCategory-checkmark::after { content: ""; display: none; positio=
n: absolute; }

.NewslettersCategory-checkboxLabel input:checked ~ .NewslettersCategory-che=
ckmark::after { display: block; }

.NewslettersCategory-checkboxLabel .NewslettersCategory-checkmark::after { =
border-style: solid; border-color: rgb(255, 255, 255); border-image: initia=
l; border-width: 0px 2px 2px 0px; height: 9px; left: 4px; top: 0px; transfo=
rm: rotate(45deg); width: 5px; }

@media (max-width: 759px) {
  .NewslettersCategory-cardContainer { max-width: 185px; width: 46%; }
}

.NewslettersCategory-disabledCheckbox { cursor: not-allowed; opacity: 0.5; =
}

.NewslettersOverlay-overlayContainer { background: rgb(255, 255, 255); bord=
er-top: 1px solid rgb(186, 186, 186); bottom: 0px; left: 0px; padding: 20px=
 20px 15px; position: sticky; right: 0px; z-index: 1000; }

@media (min-width: 760px) {
  .NewslettersOverlay-overlayContainer { padding: 30px 39px 15px; }
}

@media (min-width: 1020px) {
  .NewslettersOverlay-overlayContainer { padding: 30px 20px 15px; }
}

@media (max-width: 759px) {
  .NewslettersOverlay-overlayContainer { bottom: 54px; }
}

.NewslettersOverlay-contentContainer { margin: 0px auto; }

@media (min-width: 1020px) {
  .NewslettersOverlay-contentContainer { max-width: 960px; }
}

@media (min-width: 1340px) {
  .NewslettersOverlay-contentContainer { max-width: 1290px; }
}

.NewslettersOverlay-overlayText { font-family: "Proxima Nova", Arial, Helve=
tica, sans-serif; font-size: 20px; font-style: normal; font-weight: 500; le=
tter-spacing: 0.03px; line-height: 20px; }

@media (min-width: 760px) {
  .NewslettersOverlay-overlayText { font-size: 28px; line-height: 30px; }
}

@media (min-width: 1020px) {
  .NewslettersOverlay-overlayText { font-size: 36px; line-height: 38px; }
}

.NewslettersOverlay-overlayText span { font-weight: 700; }

.NewslettersOverlay-tosContainer { color: rgb(116, 116, 116); font-size: 8p=
x; font-weight: 600; line-height: 10px; margin: 10px 0px; max-width: 1140px=
; }

.NewslettersOverlay-tosContainer a { color: rgb(0, 85, 148); }

@media (min-width: 760px) {
  .NewslettersOverlay-tosContainer { font-size: 10px; line-height: 12px; ma=
rgin: 15px 0px; padding-right: 106px; }
}

@media (min-width: 1020px) {
  .NewslettersOverlay-tosContainer { font-size: 12px; line-height: 14px; pa=
dding-right: 270px; }
}

.NewslettersOverlay-emailInput { border: 1px solid rgb(116, 116, 116); bord=
er-radius: 4px; font-family: "Proxima Nova", Arial, Helvetica, sans-serif; =
font-size: 14px; font-weight: 700; height: 54px; letter-spacing: 1px; line-=
height: 12px; padding-left: 20px; width: 100%; }

.NewslettersOverlay-emailInput::placeholder { color: rgb(66, 66, 66); opaci=
ty: 1; }

@media (min-width: 760px) {
  .NewslettersOverlay-emailInput { border-radius: 4px 0px 0px 4px; width: 3=
25px; }
}

.NewslettersOverlay-submitButton { background-color: rgb(0, 85, 148); borde=
r-radius: 4px; color: rgb(255, 255, 255); font-size: 18px; font-weight: 600=
; height: 54px; letter-spacing: 1px; text-align: center; width: 100%; }

.NewslettersOverlay-submitButton:focus, .NewslettersOverlay-submitButton:ho=
ver { background-color: rgb(7, 29, 57); }

@media (min-width: 760px) {
  .NewslettersOverlay-submitButton { border-radius: 0px 4px 4px 0px; width:=
 177px; }
}

.NewslettersOverlay-recaptchaText { color: rgb(116, 116, 116); font-size: 1=
2px; font-weight: 700; line-height: normal; }

.NewslettersOverlay-inputAndSubmit { display: flex; flex-direction: column;=
 gap: 10px; margin-bottom: 10px; }

@media (min-width: 760px) {
  .NewslettersOverlay-inputAndSubmit { flex-direction: row; gap: 0px; margi=
n-bottom: 15px; }
}

.NewslettersOverlay-disabledButton, .NewslettersOverlay-disabledButton:focu=
s, .NewslettersOverlay-disabledButton:hover { background-color: rgb(217, 21=
7, 217); }

.NewslettersOverlay-errorMessage { color: red; height: 18px; }

.NewslettersOverlay-footerContainer { display: flex; flex-flow: column; }

@media (min-width: 760px) {
  .NewslettersOverlay-footerContainer { flex-flow: row; }
}

.NewslettersOverlay-signin { font-size: 14px; font-weight: 500; letter-spac=
ing: 0.029px; line-height: 16px; margin: 8px 0px; text-align: left; }

.NewslettersOverlay-signin a { color: rgb(0, 85, 148); margin-left: 5px; }

.NewslettersOverlay-signin a:hover { color: rgb(252, 183, 0); }

@media (min-width: 760px) {
  .NewslettersOverlay-signin { margin: 0px 20px 0px 0px; }
}

.NewslettersConfirmation-container { background-image: url("https://static-=
redesign.cnbcfm.com/dist/44944463efaf14fd092f.svg"); background-position: r=
ight -300px top -40px; background-repeat: no-repeat; background-size: 900px=
; color: rgb(23, 23, 23); font-family: "Proxima Nova", Helvetica, Arial, sa=
ns-serif; font-size: 15px; font-style: normal; font-weight: 400; line-heigh=
t: 1.2; margin-top: -30px; text-align: center; }

@media (max-width: 759px) {
  .NewslettersConfirmation-container { background-position: right -300px bo=
ttom -40px; height: 100%; width: 100%; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .NewslettersConfirmation-container { margin-top: 10px; }
}

.NewslettersConfirmation-logo { margin: 0px auto 40px; }

@media (max-width: 759px) {
  .NewslettersConfirmation-logo { margin: 0px auto 30px; }
}

.NewslettersConfirmation-emailText, .NewslettersConfirmation-thankYou, .New=
slettersConfirmation-titlesList { margin: 0px auto 10px; max-width: 410px; =
}

.NewslettersConfirmation-thankYou { font-size: 28px; font-weight: 700; lett=
er-spacing: -0.5px; line-height: 32px; }

@media (max-width: 759px) {
  .NewslettersConfirmation-thankYou { line-height: 30px; }
}

.NewslettersConfirmation-emailText { margin-bottom: 18px; }

.NewslettersConfirmation-emailAddress { font-weight: 600; }

.NewslettersConfirmation-signUpPrompt { font-size: 16px; font-weight: 500; =
line-height: 16px; margin: 20px auto; text-align: center; }

.NewslettersCategories-container { margin: 0px auto 40px; max-width: 100%; =
padding: 0px 20px; }

@media (min-width: 760px) {
  .NewslettersCategories-container { max-width: 678px; }
}

@media (min-width: 1020px) {
  .NewslettersCategories-container { max-width: 960px; }
}

@media (min-width: 1340px) {
  .NewslettersCategories-container { max-width: 1290px; }
}

@media (min-width: 760px) {
  .NewslettersCategories-container { padding: 0px; }
}

.UnsubscribeConfirmationModal-container { color: rgb(23, 23, 23); display: =
flex; flex-direction: column; font-size: 18px; font-weight: 600; line-heigh=
t: 20px; min-height: 277px; padding: 30px 12px 50px; text-align: center; wi=
dth: 500px; }

.UnsubscribeConfirmationModal-container .UnsubscribeConfirmationModal-text =
{ margin: 0px auto; }

@media (min-width: 760px) {
  .UnsubscribeConfirmationModal-container .UnsubscribeConfirmationModal-tex=
t { width: 70%; }
}

@media (max-width: 759px) {
  .UnsubscribeConfirmationModal-container { height: unset; padding: 45px 28=
px; width: 100%; }
}

.UnsubscribeConfirmationModal-logo { height: 23px; margin: 0px auto 40px; }

@media (max-width: 759px) {
  .UnsubscribeConfirmationModal-logo { margin: 0px auto 30px; }
}

.UnsubscribeConfirmationModal-buttons { display: flex; justify-content: spa=
ce-between; margin: 40px auto 0px; width: 90%; }

.UnsubscribeConfirmationModal-buttons button { border: 1px solid rgb(0, 85,=
 148); border-radius: 3px; font-family: "Proxima Nova", Helvetica, Arial, s=
ans-serif; font-size: 14px; font-weight: 600; height: 50px; letter-spacing:=
 1.09px; line-height: 12px; text-align: center; text-transform: uppercase; =
width: 200px; }

.UnsubscribeConfirmationModal-buttons button:hover { background: rgb(0, 47,=
 108); }

@media (max-width: 759px) {
  .UnsubscribeConfirmationModal-buttons button { margin: 0px auto; width: 1=
00%; }
}

.UnsubscribeConfirmationModal-buttons .UnsubscribeConfirmationModal-cancelB=
utton { color: rgb(0, 85, 148); }

.UnsubscribeConfirmationModal-buttons .UnsubscribeConfirmationModal-cancelB=
utton:hover { color: rgb(255, 255, 255); }

@media (max-width: 759px) {
  .UnsubscribeConfirmationModal-buttons .UnsubscribeConfirmationModal-cance=
lButton { margin-bottom: 22px; }
}

.UnsubscribeConfirmationModal-buttons .UnsubscribeConfirmationModal-yesButt=
on { background-color: rgb(0, 85, 148); color: rgb(255, 255, 255); }

.UnsubscribeConfirmationModal-buttons .UnsubscribeConfirmationModal-loading=
 { background-color: rgb(217, 217, 217); border: rgb(217, 217, 217); transi=
tion: none; }

.UnsubscribeConfirmationModal-buttons .UnsubscribeConfirmationModal-loading=
:hover { background-color: rgb(217, 217, 217); border: rgb(217, 217, 217); =
}

@media (max-width: 759px) {
  .UnsubscribeConfirmationModal-buttons { flex-direction: column; }
}

.UnsubscribeConfirmationModal-error { overflow-wrap: break-word; color: rgb=
(244, 67, 54); font-size: 14px; font-weight: 400; line-height: 16px; positi=
on: relative; text-align: center; top: 10px; }

.NewslettersFooter-container { color: rgb(0, 0, 0); font-size: 12px; font-w=
eight: 500; line-height: 12px; margin-bottom: 20px; padding: 0px 20px 20px;=
 text-align: center; }

@media (min-width: 760px) {
  .NewslettersFooter-container { line-height: 28px; }
}

.NewslettersFooter-unsubscribeButton { color: rgb(0, 85, 148); font-size: 1=
2px; font-weight: 500; }

.NewslettersFooter-unsubscribe { display: block; }

@media (min-width: 760px) {
  .NewslettersFooter-unsubscribe { display: inline; }
}

.ZephrLandingPage-main { min-height: 90vh; }

.WatchlistSortableColumnHeader-defaultSort { fill: rgb(186, 186, 186); }

.WatchlistSortableColumnHeader-sortActive { color: rgb(0, 85, 148) !importa=
nt; }

.WatchlistSortableColumnHeader-sortActive .WatchlistSortableColumnHeader-as=
c, .WatchlistSortableColumnHeader-sortActive .WatchlistSortableColumnHeader=
-desc { fill: rgb(0, 85, 148); }

button.WatchlistSortableColumnHeader-sortButton { align-items: center; bord=
er-right: 1px solid rgb(204, 204, 204); display: flex; float: right; margin=
-right: 4px; padding-right: 4px; }

button.WatchlistSortableColumnHeader-sortButton:last-child { border: 0px; m=
argin: 0px; padding: 0px; }

.WatchlistSortableColumnHeader-sortingIcons { display: flex; flex-direction=
: column; margin-left: 8px; }

.SymbolTable-symbolTable { border-bottom: 1px solid rgb(217, 217, 217); fon=
t-family: "Proxima Nova", Helvetica, Arial, sans-serif; position: relative;=
 table-layout: fixed; width: 100%; }

.SymbolTable-symbolTable.SymbolTable-zeroQuotes { border-bottom: none; }

.SymbolTable-symbolTable::before { bottom: 0px; content: ""; display: block=
; height: 40px; pointer-events: none; position: absolute; width: 100%; z-in=
dex: 1; }

.SymbolTable-symbolTable.SymbolTable-fade::before { background: linear-grad=
ient(rgba(255, 255, 255, 0), 25%, rgb(255, 255, 255)); }

.SymbolTable-symbolTable thead { display: table; width: 100%; }

.SymbolTable-symbolTable thead th { color: rgb(116, 116, 116); font-size: 1=
2px; font-style: normal; font-weight: 700; line-height: 15px; padding-botto=
m: 5px; }

.SymbolTable-symbolTable td, .SymbolTable-symbolTable th { font-size: 14px;=
 padding-top: unset; padding-bottom: unset; padding-left: unset; padding-ri=
ght: 10px; text-align: end; width: 25%; }

@media (max-width: 1339px) {
  .SymbolTable-symbolTable td, .SymbolTable-symbolTable th { font-size: 12p=
x; }
}

.SymbolTable-symbolTable tr { box-sizing: border-box; display: table; width=
: 100%; }

.SymbolTable-symbolTable tbody { display: block; max-height: 240px; overflo=
w-y: scroll; width: 100%; }

.SymbolTable-symbolTable tbody tr { width: 100%; }

.SymbolTable-symbolTable tbody tr:nth-child(2n+1) { background: rgb(241, 24=
1, 241); }

.SymbolTable-symbolTable tbody td { font-size: 14px; font-style: normal; fo=
nt-weight: 600; height: 30px; padding: 4px 10px 4px 0px; }

.SymbolTable-symbolTable tbody td.SymbolTable-symbol { overflow: hidden; pa=
dding-left: 12px; text-align: start; text-overflow: ellipsis; white-space: =
nowrap; }

.SymbolTable-symbolTable tbody td a:hover { color: rgb(0, 85, 148); text-de=
coration: none; }

th { color: rgb(158, 158, 158); }

.SymbolTable-symbolLink { color: rgb(0, 0, 0); cursor: pointer; }

.SymbolTable-positive { color: rgb(0, 168, 87); }

.SymbolTable-negative { color: rgb(206, 43, 43); }

.SymbolTable-extendedHours { align-items: center; color: rgb(232, 128, 42);=
 justify-content: flex-end; position: relative; text-align: end; }

.SymbolTable-extendedHours > svg { position: absolute; right: -3px; top: 10=
px; }

.WatchlistSymbolAdder-container .WatchlistSymbolAdder-dropdownContent { lef=
t: 0px; right: auto; }

.WatchlistSymbolAdder-marketBanner { border: 1px solid rgb(0, 85, 148) !imp=
ortant; }

.WatchlistSymbolAdder-form { position: relative; white-space: nowrap; z-ind=
ex: 99; }

.WatchlistSymbolAdder-input { font-family: "Proxima Nova", Helvetica, Arial=
, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.07em; pa=
dding: 3px 3px 3px 6px; width: auto; }

@media (max-width: 759px) {
  .WatchlistSymbolAdder-input { width: 100px; }
}

input::placeholder { color: rgb(204, 204, 204); }

.WatchlistSymbolAdder-addButton { background-color: rgb(0, 85, 148); border=
-radius: 4px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 700;=
 letter-spacing: 0.07em; padding: 3px 5px; }

.WatchlistSymbolAdder-addButton:hover { background-color: rgb(0, 47, 108); =
color: rgb(255, 255, 255); cursor: pointer; font-size: 12px; font-weight: 7=
00; letter-spacing: 0.07em; }

.WatchlistSymbolAdder-dropdownContent { background-color: rgb(255, 255, 255=
); border-radius: 4px; color: rgb(51, 51, 51); font-family: "Proxima Nova",=
 Helvetica, Arial, sans-serif; font-weight: 500; position: absolute; text-a=
lign: left; white-space: normal; width: 392px; z-index: 5000; }

@media (max-width: 759px) {
  .WatchlistSymbolAdder-dropdownContent { padding: 10px; width: 270px; }
}

.WatchlistSymbolAdder-dropdownContent table { border-collapse: collapse; ta=
ble-layout: fixed; white-space: nowrap; width: 100%; }

.WatchlistSymbolAdder-dropdownContent table td { font-size: 16px; padding: =
6px 6px 6px 0px; }

.WatchlistSymbolAdder-dropdownItem { border-bottom: 1px solid rgb(204, 214,=
 216); color: rgb(51, 51, 51); display: table-row; line-height: 20px; paddi=
ng: 2px 0px; text-decoration: none; }

.WatchlistSymbolAdder-dropdownItem:last-of-type { border-bottom: 0px; }

.WatchlistSymbolAdder-dropdownItem.WatchlistSymbolAdder-active, .WatchlistS=
ymbolAdder-dropdownItem:hover { background-color: rgb(213, 222, 226); curso=
r: pointer; }

.WatchlistSymbolAdder-dropdownItem .WatchlistSymbolAdder-symbolName { overf=
low: hidden; text-overflow: ellipsis; width: 90px; }

.WatchlistSymbolAdder-dropdownItem .WatchlistSymbolAdder-companyName { over=
flow: hidden; text-overflow: ellipsis; width: auto; }

.WatchlistSymbolAdder-dropdownItem .WatchlistSymbolAdder-countryCode { padd=
ing-right: 0px; width: 25px; }

.WatchlistSymbolAdder-dropdownContent.WatchlistSymbolAdder-hasHighlightedSy=
mbol .WatchlistSymbolAdder-dropdownItem:hover { }

.WatchlistSymbolAdder-ghostDropdownCloser { inset: 0px; position: fixed; z-=
index: 98; }

.WatchlistSymbolAdder-watchlistPage { background: rgb(255, 255, 255); borde=
r: 1px solid rgb(158, 158, 158); border-bottom-left-radius: 6px; border-bot=
tom-right-radius: 6px; border-top-right-radius: 6px; display: flex; margin-=
right: 20px; padding: 10px; position: absolute; top: 35px; z-index: 98; }

.WatchlistSymbolAdder-watchlistPage.WatchlistSymbolAdder-rightAlign { borde=
r-radius: 6px 0px 6px 6px; right: 0px; }

@media (min-width: 760px) {
  .WatchlistSymbolAdder-watchlistPage.WatchlistSymbolAdder-rightAlign { mar=
gin-right: 40px; }
}

@media (min-width: 1020px) {
  .WatchlistSymbolAdder-watchlistPage.WatchlistSymbolAdder-rightAlign { mar=
gin-right: 0px; }
}

.WatchlistSymbolAdder-watchlistPage .WatchlistSymbolAdder-searchOptions { b=
order-bottom: 1px solid rgb(186, 186, 186); display: flex; justify-content:=
 space-between; padding-bottom: 8px; }

.WatchlistSymbolAdder-watchlistPage .WatchlistSymbolAdder-form { width: 307=
px; }

.WatchlistSymbolAdder-watchlistPage .WatchlistSymbolAdder-form .WatchlistSy=
mbolAdder-input { border: none; font-size: 14px; font-weight: 600; line-hei=
ght: 20px; padding: unset; text-transform: unset; width: 85%; }

.WatchlistSymbolAdder-watchlistPage .WatchlistSymbolAdder-form .WatchlistSy=
mbolAdder-dropdownContent { border: unset; box-shadow: unset; display: flex=
; padding-right: unset; padding-bottom: unset; padding-left: unset; padding=
-top: 8px; position: inherit; width: auto; z-index: inherit; }

@media (max-width: 759px) {
  .WatchlistSymbolAdder-watchlistPage .WatchlistSymbolAdder-form { width: 2=
40px; }
}

.WatchlistSymbolAdder-embedded .WatchlistSymbolAdder-form { width: 100%; }

.WatchlistSymbolAdder-embedded .WatchlistSymbolAdder-form .WatchlistSymbolA=
dder-input { border-top: unset; border-right: unset; border-left: unset; bo=
rder-image: unset; border-bottom: 1px solid rgb(116, 116, 116); border-radi=
us: unset; color: rgb(116, 116, 116); font-size: 12px; font-weight: 600; le=
tter-spacing: 0.15px; line-height: 15px; margin-bottom: 5px; text-transform=
: unset; width: 100%; }

.WatchlistSymbolAdder-embedded .WatchlistSymbolAdder-form .WatchlistSymbolA=
dder-dropdownContent { border: 1px solid rgb(204, 214, 216); box-shadow: rg=
b(217, 217, 217) 0px 1px 10px; padding: 8px; text-align: center; width: 100=
%; }

.WatchlistSymbolAdder-embedded .WatchlistSymbolAdder-form .WatchlistSymbolA=
dder-dropdownContent table tr { line-height: 16px; }

.WatchlistSymbolAdder-embedded .WatchlistSymbolAdder-form .WatchlistSymbolA=
dder-dropdownContent table tr td { font-size: 14px; }

.EmbeddedWatchlist-container { display: flex; flex-direction: column; font-=
weight: 800; height: 100%; position: relative; }

.EmbeddedWatchlist-container, .EmbeddedWatchlist-container .EmbeddedWatchli=
st-notify { font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font=
-size: 14px; font-style: normal; }

.EmbeddedWatchlist-container .EmbeddedWatchlist-notify { color: rgb(116, 11=
6, 116); font-weight: 500; line-height: 15px; padding: 16px 0px; text-align=
: center; }

.EmbeddedWatchlist-dropdownAnchor { position: relative; }

.icon-offsite-arrow { color: rgb(158, 158, 158); font-size: 10px; font-weig=
ht: 600; }

.EmbeddedWatchlist-dropdownButton { align-items: center; display: flex; jus=
tify-content: left; margin-bottom: 18px; text-align: left; width: fit-conte=
nt; z-index: 2; }

.EmbeddedWatchlist-dropdownButton:hover { cursor: pointer; }

.EmbeddedWatchlist-dropdownButton:hover h2 { color: rgb(7, 29, 57); }

.EmbeddedWatchlist-dropdownButton div { align-items: center; border-bottom:=
 1px solid rgb(0, 47, 108); display: flex; height: 33px; max-width: 200px; =
min-width: 118px; }

.EmbeddedWatchlist-dropdownButton svg { margin-left: 5px; margin-right: 5px=
; }

.EmbeddedWatchlist-watchlistName { color: rgb(0, 47, 108); font-family: "Pr=
oxima Nova", Helvetica, Arial, sans-serif; font-size: 18px; font-style: nor=
mal; font-weight: 600; letter-spacing: 0.33px; line-height: 20px; margin-to=
p: unset; margin-right: unset; margin-bottom: unset; margin-left: 5px; over=
flow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }

.EmbeddedWatchlist-chevron { border-radius: 1px; border-style: solid; borde=
r-width: 2px 2px 0px 0px; color: rgb(0, 85, 148); height: 10px; margin-left=
: 10px; margin-right: 7px; position: relative; transform: rotate(135deg); w=
idth: 12px; }

.EmbeddedWatchlist-dropdown { background: rgb(255, 255, 255); box-shadow: r=
gba(0, 0, 0, 0.16) 1px 4px 16px; padding: 0px 10px; position: absolute; top=
: -18px; width: 200px; z-index: 2; }

.EmbeddedWatchlist-watchlistDropdownLink, .EmbeddedWatchlist-watchlistTools=
 { border-bottom: 1px solid rgb(204, 204, 204); color: rgb(66, 66, 66); cur=
sor: pointer; display: block; font-family: "Proxima Nova", Helvetica, Arial=
, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; letter=
-spacing: 0.05em; line-height: 15px; max-height: 25px; overflow: hidden; pa=
dding-bottom: 5px; padding-top: 5px; text-align: left; text-overflow: ellip=
sis; white-space: nowrap; width: 100%; word-break: break-word; }

.EmbeddedWatchlist-watchlistDropdownLink.EmbeddedWatchlist-activeWatchlist,=
 .EmbeddedWatchlist-watchlistTools.EmbeddedWatchlist-activeWatchlist { colo=
r: rgb(51, 106, 160); }

.EmbeddedWatchlist-addIcon { fill: rgb(0, 85, 148); }

.EmbeddedWatchlist-watchlistDropdownLink:focus, .EmbeddedWatchlist-watchlis=
tDropdownLink:hover { color: rgb(0, 47, 108); }

.EmbeddedWatchlist-selectedWatchlist { color: rgb(0, 85, 148); }

.EmbeddedWatchlist-watchlistTools a:last-of-type { border-bottom: 0px; }

.EmbeddedWatchlist-watchlistTools a:last-of-type:focus, .EmbeddedWatchlist-=
watchlistTools a:last-of-type:hover { color: rgb(0, 47, 108); text-decorati=
on: none; }

.EmbeddedWatchlist-watchlistTools { align-items: center; border: none; disp=
lay: flex; justify-content: space-between; }

.EmbeddedWatchlist-watchlistTools:focus .EmbeddedWatchlist-watchlistDropdow=
nLink { color: rgb(0, 85, 148); text-decoration: none; }

.EmbeddedWatchlist-watchlistTools a { color: rgb(0, 85, 148); }

.EmbeddedWatchlist-watchlistTools .EmbeddedWatchlist-watchlistDropdownLink =
{ padding: unset; }

.EmbeddedWatchlist-watchlistTools .EmbeddedWatchlist-watchlistDropdownLink:=
hover { color: rgb(23, 23, 23); }

.EmbeddedWatchlist-ghostDropdownCloser { inset: 0px; position: fixed; z-ind=
ex: 1; }

.EmbeddedWatchlist-addWatchlistContainer, .EmbeddedWatchlist-errorContainer=
 { align-items: center; background: rgb(241, 241, 241); display: flex; flex=
-direction: column; height: 240px; justify-content: center; }

@media (max-width: 1339px) {
  .EmbeddedWatchlist-addWatchlistContainer, .EmbeddedWatchlist-errorContain=
er { height: 269px; }
}

.EmbeddedWatchlist-addWatchlistContainer > p, .EmbeddedWatchlist-errorConta=
iner > p { color: rgb(23, 23, 23); font-family: "Proxima Nova", Helvetica, =
Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 600; l=
etter-spacing: 0.05em; line-height: 17px; margin-bottom: 24px; margin-top: =
0px; max-width: 197px; text-align: center; }

.EmbeddedWatchlist-addWatchlistContainer > a, .EmbeddedWatchlist-errorConta=
iner > a { align-items: center; background: rgb(0, 168, 87); border-radius:=
 3px; color: rgb(255, 255, 255); display: flex; font-family: "Proxima Nova"=
, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-w=
eight: 700; justify-content: center; letter-spacing: 1.09091px; line-height=
: 16px; min-height: 40px; min-width: 191px; text-transform: uppercase; }

.EmbeddedWatchlist-addWatchlistContainer > a:hover, .EmbeddedWatchlist-erro=
rContainer > a:hover { background-color: rgb(0, 132, 86); color: rgb(255, 2=
55, 255); text-decoration: none; }

.EmbeddedWatchlist-errorContainer > p { margin-bottom: unset; margin-top: u=
nset; }

.EmbeddedWatchlist-linkContainer { display: flex; font-size: 12px; font-sty=
le: normal; font-weight: 500; justify-content: flex-end; line-height: 15px;=
 margin-right: 10px; margin-top: 13px; }

.EmbeddedWatchlist-linkContainer a { align-items: center; color: rgb(0, 85,=
 148); display: flex; }

.EmbeddedWatchlist-linkContainer a > div { margin-right: 3px; text-decorati=
on: underline; }

.EmbeddedWatchlist-linkContainer a:hover, .EmbeddedWatchlist-linkContainer =
a:hover .icon-offsite-arrow { color: rgb(0, 47, 108); }

.EmbeddedWatchlist-linkContainer .icon-offsite-arrow { color: rgb(51, 106, =
160); font-size: 9px; font-weight: 800; }

.EmbeddedWatchlist-tableOptions { align-items: baseline; display: flex; fle=
x-direction: row; justify-content: flex-end; margin-bottom: 12px; }

.EmbeddedWatchlist-tableOptions a, .EmbeddedWatchlist-tableOptions button {=
 color: rgb(0, 85, 148); font-family: "Proxima Nova", Helvetica, Arial, san=
s-serif; font-size: 12px; font-style: normal; font-weight: 500; line-height=
: 15px; text-decoration-line: underline; }

.EmbeddedWatchlist-tableOptions a:hover, .EmbeddedWatchlist-tableOptions bu=
tton:hover { color: rgb(0, 47, 108); }

.EmbeddedWatchlist-tableOptions a:hover svg, .EmbeddedWatchlist-tableOption=
s button:hover svg { fill: rgb(0, 47, 108); }

.EmbeddedWatchlist-tableOptions a svg, .EmbeddedWatchlist-tableOptions butt=
on svg { margin-left: 5px; }

.EmbeddedWatchlist-tableOptions a:first-child { margin-right: 10px; }

.EmbeddedWatchlist-notificationContainer { right: 0px; top: 86px; }

.EmbeddedWatchlist-notificationContainer .EmbeddedWatchlist-notification { =
background-color: rgb(32, 119, 182); border-radius: 3px; box-shadow: rgba(0=
, 0, 0, 0.08) 0px 1px 3px 1px; color: rgb(255, 255, 255); font-weight: 700;=
 line-height: 16px; padding: 10px; width: 224px; }

.EmbeddedWatchlist-notificationContainer .EmbeddedWatchlist-notification.Em=
beddedWatchlist-error { background-color: rgb(206, 43, 43); width: 204px; }

.ArticleGate-proGate { display: flex; justify-content: flex-end; margin-bot=
tom: 50px; margin-left: 0px; padding-bottom: 50px; position: relative; widt=
h: 100%; }

.ArticleGate-proGate::before { background: linear-gradient(rgba(255, 255, 2=
55, 0), rgb(255, 255, 255)); bottom: calc(100% + 30px); content: ""; height=
: 160px; position: absolute; width: 100%; }

.ArticleGate-proGate .ArticleGate-spacer { overflow: hidden; width: 100%; }

@media (min-width: 760px) {
  .ArticleGate-proGate { margin-bottom: 40px; padding-bottom: 0px; }
  .ArticleGate-proGate::before { height: 135px; }
  .ArticleGate-proGate .ArticleGate-spacer { margin-left: 16.6667%; }
}

@media (min-width: 1020px) {
  .ArticleGate-proGate { margin-bottom: 50px; }
  .ArticleGate-proGate::before { height: 105px; }
  .ArticleGate-proGate .ArticleGate-spacer { margin-left: calc(14.2857% + 4=
.28571px); }
}

.ArticleGate-pianoGateWebview { position: relative; }

.ArticleGate-pianoGateWebview::before { background: linear-gradient(rgba(25=
5, 255, 255, 0), rgb(255, 255, 255)); bottom: calc(100% + 30px); content: "=
"; height: 160px; position: absolute; width: 100%; }

@media (prefers-color-scheme: dark) {
  .ArticleGate-pianoGateWebview::before { background: linear-gradient(rgba(=
0, 0, 0, 0), rgb(0, 0, 0)); }
}

.ArticleGate-dynamicPaywall { display: flex; margin-bottom: 50px; }

.ArticleGate-dynamicPaywall::before { background: none; }

.ArticleGate-dynamicPaywall .ArticleGate-spacer { overflow: hidden; width: =
100%; }

@media (min-width: 760px) {
  .ArticleGate-dynamicPaywall { margin-bottom: 40px; padding-bottom: 0px; }
  .ArticleGate-dynamicPaywall .ArticleGate-spacer { margin-left: 16.6667%; =
}
}

@media (min-width: 1020px) {
  .ArticleGate-dynamicPaywall { margin-bottom: 50px; }
  .ArticleGate-dynamicPaywall .ArticleGate-spacer { margin-left: calc(14.28=
57% + 4.28571px); }
}

.UpdatePill-updatePill { align-items: center; background: rgb(206, 43, 43);=
 border-radius: 14px; color: rgb(255, 255, 255); cursor: pointer; display: =
flex; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size:=
 14px; font-style: normal; font-weight: 700; height: 28px; justify-content:=
 center; line-height: 17px; margin-right: 7.78px; pointer-events: auto; use=
r-select: none; width: 120px; }

.UpdatePill-displayText { margin-left: 7.78px; }

.BackToTopPill-pillContainer { align-items: center; background: rgb(255, 25=
5, 255); border: 2px solid rgb(39, 49, 60); border-radius: 60px; color: rgb=
(39, 49, 60); cursor: pointer; display: flex; font-family: "Proxima Nova", =
Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-wei=
ght: 700; height: 28px; justify-content: center; line-height: 17px; pointer=
-events: auto; user-select: none; width: 120px; }

.BackToTopPill-pillContainer svg { fill: rgb(39, 49, 60); }

.BackToTopPill-backPillStickyPosition { align-items: center; display: flex;=
 justify-content: center; pointer-events: none; position: sticky; right: 0p=
x; top: 0px; z-index: 95; }

.BackToTopPill-backPillStickyPosition .BackToTopPill-backPillVerticalOffset=
 { pointer-events: none; position: relative; top: 10px; }

.BackToTopPill-displayText { margin-left: 5.78px; margin-top: -1px; padding=
-right: 2px; }

.LiveCommentaryFeed-scrollContainer { height: 100%; overflow: hidden auto; =
position: relative; width: 100%; }

.LiveCommentaryFeed-scrollContainer .LiveCommentaryFeed-fade::before { box-=
shadow: rgb(255, 255, 255) 0px 0px 93px 93px; content: ""; display: block; =
height: 0.1px; pointer-events: none; position: sticky; top: 100%; width: 10=
0%; z-index: 1; }

@media (min-width: 760px) {
  .LiveCommentaryFeed-scrollContainer .LiveCommentaryFeed-fade::before { bo=
x-shadow: rgb(255, 255, 255) 0px 0px 76px 76px; }
}

@media (min-width: 1020px) {
  .LiveCommentaryFeed-scrollContainer .LiveCommentaryFeed-fade::before { bo=
x-shadow: rgb(255, 255, 255) 0px 0px 93px 93px; }
}

.LiveCommentaryFeed-slate, .LiveCommentaryFeed-slate a { color: rgb(23, 23,=
 23); font-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size:=
 18px; font-style: normal; font-weight: 600; line-height: 24px; }

.LiveCommentaryFeed-slate { align-items: center; background-color: rgb(248,=
 248, 248); border: 1px solid rgb(217, 217, 217); display: flex; flex-direc=
tion: column; height: 100%; justify-content: center; padding: 18px; text-al=
ign: center; }

.LiveCommentaryFeed-slate a { text-decoration: underline; }

.LiveCommentaryFeed-slate a:hover { color: rgb(0, 168, 87); }

.LiveCommentaryFeed-slateContainer { border-top: 3px solid rgb(158, 158, 15=
8); height: 120px; }

.LiveCommentaryFeed-slateContainer p { font-size: 12px; line-height: 20px; =
margin: 0px; }

.LiveCommentaryFeed-slateContainer p a { font-size: 12px; }

.LiveCommentaryFeed-slateContainer p:first-child { font-size: 14px; }

.LiveCommentaryFeed-slateContainer p:not(:first-child):not(:last-child) { m=
argin-top: 8px; }

.LiveCommentaryFeed-slateContainer p:last-child { line-height: 22px; margin=
-top: 8px; }

@media (min-width: 760px) {
  .LiveCommentaryFeed-slateContainer p { font-size: 16px; line-height: 36px=
; }
  .LiveCommentaryFeed-slateContainer p a { font-size: 16px; }
  .LiveCommentaryFeed-slateContainer p:first-child { font-size: 18px; line-=
height: 24px; }
  .LiveCommentaryFeed-slateContainer p:not(:first-child):not(:last-child) {=
 margin-top: unset; }
  .LiveCommentaryFeed-slateContainer p:last-child { line-height: 28px; }
}

@media (min-width: 1020px) {
  .LiveCommentaryFeed-slateContainer { margin-top: unset; }
  .LiveCommentaryFeed-slateContainer p:not(:first-child):not(:last-child) {=
 line-height: 58px; }
}

@media (min-width: 760px) {
  .LiveCommentaryFeed-slateContainer.LiveCommentaryFeed-offline { height: 1=
80px; }
}

@media (min-width: 1020px) {
  .LiveCommentaryFeed-slateContainer.LiveCommentaryFeed-offline { height: 3=
02px; }
}

@media (min-width: 1340px) {
  .LiveCommentaryFeed-slateContainer.LiveCommentaryFeed-offline { height: 4=
25px; }
}

.LiveCommentaryFeed-slateContainer.LiveCommentaryFeed-coverageEnded { heigh=
t: 0px; overflow: visible; position: sticky; top: 0px; transform: translate=
Y(-62px); z-index: 90; }

.LiveCommentaryFeed-slateContainer.LiveCommentaryFeed-coverageEnded .LiveCo=
mmentaryFeed-slate { height: 62px; }

@media (min-width: 760px) {
  .LiveCommentaryFeed-slateContainer.LiveCommentaryFeed-coverageEnded { tra=
nsform: translateY(-120px); }
  .LiveCommentaryFeed-slateContainer.LiveCommentaryFeed-coverageEnded .Live=
CommentaryFeed-slate { height: 120px; }
}

.LiveCommentaryFeed-slateContainer.LiveCommentaryFeed-shadow .LiveCommentar=
yFeed-slate { box-shadow: rgb(196, 196, 196) 0px 6px 4px -4px; }

.LiveCommentaryFeed-coverageEndedFeedWrapper { padding-top: 62px; }

@media (min-width: 760px) {
  .LiveCommentaryFeed-coverageEndedFeedWrapper { padding-top: 120px; }
}

.LiveCommentaryHeader-liveUpdatesPill { height: 28px; margin-bottom: 12px; =
text-align: center; width: 142px; }

.LiveCommentaryHeader-liveUpdatesPill .LiveCommentaryHeader-liveUpdatesPill=
Content { background: rgb(0, 47, 108); color: rgb(255, 255, 255); font-fami=
ly: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 14px; font-wei=
ght: 600; height: 100%; line-height: 28px; margin: 0px; width: 100%; }

.LiveCommentaryHeader-timestampContainer { align-items: baseline; height: 1=
8px; width: 288px; }

@media (max-width: 759px) {
  .LiveCommentaryHeader-timestampContainer { flex-direction: column; margin=
-bottom: 16px; }
}

.LiveCommentaryHeader-liveCommentaryHeader { position: relative; }

.LiveCommentaryHeader-wrapper { flex-grow: 0; flex-shrink: 0; max-width: 10=
0%; min-width: calc(100% - 30px); padding-left: 2px; position: relative; }

@media (min-width: 760px) {
  .LiveCommentaryHeader-wrapper { max-width: calc(33.3333% - 30px); min-wid=
th: calc(33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .LiveCommentaryHeader-wrapper { max-width: calc(44.4444% - 30px); min-wid=
th: calc(44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .LiveCommentaryHeader-wrapper { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .LiveCommentaryHeader-wrapper { max-width: calc(33.3333% - 30px); min-wid=
th: calc(33.3333% - 30px); }
}

@media (min-width: 760px) {
  .LiveCommentaryHeader-wrapper { flex-grow: 0; flex-shrink: 0; max-width: =
calc(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .LiveCommentaryHeader-wrapper { max-width: calc(100% - 30px); min-width: =
calc(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .LiveCommentaryHeader-wrapper { max-width: calc(133.333% - 30px); min-wid=
th: calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .LiveCommentaryHeader-wrapper { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .LiveCommentaryHeader-wrapper { max-width: calc(100% - 30px); min-width: =
calc(100% - 30px); }
}

@media (min-width: 1020px) {
  .LiveCommentaryHeader-wrapper { flex-grow: 0; flex-shrink: 0; max-width: =
calc(88.8889% - 3.33333px); min-width: calc(88.8889% - 3.33333px); }
}

@media (min-width: 1340px) {
  .LiveCommentaryHeader-wrapper { flex-grow: 0; flex-shrink: 0; max-width: =
calc(72.7273% + 21.8182px); min-width: calc(72.7273% + 21.8182px); padding-=
right: 70px; }
}

.LiveCommentaryHeader-headerContentContainer { margin: 0px auto; position: =
relative; }

@media (min-width: 760px) {
  .LiveCommentaryHeader-headerContentContainer { padding: 0px; }
}

@media (min-width: 1020px) {
  .LiveCommentaryHeader-headerContentContainer { max-width: 960px; }
}

@media (min-width: 1340px) {
  .LiveCommentaryHeader-headerContentContainer { max-width: 1290px; }
}

.LiveCommentaryHeader-liveBlogTimeStamp > div, .LiveCommentaryHeader-time, =
.LiveCommentaryHeader-timeHidden { color: rgb(116, 116, 116); font-size: 11=
px; font-weight: 600; letter-spacing: 1.2px; margin-bottom: 4px; margin-rig=
ht: 4px; text-transform: uppercase; }

.LiveCommentaryHeader-liveBlogTimeStamp > div time, .LiveCommentaryHeader-t=
ime time, .LiveCommentaryHeader-timeHidden time { white-space: nowrap; }

@media (min-width: 760px) {
  .LiveCommentaryHeader-liveBlogTimeStamp > div, .LiveCommentaryHeader-time=
, .LiveCommentaryHeader-timeHidden { font-size: 12px; margin-bottom: 6px; }
}

.LiveCommentaryHeader-timeHidden { opacity: 1; }

.LiveCommentaryHeader-datetimeDivider::before { content: "=E2=80=A2"; displ=
ay: inline-block; padding: 0px 3px; }

.LiveCommentaryHeader-title { color: rgb(23, 23, 23); font-family: "Proxima=
 Nova", sans-serif; font-size: 16px; font-style: normal; font-weight: 700; =
letter-spacing: 0px; line-height: 20px; margin: 0px 0px 1px; }

@media (min-width: 760px) {
  .LiveCommentaryHeader-title { font-size: 28px; line-height: 32px; margin:=
 0px 0px 6px; }
}

@media (max-width: 759px) {
  .LiveCommentaryHeader-about.LiveCommentaryHeader-proUserAboutSection { di=
splay: none; }
}

.LiveCommentaryHeader-about > div { color: rgb(116, 116, 116); font-family:=
 Lyon, serif; font-size: 18px; font-style: italic; font-weight: 400; line-h=
eight: 26px; margin-left: 0px; max-width: unset; }

@media (max-width: 759px) {
  .LiveCommentaryHeader-about > div { font-size: 14px; line-height: 20px; }
}

.LiveCommentaryHeader-about > div p { margin-bottom: 10px; margin-top: 10px=
; }

.LiveCommentaryHeader-about > div p a { color: rgb(116, 116, 116); text-dec=
oration: underline; }

.LiveCommentaryHeader-about > div p a:hover { color: rgb(0, 168, 87); }

.PlayerSlate-slateOverlay { display: block; height: auto; top: 0px; width: =
100%; z-index: 2; }

.PlayerSlate-clickable { cursor: pointer; }

.ProLivePlayer-container { aspect-ratio: 16 / 9; background-color: rgb(23, =
23, 23); width: 100%; }

.ProLivePlayer-nofs .jw-icon-fullscreen { display: none !important; }

#jw-cnbc-live-stream-player .jw-text-live::before { color: rgb(206, 43, 43)=
; }

#jw-cnbc-live-stream-player .jw-text-live.jw-dvr-live::before { color: rgb(=
255, 255, 255); }

#jw-cnbc-live-stream-player .jw-text-live.jw-dvr-live { color: rgb(116, 116=
, 116); }

#jw-cnbc-live-stream-player .jw-slider-time .jw-progress { background: rgb(=
242, 242, 242); }

.LiveCommentaryPlayer-container { background-color: rgb(23, 23, 23); left: =
0px; padding-top: 56.25%; position: relative; top: 0px; width: 100%; }

@media (max-width: 1019px) {
  .LiveCommentaryPlayer-container { margin-bottom: 16px; }
}

.LiveCommentaryPopularQuotes-tableContainer { background-image: url("data:i=
mage/svg+xml;charset=3Dutf-8,%3Csvg xmlns=3D'http://www.w3.org/2000/svg'%3E=
%3Crect width=3D'100%25' height=3D'100%25' fill=3D'none' stroke=3D'%239E9E9=
EFF' stroke-dasharray=3D'1, 2' stroke-linecap=3D'square'/%3E%3C/svg%3E"); d=
isplay: flex; flex-direction: column; font-family: "Proxima Nova", Helvetic=
a, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 800=
; height: 100%; padding: 30px 18px; }

.LiveCommentaryPopularQuotes-title { border-top: 3px solid rgb(207, 216, 22=
6); color: rgb(0, 47, 108); font-family: "Proxima Nova", Helvetica, Arial, =
sans-serif; font-size: 16px; font-weight: 700; line-height: 20px; max-width=
: 365px; padding: 4px 0px 20px; }

.ProLiveCommentary-outerContainer { align-items: center; display: flex; fle=
x-direction: column; margin: 0px auto; max-width: 1290px; min-height: 900px=
; padding: 20px; width: 100%; }

@media (min-width: 760px) {
  .ProLiveCommentary-outerContainer { padding: 40px 20px; }
}

@media (min-width: 1020px) {
  .ProLiveCommentary-outerContainer { padding: 40px 0px; }
}

.ProLiveCommentary-nonProMainContainer, .ProLiveCommentary-proMainContainer=
 { display: flex; flex-direction: column; width: 100%; }

@media (min-width: 1020px) {
  .ProLiveCommentary-nonProMainContainer, .ProLiveCommentary-proMainContain=
er { flex-direction: row; margin: 0px auto; max-width: 960px; }
}

@media (min-width: 1340px) {
  .ProLiveCommentary-nonProMainContainer, .ProLiveCommentary-proMainContain=
er { max-width: 1290px; }
}

.ProLiveCommentary-nonProMainContainer { flex-direction: column; }

.ProLiveCommentary-leftColumn { padding: 0px; width: 100%; }

@media (min-width: 1020px) {
  .ProLiveCommentary-leftColumn { width: 555px; }
}

@media (min-width: 1340px) {
  .ProLiveCommentary-leftColumn { width: 770px; }
}

.ProLiveCommentary-rightColumn { height: 700px; margin: 0px auto; padding: =
0px; width: 100%; }

@media (min-width: 1020px) {
  .ProLiveCommentary-rightColumn { height: 651px; margin: 0px 0px 20px 26px=
; width: 410px; }
}

@media (min-width: 1340px) {
  .ProLiveCommentary-rightColumn { height: 794px; width: 520px; }
}

.ProLiveCommentary-title { color: rgb(23, 23, 23); font-family: "Proxima No=
va", sans-serif; font-size: 16px; font-style: normal; font-weight: 700; let=
ter-spacing: 0px; line-height: 20px; margin: 16px 0px 12px; }

@media (min-width: 760px) {
  .ProLiveCommentary-title { font-size: 28px; line-height: 32px; margin: 24=
px 0px 12px; }
}

.ProLiveCommentary-about > div { color: rgb(116, 116, 116); font-family: Ly=
on, serif; font-size: 18px; font-style: italic; font-weight: 400; line-heig=
ht: 26px; margin-left: 0px; max-width: unset; }

@media (max-width: 759px) {
  .ProLiveCommentary-about > div { font-size: 14px; line-height: 20px; }
}

.ProLiveCommentary-about > div p { margin-bottom: 10px; margin-top: 10px; }

.ProLiveCommentary-about > div p a { color: rgb(116, 116, 116); text-decora=
tion: underline; }

.ProLiveCommentary-about > div p a:hover { color: rgb(0, 168, 87); }

@media (max-width: 759px) {
  .ProLiveCommentary-proMainContainer .ProLiveCommentary-about { display: n=
one; }
}

.ProLiveCommentary-headerAndMainContainer { display: flex; flex-direction: =
column; width: 100%; }

.ProLiveCommentary-nonProTextContainer { width: 100%; }

@media (min-width: 1020px) {
  .ProLiveCommentary-nonProTextContainer { max-width: 648px; }
}

@media (min-width: 1340px) {
  .ProLiveCommentary-nonProTextContainer { max-width: 739px; }
}

.ProLiveCommentary-nonProTextContainer .ProLiveCommentary-title { margin-to=
p: 0px; }

@media (min-width: 760px) {
  .ProLiveCommentary-nonProTextContainer .ProLiveCommentary-title { margin-=
top: 2px; }
}

.ProLiveCommentary-nonProTextContainer .ProLiveCommentary-about { margin-bo=
ttom: -6px; }

@media (min-width: 760px) {
  .ProLiveCommentary-nonProTextContainer .ProLiveCommentary-about { margin-=
bottom: -2px; }
}

.ProLiveCommentary-tableTitle { border-top: 3px solid rgb(207, 216, 226); c=
olor: rgb(0, 47, 108); font-family: "Proxima Nova", Helvetica, Arial, sans-=
serif; font-size: 16px; font-weight: 700; line-height: 20px; padding: 4px 0=
px 20px; }

.ProLiveCommentary-symbolTablesContainer { display: flex; justify-content: =
space-between; margin-top: 33px; }

.ProLiveCommentary-symbolTablesContainer > div:first-child { margin-right: =
9px; }

.ProLiveCommentary-symbolTablesContainer > div { flex-basis: 0px; flex-grow=
: 1; }

@media (max-width: 1019px) {
  .ProLiveCommentary-symbolTablesContainer { display: none; }
}

.ProLiveCommentary-symbolTablesContainer .ProLiveCommentary-popularQuotesCo=
ntainer { margin-bottom: 11px; }

@media (max-width: 1339px) {
  .ProLiveCommentary-symbolTablesContainer .ProLiveCommentary-popularQuotes=
Container { height: 269px; }
}

.ProLiveCommentary-symbolTablesContainer .ProLiveCommentary-watchlistContai=
ner { margin-bottom: 11px; }

.ProLiveCommentary-symbolTablesContainer .ProLiveCommentary-popularQuotesCo=
ntainer > div, .ProLiveCommentary-symbolTablesContainer .ProLiveCommentary-=
watchlistContainer > div { background-image: url("data:image/svg+xml;charse=
t=3Dutf-8,%3Csvg xmlns=3D'http://www.w3.org/2000/svg'%3E%3Crect width=3D'10=
0%25' height=3D'100%25' fill=3D'none' stroke=3D'%239E9E9EFF' stroke-dasharr=
ay=3D'1, 2' stroke-linecap=3D'square'/%3E%3C/svg%3E"); padding: 14px 18px; =
}

.PageBuilder-container { display: flex; flex-flow: column; height: calc(-11=
0px + 100vh); max-height: -webkit-fill-available; min-height: -webkit-fill-=
available; overflow: auto; }

.PageBuilder-container, .PageBuilder-container * { font-family: "Proxima No=
va", Helvetica, Arial, sans-serif !important; }

.PageBuilder-container .PageBuilder-filterManagerContainer { margin-bottom:=
 132px; margin-top: -103px; order: 2; }

.PageBuilder-container .PageBuilder-filterManagerContainer.PageBuilder-clos=
ed { height: 0px; opacity: 0; position: fixed; top: 1000px; visibility: hid=
den; width: 0px; }

@media screen and (max-width: 1019px) and (orientation: landscape) {
  .PageBuilder-container .PageBuilder-filterManagerContainer { margin-botto=
m: 70px; }
}

@media screen and (min-width: 480px) and (orientation: portrait) {
  .PageBuilder-container .PageBuilder-filterManagerContainer { margin-top: =
-120px; }
}

@media (min-width: 1020px) {
  .PageBuilder-container .PageBuilder-filterManagerContainer { margin: 0px;=
 order: 1; padding: 0px; }
}

.PageBuilder-container .PageBuilder-mainContentContainer { margin-bottom: 7=
0px; order: 1; padding: 20px 21px; }

@media screen and (min-width: 480px) and (orientation: portrait) {
  .PageBuilder-container .PageBuilder-mainContentContainer { padding: 41px =
41px 20px; }
}

@media screen and (max-width: 759px) and (orientation: landscape) {
  .PageBuilder-container .PageBuilder-mainContentContainer { padding: 20px =
21px; }
}

@media screen and (min-width: 480px) and (orientation: portrait) {
  .PageBuilder-container { height: calc(-170px + 100vh); max-height: -webki=
t-fill-available; min-height: -webkit-fill-available; overflow: hidden; }
}

@media (min-width: 1020px) {
  .PageBuilder-container { flex-flow: row; height: auto; margin-bottom: 0px=
; overflow-x: hidden; }
  .PageBuilder-container .PageBuilder-filterManagerContainer { animation: 0=
.35s ease-out 0s 1 normal none running PageBuilder-slideIn; }
  .PageBuilder-container .PageBuilder-filterManagerContainer.PageBuilder-cl=
osed { animation: 0.35s ease-out 0s 1 normal forwards running PageBuilder-s=
lideOutPanel; opacity: 1; position: static; visibility: visible; }
  .PageBuilder-container .PageBuilder-mainContentContainer { flex: 1 1 auto=
; margin-left: 50px; order: 2; padding: 0px 38px 0px 16px; position: relati=
ve; }
  .PageBuilder-container .PageBuilder-ep { animation: 0.35s ease-out 0s 1 n=
ormal none running PageBuilder-slideOutMainContent; }
  .PageBuilder-container .PageBuilder-defaultViewOpen { animation: 0.35s ea=
se-out 0s 1 normal none running PageBuilder-slideIn; padding: 0px 20px 0px =
16px; }
  .PageBuilder-container .PageBuilder-defaultViewOpenSelected { animation: =
0.35s ease-out 0s 1 normal none running PageBuilder-slideIn; padding: 0px 0=
px 0px 16px; }
  .PageBuilder-container .PageBuilder-defaultViewCloseSelected { animation:=
 0.35s ease-out 0s 1 normal none running PageBuilder-slideOutMainContent; p=
adding: 0px 0px 0px 16px; }
}

@media (min-width: 1340px) {
  .PageBuilder-container .PageBuilder-mainContentContainer { padding: 0px 3=
3px 0px 16px; }
  .PageBuilder-container .PageBuilder-defaultViewOpen { animation: 0.35s ea=
se-out 0s 1 normal none running PageBuilder-slideIn; padding: 0px 23px 0px =
16px; }
  .PageBuilder-container .PageBuilder-defaultViewOpenSelected { animation: =
0.35s ease-out 0s 1 normal none running PageBuilder-slideIn; padding: 0px 0=
px 0px 16px; }
  .PageBuilder-container .PageBuilder-ep { animation: 0.35s ease-out 0s 1 n=
ormal none running PageBuilder-slideOutMainContent; }
}

@media (min-width: 1850px) {
  .PageBuilder-container .PageBuilder-mainContentContainer { padding: 0px 2=
77px 0px 237px; }
  .PageBuilder-container .PageBuilder-defaultViewOpen { animation: 0.35s ea=
se-out 0s 1 normal none running PageBuilder-slideInWide; padding: 0px 277px=
 0px 16px; }
  .PageBuilder-container .PageBuilder-defaultViewOpenSelected { animation: =
0.35s ease-out 0s 1 normal none running PageBuilder-slideInWide; padding: 0=
px 0px 0px 16px; }
  .PageBuilder-container .PageBuilder-defaultViewCloseSelected { animation:=
 0.35s ease-out 0s 1 normal none running PageBuilder-slideOutMainContent; p=
adding: 0px 43px 0px 16px; }
  .PageBuilder-container .PageBuilder-ep { animation: 0.35s ease-out 0s 1 n=
ormal none running PageBuilder-slideOutMainContentWide; padding-left: 237px=
; }
}

@keyframes PageBuilder-slideIn {=20
  0% { transform: translateX(-300px); }
  100% { transform: translateX(0px); }
}

@keyframes PageBuilder-slideOutPanel {=20
  0% { transform: translateX(0px); }
  100% { transform: translateX(-300px); }
}

@keyframes PageBuilder-slideOutMainContent {=20
  0% { transform: translateX(300px); }
  100% { transform: translateX(0px); }
}

@keyframes PageBuilder-slideInWide {=20
  0% { transform: translateX(-100px); }
  100% { transform: translateX(0px); }
}

@keyframes PageBuilder-slideOutMainContentWide {=20
  0% { transform: translateX(100px); }
  100% { transform: translateX(0px); }
}

.StockScreenerPage-container { min-height: 500px; }

.PortfolioError-container { font-family: "Proxima Nova", Helvetica, Arial, =
sans-serif; margin: 0px auto; padding: 30px 0px; }

.PortfolioError-errorIcon { border: 3px solid rgb(206, 43, 43); border-radi=
us: 100%; color: rgb(206, 43, 43); font-size: 32px; font-weight: 500; heigh=
t: 40px; line-height: 32px; margin: 0px auto; text-align: center; width: 40=
px; }

.PortfolioError-errorText { color: rgb(23, 23, 23); font-size: 16px; font-w=
eight: 500; padding-top: 20px; text-align: center; }

.PortfolioError-singleLine { display: inline-block; white-space: nowrap; }

.PortfolioError-singleLine:not(:last-child) { padding-right: 4px; }

.ResponsiveDisclaimer-container { align-items: flex-end; display: flex; }

.ResponsiveDisclaimer-title { color: rgb(66, 66, 66); font-size: 12px; font=
-weight: 500; letter-spacing: 0.03px; line-height: 16px; text-align: left; =
}

@media (max-width: 759px) {
  .ResponsiveDisclaimer-title { -webkit-line-clamp: 2; -webkit-box-orient: =
vertical; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; =
}
}

.ResponsiveDisclaimer-toolTipContainer { display: none; }

@media (max-width: 759px) {
  .ResponsiveDisclaimer-toolTipContainer { display: flex; }
}

.ResponsiveDisclaimer-infoButton { align-self: baseline; margin-left: 15px;=
 padding-bottom: 0px; }

.ResponsiveDisclaimer-modalContents { color: rgb(66, 66, 66); font-size: 12=
px; font-weight: 500; line-height: 20px; padding: 40px 51px 51px; }

.PortfolioNews-container { container: outerCard / inline-size; background-c=
olor: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(130, 130, 13=
0, 0.15) 0px 6px 24px 0px; color: rgb(23, 23, 23); flex: 1 1 0%; font-famil=
y: "Proxima Nova", Helvetica, Arial, sans-serif; margin-bottom: 30px; paddi=
ng: 12px; width: 100%; }

.PortfolioNews-header { align-items: center; display: flex; flex-direction:=
 row; justify-content: space-between; }

.PortfolioNews-headerTitle { font-size: 20px; font-weight: 600; letter-spac=
ing: 0.03px; line-height: 26px; }

.PortfolioNews-ctaLinkContainer { align-items: center; color: rgb(0, 83, 20=
7); display: flex; flex-direction: row; gap: 8px; }

.PortfolioNews-ctaLinkContainer .PortfolioNews-chevronDownImage { fill: rgb=
(0, 83, 207); }

.PortfolioNews-ctaLinkContainer:focus, .PortfolioNews-ctaLinkContainer:hove=
r { color: rgb(0, 30, 90); }

.PortfolioNews-ctaLinkContainer:focus .PortfolioNews-chevronDownImage, .Por=
tfolioNews-ctaLinkContainer:hover .PortfolioNews-chevronDownImage { fill: r=
gb(0, 30, 90); }

.PortfolioNews-ctaTitle { font-size: 12px; font-weight: 600; letter-spacing=
: 0px; line-height: 15px; }

.PortfolioNews-chevronDownImage { fill: rgb(0, 83, 207); }

.PortfolioNews-containerSubheader { color: rgb(23, 23, 23); font-size: 12px=
; font-weight: 500; line-height: 16px; padding: 20px 0px; }

.PortfolioNews-asset { display: flex; flex-direction: row; padding: 10px 0p=
x; }

.PortfolioNews-asset:not(:last-child) { border-bottom: 1px dashed rgb(158, =
158, 158); }

.PortfolioNews-infoContainer { flex: 1 1 0%; padding-right: 8px; }

.PortfolioNews-tag { color: rgb(0, 83, 207); font-size: 12px; font-weight: =
700; letter-spacing: 1.5px; line-height: 16px; text-transform: uppercase; }

.PortfolioNews-tag:focus, .PortfolioNews-tag:hover { color: rgb(0, 30, 90);=
 }

.PortfolioNews-articleTitle { -webkit-line-clamp: 2; -webkit-box-orient: ve=
rtical; display: -webkit-box; font-weight: 500; letter-spacing: 0.03px; mar=
gin-bottom: 20px; max-width: 100%; overflow: hidden; }

.PortfolioNews-articleTitleLink { color: rgb(23, 23, 23); }

.PortfolioNews-articleTitleLink:hover { color: rgb(23, 23, 23); text-decora=
tion: underline; }

.PortfolioNews-assetFooter { align-items: flex-start; display: flex; flex-d=
irection: column; gap: 12px; justify-content: flex-end; padding: 0px; }

.PortfolioNews-date { align-items: flex-end; color: rgb(66, 66, 66); displa=
y: flex; font-size: 12px; font-weight: 600; letter-spacing: 1.5px; line-hei=
ght: 16px; text-transform: uppercase; white-space: nowrap; }

.PortfolioNews-videoIndicator { background-color: rgb(252, 183, 0); display=
: inline-block; height: 16px; margin-bottom: 4px; margin-right: 4px; positi=
on: relative; vertical-align: middle; width: 16px; }

.PortfolioNews-videoIndicator::after { border-bottom: 3px solid rgba(0, 0, =
0, 0); border-left: 5px solid rgb(255, 255, 255); border-top: 3px solid rgb=
a(0, 0, 0, 0); content: ""; height: 0px; left: 6px; position: absolute; top=
: 5px; width: 0px; }

.PortfolioNews-investingClubPill, .PortfolioNews-proPill { bottom: -2px !im=
portant; }

.PortfolioNews-imageContainer { height: 78px; max-height: 78px; max-width: =
138.6px; min-height: 78px; min-width: 138.6px; overflow: hidden; position: =
relative; width: 138.6px; }

.PortfolioNews-imageContainer img { object-fit: cover; position: absolute; =
top: 50%; transform: translateY(-50%); }

.PortfolioNews-bold { font-weight: 600; }

.PortfolioNews-forMore { padding-top: 50px; }

.PortfolioNews-forMoreLink { color: rgb(0, 83, 207); font-weight: 600; }

.PortfolioNews-forMoreLink:focus, .PortfolioNews-forMoreLink:hover { color:=
 rgb(0, 30, 90); }

@container outerCard (max-width: 385px) {
  .PortfolioNews-imageContainer { display: none; }
}

.PortfolioMovers-container { background-color: rgb(255, 255, 255); border-r=
adius: 4px; box-shadow: rgba(130, 130, 130, 0.15) 0px 6px 24px 0px; color: =
rgb(23, 23, 23); font-family: "Proxima Nova", Helvetica, Arial, sans-serif;=
 margin-bottom: 30px; padding: 12px; width: 100%; }

@media (min-width: 760px) {
  .PortfolioMovers-containerHeader { align-items: center; display: flex; ju=
stify-content: space-between; }
}

.PortfolioMovers-headerTitle { color: rgb(23, 23, 23); font-size: 20px; fon=
t-weight: 600; line-height: 26px; }

.PortfolioMovers-headerTime { color: rgb(66, 66, 66); font-size: 10px; font=
-weight: 600; }

@media (max-width: 759px) {
  .PortfolioMovers-headerTime { padding-top: 20px; }
}

.PortfolioMovers-containerSubheader { color: rgb(66, 66, 66); font-size: 12=
px; font-weight: 500; line-height: 16px; padding: 20px 0px; }

.PortfolioMovers-listsContainer { display: flex; flex-wrap: wrap; gap: 16px=
; }

.PortfolioMovers-moversList { display: flex; flex: 1 1 0%; flex-direction: =
column; min-width: 240px; }

.PortfolioMovers-tableHeader { font-size: 14px; font-weight: 600; line-heig=
ht: 18px; padding: 8px 8px 8px 0px; }

.PortfolioMovers-tableContainer { width: 100%; }

.PortfolioMovers-dataContainer { background: rgb(248, 248, 248); padding: 8=
px; }

.PortfolioMovers-dataContainer:nth-child(2n) { background: rgb(255, 255, 25=
5); }

.PortfolioMovers-dataRow { display: flex; justify-content: space-between; }

.PortfolioMovers-dataRow:first-child { padding-bottom: 8px; }

.PortfolioMovers-symbolName { color: rgb(0, 83, 207); cursor: pointer; font=
-size: 12px; font-weight: 500; line-height: 16px; }

.PortfolioMovers-symbolName:focus, .PortfolioMovers-symbolName:hover { colo=
r: rgb(0, 30, 90); }

.PortfolioMovers-companyName { font-size: 12px; overflow: hidden; padding-r=
ight: 8px; text-overflow: ellipsis; white-space: nowrap; }

.PortfolioMovers-triangle-DOWN, .PortfolioMovers-triangle-UP { border-left:=
 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); heig=
ht: 0px; position: relative; width: 0px; }

.PortfolioMovers-triangle-UP { border-bottom: 8px solid rgb(10, 102, 48); b=
ottom: 11px; }

.PortfolioMovers-triangle-DOWN { border-top: 8px solid rgb(206, 43, 43); to=
p: 11px; }

.PortfolioMovers-quoteChange { font-size: 12px; font-weight: 500; line-heig=
ht: 16px; }

.PortfolioMovers-quoteChange-UP { color: rgb(10, 102, 48); }

.PortfolioMovers-quoteChange-DOWN { color: rgb(206, 43, 43); }

.PortfolioMovers-changeValue { padding: 0px 5px 0px 8px; }

.PortfolioMovers-changeValue:empty { padding: 0px 0px 0px 8px; }

.PortfolioMovers-lastPrice { color: rgb(23, 23, 23); font-size: 12px; font-=
weight: 600; line-height: 16px; }

.PortfolioCalendarEvent-eventRow { background-color: rgb(248, 248, 248); bo=
rder-radius: 4px; display: block; font-size: 12px; height: 33px; line-heigh=
t: 33px; overflow: hidden; padding: 0px 10px; text-align: left; text-overfl=
ow: ellipsis; white-space: nowrap; width: 100%; }

.PortfolioCalendarEvent-eventRow:hover { background-color: rgb(241, 241, 24=
1); }

.PortfolioCalendarEvent-eventRow:not(:last-child) { margin-bottom: 2px; }

.PortfolioCalendarEvent-categoryDot { border-radius: 100%; display: inline-=
block; height: 8px; margin-right: 4px; pointer-events: none; vertical-align=
: middle; width: 8px; }

.PortfolioCalendarEvent-symbol { color: rgb(23, 23, 23); display: inline-bl=
ock; font-size: 14px; font-weight: 500; padding: 0px 10px; vertical-align: =
middle; width: 80px; }

.PortfolioCalendarEvent-label { color: rgb(23, 23, 23); display: inline-blo=
ck; overflow: hidden; text-overflow: ellipsis; text-transform: capitalize; =
vertical-align: middle; white-space: nowrap; }

.PortfolioCalendarFilterButton-filterButton { background-color: rgb(255, 25=
5, 255); border: 1px solid rgb(66, 66, 66); border-radius: 100px; color: rg=
b(23, 23, 23); font-size: 12px; height: 20px; margin: 5px 0px; padding: 0px=
 8px; }

.PortfolioCalendarFilterButton-filterButton[data-selected=3D"true"] { backg=
round-color: rgb(23, 23, 23); color: rgb(255, 255, 255); }

.PortfolioCalendarFilterButton-filterButton:disabled { cursor: default; }

.PortfolioCalendarFilterButton-filterButton:not(:last-child) { margin-right=
: 5px; }

.PortfolioCalendarFilterButton-categoryDot { border-radius: 100%; display: =
inline-block; height: 8px; margin-right: 4px; pointer-events: none; width: =
8px; }

.PortfolioCalendar-container { container: outerCard / inline-size; backgrou=
nd-color: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(130, 130=
, 130, 0.15) 0px 6px 24px 0px; color: rgb(23, 23, 23); flex: 1 1 0%; font-f=
amily: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 0px; margin=
-bottom: 30px; padding: 12px; width: 100%; }

.PortfolioCalendar-containerHeader { color: rgb(23, 23, 23); font-size: 20p=
x; font-weight: 600; line-height: 26px; }

.PortfolioCalendar-containerSubheader { color: rgb(23, 23, 23); font-size: =
12px; font-weight: 500; line-height: 16px; padding: 20px 0px; }

.PortfolioCalendar-calendarWrapper, .PortfolioCalendar-listWrapper { displa=
y: inline-block; font-size: 12px; height: 488px; vertical-align: top; width=
: 50%; }

.PortfolioCalendar-listWrapper { padding-left: 10px; padding-top: 40px; pos=
ition: relative; }

.PortfolioCalendar-filterRow { height: 48px; min-width: 360px; overflow: au=
to hidden; padding-left: 10px; position: absolute; right: 0px; top: 0px; wh=
ite-space: nowrap; width: 100%; }

.PortfolioCalendar-list { font-size: 16px; height: 100%; overflow: hidden a=
uto; position: relative; }

.PortfolioCalendar-emptyList { padding: 20px 10px; }

.PortfolioCalendar-listItem { line-height: 28px; padding: 10px 0px; text-tr=
ansform: capitalize; }

.PortfolioCalendar-listItem:last-child:not(:only-child) { margin-bottom: 36=
0px; }

.PortfolioCalendar-listItemHeader { height: 36px; line-height: 20px; paddin=
g: 8px 10px; }

.PortfolioCalendar-listItemDate { font-weight: 600; }

.PortfolioCalendar-eventCount { border: 1px solid rgb(0, 132, 86); border-r=
adius: 100%; color: rgb(0, 132, 86); float: right; font-size: 12px; font-we=
ight: 500; height: 20px; line-height: 18px; text-align: center; width: 20px=
; }

.PortfolioCalendar-errorContainer { padding: 0px 12px; position: relative; =
top: calc(50% - 65px); transform: translateY(-50%); }

.PortfolioCalendar-muiCalendar { height: auto !important; max-height: none =
!important; width: auto !important; }

.PortfolioCalendar-muiCalendarHeader { margin-bottom: 20px !important; marg=
in-top: 0px !important; padding: 0px !important; }

.PortfolioCalendar-muiCalendarHeader div:empty { width: 0px !important; }

.PortfolioCalendar-muiCalendarHeader div[role=3D"presentation"] { margin-ri=
ght: 0px !important; width: 130px !important; }

.PortfolioCalendar-muiCalendarHeader button[title=3D"Next month"], .Portfol=
ioCalendar-muiCalendarHeader button[title=3D"Previous month"] { border-radi=
us: 50% !important; margin: 0px !important; padding: 0px !important; }

.PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeader)=
 button:not([aria-selected=3D"true"]):focus { background-color: inherit !im=
portant; }

.PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeader)=
 div[role=3D"presentation"] { min-height: 360px !important; }

.PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeader)=
 div[role=3D"rowgroup"] { inset: 0px !important; }

.PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeader)=
 div[role=3D"row"]:not(:last-child) { margin-bottom: 26px !important; }

.PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeader)=
 [role=3D"gridcell"] { margin: 0px !important; }

.PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeader)=
 [role=3D"columnheader"] { min-width: 36px !important; }

.PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeader)=
 [role=3D"columnheader"], .PortfolioCalendar-muiCalendar > :not(.PortfolioC=
alendar-muiCalendarHeader) span:has([role=3D"gridcell"]) { margin: 0px !imp=
ortant; }

.PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeader)=
 [role=3D"columnheader"]:not(:last-child), .PortfolioCalendar-muiCalendar >=
 :not(.PortfolioCalendar-muiCalendarHeader) span:has([role=3D"gridcell"]):n=
ot(:last-child) { margin-right: calc(14% - 34px) !important; }

@container outerCard (max-width: 568px) {
  .PortfolioCalendar-calendarWrapper { height: auto; width: 100%; }
  .PortfolioCalendar-listWrapper { padding-left: 0px; width: 100%; }
  .PortfolioCalendar-filterRow { min-width: 0px; padding-left: 0px; }
  .PortfolioCalendar-listItem:last-child:not(:only-child) { margin-bottom: =
0px; }
  .PortfolioCalendar-muiCalendar > :not(.PortfolioCalendar-muiCalendarHeade=
r) * { display: none; }
}

.PortfolioHoldingsTable-container { background-color: rgb(255, 255, 255); b=
order-radius: 4px; box-shadow: rgba(130, 130, 130, 0.15) 0px 6px 24px 0px; =
color: rgb(23, 23, 23); font-family: "Proxima Nova", Helvetica, Arial, sans=
-serif; margin-bottom: 30px; min-height: 304px; padding: 12px; width: 100%;=
 }

.PortfolioHoldingsTable-containerHeader { font-weight: 600; height: 26px; l=
ine-height: 26px; }

.PortfolioHoldingsTable-headerTitle { color: rgb(23, 23, 23); float: left; =
font-size: 20px; }

.PortfolioHoldingsTable-headerTime { color: rgb(66, 66, 66); float: right; =
font-size: 10px; }

.PortfolioHoldingsTable-disclaimer { margin: 20px 0px; }

.PortfolioLinkAccountButton-loadingIndicator { align-items: center; box-siz=
ing: border-box; color: rgb(75, 75, 75); display: flex; height: 100vh; just=
ify-content: center; left: 0px; pointer-events: none; position: fixed; top:=
 0px; width: 100%; z-index: 2; }

.PortfolioLinkAccountButton-loadingIndicator::after { animation: 1.2s cubic=
-bezier(0.23, 1.2, 0.32, 1) 0s infinite normal none running PortfolioLinkAc=
countButton-rotation; border-width: 2px; border-style: solid; border-color:=
 rgb(148, 148, 148) rgb(235, 235, 235) rgb(235, 235, 235); border-image: in=
itial; border-radius: 100%; box-sizing: border-box; content: ""; font: inhe=
rit; height: 45px; margin: 0px 0px 45px; padding: 0px; width: 45px; }

@keyframes PortfolioLinkAccountButton-rotation {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

.LoadingDots-dotsContainer { margin: 0px auto; width: fit-content; }

.LoadingDots-dotsContainer svg { color: rgb(217, 217, 217); }

.LoadingDots-dotsContainer svg:nth-child(2) { margin: 0px 6px; }

.LoadingDots-dotsContainer .LoadingDots-active { color: rgb(0, 132, 86); tr=
ansition: color 0.4s ease-out; }

.DeleteAccountModal-modalContentsContainer { margin: 0px auto; max-width: 6=
00px; padding: 60px 16px 16px; }

.DeleteAccountModal-modalContentsContainer .DeleteAccountModal-modalContent=
Header { font-size: 20px; font-weight: 600; letter-spacing: 0.03px; line-he=
ight: 26px; margin: auto; text-align: center; width: 280px; }

.DeleteAccountModal-modalContentsContainer .DeleteAccountModal-modalContent=
Copy { font-size: 14px; font-weight: 400; letter-spacing: 0.03px; line-heig=
ht: 16px; margin: 30px auto; text-align: left; width: 378px; }

.DeleteAccountModal-successMessageText { width: 378px; }

.DeleteAccountModal-buttonContainer { align-items: center; display: flex; f=
lex-direction: row; gap: 18px; justify-content: center; }

.DeleteAccountModal-buttonContainer > button { border-radius: 3px; height: =
50px; width: 181px; }

.DeleteAccountModal-cancelBtn { background-color: rgb(255, 255, 255); borde=
r: 1px solid rgb(0, 83, 207); color: rgb(0, 83, 207); font-size: 12px; lett=
er-spacing: 1.5px; min-width: 181px; border-radius: unset !important; }

.DeleteAccountModal-cancelBtn, .DeleteAccountModal-deleteBtn { cursor: poin=
ter; font-weight: 600; line-height: 16px; padding: 10px 20px; text-transfor=
m: uppercase; }

.DeleteAccountModal-deleteBtn { text-wrap: nowrap; background-color: rgb(0,=
 83, 207); border: 1px solid rgb(0, 83, 207); color: rgb(255, 255, 255); fo=
nt-size: 14px; letter-spacing: 1.09px; }

.DeleteAccountModal-successMessageContainer { align-items: center; display:=
 flex; flex-direction: column; font-size: 16px; font-weight: 500; gap: 30px=
; margin: 0px auto; padding: 40px; text-align: center; width: 376px !import=
ant; }

.DeleteAccountModal-removeSuccessIcon { border: 2px solid rgb(206, 43, 43);=
 border-radius: 50%; color: rgb(206, 43, 43); font-size: 22px; line-height:=
 16px; padding: 7px; }

.ReAuthBanner-animationContainer { max-height: 61px; transition: opacity 1s=
, max-height 1s; }

.ReAuthBanner-slideUp { margin-bottom: 0px !important; max-height: 0px !imp=
ortant; opacity: 0 !important; pointer-events: none !important; }

.ReAuthBanner-outerContainer { container: reAuthCard / inline-size; margin-=
bottom: 0px; }

.ReAuthBanner-outerContainer:has(> div:not(.ReAuthBanner-slideUp)) { margin=
-bottom: 28px; }

.ReAuthBanner-reAuthListItemContainer { background: rgb(253, 234, 90); disp=
lay: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: =
16px; padding: 6px 16px 0px; }

.ReAuthBanner-reAuthIconContainer { white-space: nowrap; }

.ReAuthBanner-reAuthIcon { display: inline-block; height: 16px; margin-righ=
t: 7px; vertical-align: middle; width: 16px; }

.ReAuthBanner-reAuthText { color: rgb(23, 23, 23); font-size: 14px; font-we=
ight: 600; line-height: 18px; vertical-align: middle; }

.ReAuthBanner-reAuthMessage { color: rgb(23, 23, 23); font-size: 14px; font=
-weight: 500; line-height: 18px; white-space: nowrap; }

.ReAuthBanner-reAuthLink { color: rgb(0, 83, 207); font-size: 14px; font-we=
ight: 600; line-height: 18px; text-decoration: underline; white-space: nowr=
ap; }

.ReAuthBanner-reAuthIconContainer, .ReAuthBanner-reAuthLinkContainer, .ReAu=
thBanner-reAuthMessage { margin-bottom: 8px; }

@container reAuthCard (max-width: 904px) {
  .ReAuthBanner-animationContainer { max-height: 125px; }
  .ReAuthBanner-reAuthListItemContainer { display: block; padding-bottom: 5=
px; }
  .ReAuthBanner-reAuthIconContainer { white-space: normal; }
  .ReAuthBanner-reAuthText { font-size: 16px; }
  .ReAuthBanner-reAuthMessage { font-size: 12px; white-space: normal; }
  .ReAuthBanner-reAuthLink { white-space: normal; }
  .ReAuthBanner-reAuthIconContainer, .ReAuthBanner-reAuthLinkContainer, .Re=
AuthBanner-reAuthMessage { margin-bottom: 5px; }
}

.PortfolioOverview-container { container: outerCard / inline-size; color: r=
gb(23, 23, 23); font-family: "Proxima Nova", Helvetica, Arial, sans-serif; =
margin-bottom: 30px; }

.PortfolioOverview-aggregateHeader { font-size: 16px; font-weight: 400; lin=
e-height: 20px; padding-bottom: 20px; text-transform: uppercase; }

.PortfolioOverview-aggregateContainer { padding-bottom: 80px; }

.PortfolioOverview-aggregateColumn { display: inline-block; vertical-align:=
 top; }

.PortfolioOverview-aggregateMarketValue { font-size: 56px; font-weight: 500=
; line-height: 60px; }

.PortfolioOverview-aggregateMarketValueText { color: rgb(66, 66, 66); font-=
size: 16px; font-weight: 500; line-height: 16px; text-align: right; }

.PortfolioOverview-aggregateChangePercent { font-size: 24px; font-weight: 5=
00; line-height: 30px; padding-left: 40px; vertical-align: middle; }

.PortfolioOverview-aggregateChangePercentText { font-size: 16px; font-weigh=
t: 500; letter-spacing: 2.5px; line-height: 27px; padding-left: 10px; verti=
cal-align: middle; }

.PortfolioOverview-aggregateFloatColumn { float: right; }

.PortfolioOverview-compositionWrapper { white-space: nowrap; }

.PortfolioOverview-compositionColumn { display: inline-block; vertical-alig=
n: top; }

.PortfolioOverview-compositionPercentageContainer { display: flex; padding:=
 6px 0px; text-align: left; width: 170px; }

.PortfolioOverview-compositionPercentage, .PortfolioOverview-compositionSqu=
are, .PortfolioOverview-compositionText { color: rgb(23, 23, 23); display: =
inline-block; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; fo=
nt-size: 12px; font-weight: 600; height: 20px; line-height: 20px; vertical-=
align: middle; }

.PortfolioOverview-compositionSquare { margin-right: 8px; width: 20px; }

.PortfolioOverview-compositionPercentage { flex: 1 1 0%; text-align: right;=
 }

.PortfolioOverview-linkAccountButton { cursor: pointer; display: inline-blo=
ck; font-family: "Proxima Nova", Helvetica, Arial, sans-serif; }

button:focus-visible:not(:disabled) .PortfolioOverview-linkAccountButton .P=
ortfolioOverview-linkAccountPlus, button:hover:not(:disabled) .PortfolioOve=
rview-linkAccountButton .PortfolioOverview-linkAccountPlus { transform: rot=
ate(90deg); }

button:focus-visible:not(:disabled) .PortfolioOverview-linkAccountButton .P=
ortfolioOverview-linkAccountText, button:hover:not(:disabled) .PortfolioOve=
rview-linkAccountButton .PortfolioOverview-linkAccountText { color: rgb(0, =
30, 90); }

button:disabled .PortfolioOverview-linkAccountButton { cursor: default; }

button:disabled .PortfolioOverview-linkAccountButton .PortfolioOverview-lin=
kAccountPlus { color: rgb(116, 116, 116); }

button:disabled .PortfolioOverview-linkAccountButton .PortfolioOverview-lin=
kAccountText { color: rgb(116, 116, 116); text-decoration: none; }

.PortfolioOverview-linkAccountPlus { color: rgb(10, 102, 48); font-size: 30=
px; font-weight: 500; transition: 0.15s linear; width: 34px; }

.PortfolioOverview-linkAccountPlus, .PortfolioOverview-linkAccountText { di=
splay: inline-block; height: 34px; line-height: 34px; vertical-align: middl=
e; }

.PortfolioOverview-editAccountsButton, .PortfolioOverview-linkAccountText {=
 color: rgb(0, 83, 207); font-size: 12px; text-decoration: underline; }

.PortfolioOverview-editAccountsButton { cursor: pointer; font-weight: 400; =
letter-spacing: 0.03px; line-height: 20px; min-width: 74px; }

.PortfolioOverview-editAccountsButton:hover { color: rgb(0, 30, 90); }

.PortfolioOverview-listContainer { color: rgb(23, 23, 23); display: flex; f=
lex-direction: row; gap: 15px; overflow: auto hidden; padding: 10px 0px; wi=
dth: 100%; }

.PortfolioOverview-listContainerSinglePortfolio { margin-left: -12px; paddi=
ng-left: 12px; }

.PortfolioOverview-portfolioCardContainer.PortfolioOverview-reAuthRedBorder=
.PortfolioOverview-disabled { background-color: initial; }

.PortfolioOverview-portfolioCardContainer.PortfolioOverview-reAuthRedBorder=
.PortfolioOverview-disabled::after { background-color: rgb(206, 43, 43); }

.PortfolioOverview-portfolioCardContainer { background: rgb(255, 255, 255);=
 border: 1px solid rgba(0, 0, 0, 0); border-radius: 8px; display: flex; fle=
x-direction: row; flex-shrink: 0; gap: 8px; min-width: 200px; padding: 8px;=
 position: relative; text-align: left; white-space: nowrap; }

button.PortfolioOverview-portfolioCardContainer::after { background-color: =
initial; border-radius: 12px; bottom: -8px; content: ""; display: block; he=
ight: 4px; left: 0px; pointer-events: none; position: absolute; width: 100%=
; }

button.PortfolioOverview-portfolioCardContainer:disabled { box-shadow: rgba=
(130, 130, 130, 0.15) 0px 6px 24px 0px; color: rgb(23, 23, 23); cursor: def=
ault; }

button.PortfolioOverview-portfolioCardContainer:disabled::after { backgroun=
d-color: rgb(10, 102, 48); }

button.PortfolioOverview-portfolioCardContainer:hover:not(:disabled) { bord=
er-color: rgb(158, 158, 158); box-shadow: rgba(130, 130, 130, 0.2) 0px 2px =
4px 0px; }

button.PortfolioOverview-portfolioCardContainer:hover:not(:disabled)::after=
 { background-color: rgb(158, 158, 158); }

.PortfolioOverview-portfolioCardContainer.PortfolioOverview-reAuthRedBorder=
 { background-color: initial; border: 1px solid rgb(206, 43, 43); }

div.PortfolioOverview-portfolioCardContainer { align-items: center; }

.PortfolioOverview-brokerageIcon { height: 24px; position: relative; top: 5=
0%; transform: translateY(-50%); width: 24px; }

.PortfolioOverview-portfolioCardColumn { display: flex; flex-direction: col=
umn; font-size: 12px; gap: 8px; line-height: 16px; }

.PortfolioOverview-portfolioCardColumn:last-child { margin-left: auto; }

.PortfolioOverview-brokerageName { max-width: 100px; overflow: hidden; text=
-overflow: ellipsis; }

.PortfolioOverview-portfolioCardMarketValue { font-size: 16px; font-weight:=
 500; }

.PortfolioOverview-portfolioCardChange { font-weight: 500; }

.PortfolioOverview-portfolioCardToday { font-size: 10px; font-weight: 600; =
letter-spacing: 1.5px; }

.PortfolioOverview-positiveChange { color: rgb(10, 102, 48); }

.PortfolioOverview-negativeChange { color: rgb(206, 43, 43); }

@container outerCard (max-width: 914px) {
  .PortfolioOverview-aggregateFloatColumn { display: block; float: none; ma=
rgin-top: 30px; }
}

@container outerCard (max-width: 600px) {
  .PortfolioOverview-aggregateContainer, .PortfolioOverview-aggregateHeader=
, .PortfolioOverview-aggregateMarketValueText { text-align: center; }
  .PortfolioOverview-aggregateHeader { font-size: 14px; padding-bottom: 10p=
x; }
  .PortfolioOverview-aggregateColumn { display: block; }
  .PortfolioOverview-aggregateMarketValue { font-size: 40px; line-height: 4=
0px; }
  .PortfolioOverview-aggregateMarketValueText { padding: 8px 0px 20px; }
  .PortfolioOverview-aggregateChangePercent { padding: 0px; }
}

.PortfolioOverview-editAccountsContainer { align-items: center; display: fl=
ex; flex-direction: row; justify-content: space-between; max-width: 330px; =
}

.PortfolioOverview-deleteIcon { background-image: url("https://static-redes=
ign.cnbcfm.com/dist/c607b0b316d23e4db2d6.svg"); }

.PortfolioOverview-deleteIcon, .PortfolioOverview-reAuthIcon { background-p=
osition: 50% center; background-repeat: no-repeat; background-size: 22px 22=
px; bottom: 43px; float: left; height: 24px; left: -12px; position: absolut=
e; width: 24px; z-index: 2; }

.PortfolioOverview-reAuthIcon { background-image: url("https://static-redes=
ign.cnbcfm.com/dist/6d62f51f09d99d366961.svg"); }

.PortfolioOverview-listContainerItem { display: flex; position: relative; }

@container outerCard (max-width: 370px) {
  .PortfolioOverview-compositionPercentageContainer { width: 150px; }
  .PortfolioOverview-compositionPercentage, .PortfolioOverview-compositionS=
quare, .PortfolioOverview-compositionText { font-size: 10px; }
}

div.base-Popper-root[role=3D"tooltip"] { display: none; }

.SegmentDataAllocation-segment { display: flex; margin-bottom: 12px; }

.SegmentDataAllocation-tileSegment { background: rgb(4, 113, 230); border-r=
adius: 2px; display: flex; height: 16px; min-width: 16px; width: 16px; }

.SegmentDataAllocation-segmentName { color: rgb(23, 23, 23); font-size: 12p=
x; font-weight: 600; line-height: 16px; margin-left: 10px; text-transform: =
uppercase; }

.SegmentDataAllocation-segmentPercentContainer, .SegmentDataAllocation-segm=
entPercentData { color: rgb(23, 23, 23); font-size: 12px; font-weight: 600;=
 line-height: 16px; margin-left: auto; }

.SegmentDataAllocation-segmentPercentContainer { display: flex; gap: 16px; =
}

.SegmentDataAllocation-sectorPercentData { color: rgb(23, 23, 23); font-siz=
e: 12px; font-weight: 600; line-height: 16px; }

.SegmentDataAllocation-chevron { background: rgb(23, 23, 23); cursor: point=
er; height: 8px; mask-image: url("https://static-redesign.cnbcfm.com/dist/6=
d2e721986ddae3d97e6.svg"); mask-repeat: no-repeat; position: relative; top:=
 3.5px; width: 15px; }

.SegmentDataAllocation-chevronOpen { transform: scaleY(-1); }

.SegmentDataAllocation-disabledTile { background-color: rgb(135, 142, 182);=
 }

.SegmentDataAllocation-disabledSectorTile { background-color: rgb(248, 248,=
 248); }

.SegmentDataAllocation-disabled { color: rgb(116, 116, 116); }

.SegmentDataAllocation-industryTile { margin-left: 8px; }

.DataTileGrid-gridContainer { display: flex; flex-flow: column wrap; height=
: 70px; margin: 0px auto 20px; overflow: hidden; width: 100%; }

.DataTileGrid-gridItem { align-items: center; background-color: rgb(204, 20=
4, 204); box-sizing: border-box; display: flex; height: 12px; justify-conte=
nt: center; margin: 1px; text-align: center; }

.PortfolioComposition-container { background: rgb(255, 255, 255); border-ra=
dius: 4px; box-shadow: rgba(130, 130, 130, 0.15) 0px 6px 24px 0px; flex: 1 =
1 0%; margin-bottom: 30px; padding: 12px; }

.PortfolioComposition-containerHeader { color: rgb(23, 23, 23); font-size: =
20px; font-weight: 600; line-height: 26px; padding-bottom: 18px; }

.PortfolioComposition-description { color: rgb(66, 66, 66); font-size: 12px=
; font-weight: 500; line-height: 16px; padding-bottom: 20px; }

.PortfolioComposition-buttonContainer { display: flex; gap: 12px; margin-bo=
ttom: 20px; }

.PortfolioComposition-buttonAssetSector { border: 0.5px solid rgb(0, 30, 90=
); border-radius: 100px; color: rgb(0, 30, 90); display: flex; font-size: 1=
2px; font-weight: 400; height: 21px; line-height: 16px; padding: 2px 5px; }

.PortfolioComposition-buttonAssetSector.PortfolioComposition-selected, .Por=
tfolioComposition-buttonAssetSector:hover { background-color: rgb(0, 30, 90=
); color: rgb(255, 255, 255); }

.PortfolioBetaTable-container { display: flex; flex: 1 1 0%; flex-direction=
: column; }

.PortfolioBetaTable-listsContainer { display: flex; flex: 1 1 0%; flex-wrap=
: wrap; gap: 16px; }

.PortfolioBetaTable-betaList { display: flex; flex: 1 1 0%; flex-direction:=
 column; min-width: 240px; }

.PortfolioBetaTable-tableHeader { font-size: 14px; font-weight: 600; line-h=
eight: 18px; padding: 8px 8px 8px 0px; }

.PortfolioBetaTable-tableContainer { display: flex; flex: 1 1 0%; flex-dire=
ction: column; }

.PortfolioBetaTable-dataContainer { background: rgb(248, 248, 248); display=
: flex; flex-direction: column; padding: 8px; }

.PortfolioBetaTable-dataContainer:nth-child(2n) { background: rgb(255, 255,=
 255); }

.PortfolioBetaTable-betaContainer { display: flex; }

.PortfolioBetaTable-dataRow { display: flex; justify-content: space-between=
; }

.PortfolioBetaTable-dataRow:first-child { padding-bottom: 8px; }

.PortfolioBetaTable-symbolName { color: rgb(0, 83, 207); cursor: pointer; f=
ont-size: 12px; font-weight: 500; line-height: 15px; }

.PortfolioBetaTable-symbolName:focus, .PortfolioBetaTable-symbolName:hover =
{ color: rgb(0, 30, 90); }

.PortfolioBetaTable-companyName { color: rgb(66, 66, 66); font-size: 12px; =
font-weight: 400; overflow: hidden; padding-right: 8px; text-overflow: elli=
psis; white-space: nowrap; }

.PortfolioBetaTable-triangle-DOWN, .PortfolioBetaTable-triangle-UP { border=
-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0)=
; height: 0px; position: relative; width: 0px; }

.PortfolioBetaTable-triangle-UP { border-bottom: 8px solid rgb(10, 102, 48)=
; bottom: 11px; }

.PortfolioBetaTable-triangle-DOWN { border-top: 8px solid rgb(206, 43, 43);=
 top: 11px; }

.PortfolioBetaTable-quoteChange { font-size: 12px; font-weight: 500; line-h=
eight: 16px; }

.PortfolioBetaTable-quoteChange-UP { color: rgb(10, 102, 48); }

.PortfolioBetaTable-quoteChange-DOWN { color: rgb(206, 43, 43); }

.PortfolioBetaTable-change { padding: 0px 5px 0px 8px; }

.PortfolioBetaTable-change:empty { padding: 0px 0px 0px 8px; }

.PortfolioBetaTable-beta { color: rgb(66, 66, 66); font-size: 12px; font-we=
ight: 600; letter-spacing: 1px; line-height: 16px; }

@keyframes PortfolioBetaChart-slideOutLeft {=20
  0% { padding-left: 250px; }
  100% { padding-left: var(--padding-left,0); }
}

@keyframes PortfolioBetaChart-slideOutRight {=20
  0% { padding-right: 250px; }
  100% { padding-right: var(--padding-right,0); }
}

.PortfolioBetaChart-container { display: flex; flex-direction: column; }

.PortfolioBetaChart-graphContainer { display: contents; }

.PortfolioBetaChart-chartHeader { font-size: 14px; font-weight: 600; line-h=
eight: 18px; padding: 8px 0px; }

.PortfolioBetaChart-row { align-items: center; animation-duration: 0.6s; an=
imation-fill-mode: forwards; animation-timing-function: ease-out; display: =
flex; justify-content: space-between; padding: 8px 0px; position: relative;=
 width: 50%; }

.PortfolioBetaChart-row.PortfolioBetaChart-left.PortfolioBetaChart-animate =
{ animation-name: PortfolioBetaChart-slideOutLeft; }

.PortfolioBetaChart-row.PortfolioBetaChart-left .PortfolioBetaChart-highlig=
htedCircle { margin-left: -24px; }

.PortfolioBetaChart-row.PortfolioBetaChart-right.PortfolioBetaChart-animate=
 { animation-name: PortfolioBetaChart-slideOutRight; }

.PortfolioBetaChart-row.PortfolioBetaChart-right .PortfolioBetaChart-highli=
ghtedCircle { margin-right: -24px; }

.PortfolioBetaChart-circleContainer { display: flex; position: relative; }

.PortfolioBetaChart-middleRow { justify-content: flex-end; padding-right: c=
alc(50% - 12px); }

.PortfolioBetaChart-circle { align-items: center; border-radius: 50%; displ=
ay: flex; font-size: 10px; font-weight: 600; height: 24px; justify-content:=
 center; position: relative; width: 24px; z-index: 2; }

.PortfolioBetaChart-bottomCircle { background-color: rgb(248, 248, 248); bo=
rder: 1px solid rgb(66, 66, 66); color: rgb(66, 66, 66); }

.PortfolioBetaChart-topCircle { background-color: rgb(66, 66, 66); color: r=
gb(248, 248, 248); }

.PortfolioBetaChart-highlightedCircle { background-color: rgb(0, 30, 90); b=
order: 1px solid rgb(252, 183, 0); color: rgb(252, 183, 0); }

.PortfolioBetaChart-circleLabel { background-color: rgb(248, 248, 248); bor=
der-radius: 5px; color: rgb(0, 83, 207); font-size: 12px; font-weight: 500;=
 height: 24px; line-height: 24px; padding: 0px 10px; text-align: center; wi=
dth: fit-content; z-index: 1; }

.PortfolioBetaChart-circleLabel:focus, .PortfolioBetaChart-circleLabel:hove=
r { color: rgb(0, 30, 90); }

.PortfolioBetaChart-line { background-color: rgb(217, 217, 217); flex-grow:=
 1; height: 1px; margin: 0px 8px 0px 1px; }

.PortfolioBetaChart-rightLine { margin: 0px 1px 0px 8px; }

.PortfolioBetaChart-spacer { color: rgb(217, 217, 217); font-size: 14px; ma=
rgin: 20px 0px; position: relative; text-align: center; }

.PortfolioBetaChart-spacer::after, .PortfolioBetaChart-spacer::before { bac=
kground-color: rgb(217, 217, 217); content: ""; height: 2px; position: abso=
lute; top: 50%; width: 50%; }

.PortfolioBetaChart-spacer::before { left: 0px; }

.PortfolioBetaChart-spacer::after { right: 0px; }

.PortfolioBetaChart-chartBackground { background: linear-gradient(90deg, rg=
b(223, 223, 223) 0px, rgb(255, 255, 255) 60px, rgb(255, 255, 255) calc(100%=
 - 60px), rgb(223, 223, 223)); border-radius: 5px; padding: 0px 40px; }

.PortfolioBetaChart-chartContainer { align-items: flex-start; display: flex=
; flex-flow: wrap; justify-content: space-between; position: relative; }

.PortfolioBetaChart-middleLine::before { border-left: 1px dotted rgb(217, 2=
17, 217); bottom: 0px; content: ""; left: 50%; margin-top: 30px; position: =
absolute; top: 0px; transform: translateX(-50%); width: 0px; }

.PortfolioBetaChart-middleCircle { background-color: rgb(0, 30, 90); color:=
 rgb(255, 255, 255); margin: 0px auto; }

.PortfolioBetaChart-chartScale { align-items: center; display: flex; flex: =
0 1 100%; margin: 0px auto; }

.PortfolioBetaChart-scaleLabel { background-color: rgb(248, 248, 248); colo=
r: rgb(66, 66, 66); font-size: 12px; font-weight: 600; line-height: 14.62px=
; margin: 0px auto 4px; text-align: center; width: 60px; }

.PortfolioBetaChart-scaleLine { background-color: rgb(217, 217, 217); flex-=
grow: 1; height: 2px; }

.PortfolioBetaChart-leftScale, .PortfolioBetaChart-rightScale { align-items=
: center; border-radius: 50%; display: flex; height: 23px; justify-content:=
 center; margin: 0px -8px; position: relative; width: 36px; }

.PortfolioBetaChart-leftScale span, .PortfolioBetaChart-rightScale span { f=
ont-size: 12px; font-weight: 700; line-height: 15px; z-index: 1; }

.PortfolioBetaChart-leftScale span { margin-left: 5px; }

.PortfolioBetaChart-leftScale::after { background-color: rgb(255, 255, 255)=
; border-radius: 4px; clip-path: polygon(30% 0px, 100% 0px, 100% 100%, 30% =
100%, 0px 50%); content: ""; height: 23px; left: 50%; position: absolute; t=
op: 50%; transform: translate(-50%, -50%); width: 36px; z-index: 0; }

.PortfolioBetaChart-rightScale span { margin-right: 5px; }

.PortfolioBetaChart-rightScale::after { background-color: rgb(255, 255, 255=
); border-radius: 4px; clip-path: polygon(0px 0px, 80% 0px, 100% 50%, 80% 1=
00%, 0px 100%); content: ""; height: 23px; left: 50%; position: absolute; t=
op: 50%; transform: translate(-50%, -50%); width: 36px; z-index: 0; }

.PortfolioBetaChart-leftChart, .PortfolioBetaChart-rightChart { width: 100%=
; }

.PortfolioBetaChart-leftChart .PortfolioBetaChart-circleLabel:not(.Portfoli=
oBetaChart-circleLabelInverse) { left: 100%; position: absolute; }

.PortfolioBetaChart-leftChart .PortfolioBetaChart-circleLabelInverse { posi=
tion: absolute; right: 100%; }

.PortfolioBetaChart-rightChart { align-items: flex-end; display: flex; flex=
-direction: column; }

.PortfolioBetaChart-rightChart .PortfolioBetaChart-circleLabel:not(.Portfol=
ioBetaChart-circleLabelInverse) { position: absolute; right: 100%; }

.PortfolioBetaChart-rightChart .PortfolioBetaChart-circleLabelInverse { lef=
t: 100%; position: absolute; }

.PortfolioBeta-container { background-color: rgb(255, 255, 255); border-rad=
ius: 4px; box-shadow: rgba(130, 130, 130, 0.15) 0px 6px 24px 0px; color: rg=
b(23, 23, 23); display: flex; flex: 1 1 0%; flex-direction: column; font-fa=
mily: "Proxima Nova", Helvetica, Arial, sans-serif; margin-bottom: 30px; mi=
n-height: 374px; padding: 12px; width: 100%; }

@media (min-width: 760px) {
  .PortfolioBeta-containerHeader { align-items: center; display: flex; just=
ify-content: space-between; }
}

.PortfolioBeta-headerTitle { color: rgb(23, 23, 23); display: flex; font-si=
ze: 20px; font-weight: 600; line-height: 26px; }

@media (max-width: 759px) {
  .PortfolioBeta-headerTitle { justify-content: space-between; }
}

.PortfolioBeta-headerTime { color: rgb(66, 66, 66); font-size: 10px; font-w=
eight: 600; padding-left: 20px; }

.PortfolioBeta-stateSwitch { display: flex; gap: 10px; }

@media (max-width: 759px) {
  .PortfolioBeta-stateSwitch { display: none; }
}

.PortfolioBeta-stateButton { align-items: center; color: rgb(0, 83, 207); d=
isplay: flex; font-size: 12px; font-weight: 400; gap: 4.5px; line-height: 1=
4px; padding-right: 4.5px; position: relative; text-align: center; }

.PortfolioBeta-stateButton img { filter: invert(16%) sepia(98%) saturate(38=
12%) hue-rotate(212deg) brightness(91%) contrast(100%); }

.PortfolioBeta-stateButton::after { background-color: initial; border-radiu=
s: 12px; bottom: -8px; content: ""; display: block; height: 4px; left: 0px;=
 pointer-events: none; position: absolute; width: 100%; }

.PortfolioBeta-stateButton:disabled { color: rgb(116, 116, 116); cursor: de=
fault; }

.PortfolioBeta-stateButton:disabled::after { background-color: rgb(116, 116=
, 116); }

.PortfolioBeta-stateButton:disabled img { filter: none; }

.PortfolioBeta-betaDescriptionsContainer { align-items: center; display: fl=
ex; padding: 20px 0px; position: relative; }

@media (max-width: 759px) {
  .PortfolioBeta-betaDescriptionsContainer { display: block; }
  .PortfolioBeta-betaIcon { display: block; margin: 0px auto; padding-botto=
m: 20px; }
}

.PortfolioBeta-betaNumber { color: rgb(39, 49, 60); font-size: 24px; font-w=
eight: 800; left: 20px; line-height: 29px; position: absolute; top: 39px; }

@media (max-width: 759px) {
  .PortfolioBeta-betaNumber { left: calc(49% - 13px); }
}

.PortfolioBeta-disclaimer { padding-left: 30px; }

@media (max-width: 759px) {
  .PortfolioBeta-disclaimer { padding-left: 0px; }
}

.PortfolioLinkAccountGate-mainContainer { margin: 0px 24px; padding: 40px 0=
px; }

.PortfolioLinkAccountGate-mainContainer img, .PortfolioLinkAccountGate-main=
Container video { pointer-events: none; }

@media (max-width: 1019px) {
  .PortfolioLinkAccountGate-mainContainer { margin: 0px 40px; }
}

@media (max-width: 759px) {
  .PortfolioLinkAccountGate-mainContainer { margin: 0px 21px; }
}

.PortfolioLinkAccountGate-leadContainer { background-color: rgb(26, 35, 41)=
; background-image: url("https://static-redesign.cnbcfm.com/dist/d4fd801645=
36c4c85d6e.png"); background-repeat: no-repeat; background-size: cover; bor=
der-radius: 8px; box-shadow: rgba(130, 130, 130, 0.15) 0px 6px 24px 0px; ma=
rgin-bottom: 40px; }

@media (max-width: 1339px) {
  .PortfolioLinkAccountGate-leadContainer { background-position-x: -215px; =
}
}

@media (max-width: 1019px) {
  .PortfolioLinkAccountGate-leadContainer { height: 460px; }
}

@media (max-width: 759px) {
  .PortfolioLinkAccountGate-leadContainer { background-position: -800px 120=
px; height: 572px; }
}

.PortfolioLinkAccountGate-leadPropsContainer { display: flex; flex-directio=
n: row; height: 100%; padding: 40px 24px 0px; }

@media (max-width: 1019px) {
  .PortfolioLinkAccountGate-leadPropsContainer { padding-top: 12px; }
}

@media (max-width: 759px) {
  .PortfolioLinkAccountGate-leadPropsContainer { padding-top: 20px; }
}

@media (max-width: 1019px) {
  .PortfolioLinkAccountGate-leadHeading { align-items: center; display: fle=
x; flex-direction: row; justify-content: space-between; }
}

@media (max-width: 759px) {
  .PortfolioLinkAccountGate-leadHeading { align-items: flex-start; flex-dir=
ection: column; gap: 12px; }
}

.PortfolioLinkAccountGate-leadHeadingText { color: rgb(248, 248, 248); font=
-size: 54px; font-weight: 800; line-height: 60px; }

@media (max-width: 1339px) {
  .PortfolioLinkAccountGate-leadHeadingText { font-size: 46px; }
}

@media (max-width: 759px) {
  .PortfolioLinkAccountGate-leadHeadingText { font-size: 28px; font-weight:=
 800; letter-spacing: -0.5px; line-height: 32px; order: 1; }
}

@media (min-width: 1020px) {
  .PortfolioLinkAccountGate-leadProPill { display: none; }
}

.PortfolioLinkAccountGate-subleadDesktop { color: rgb(248, 248, 248); displ=
ay: flex; flex-direction: column; font-size: 24px; font-weight: 600; letter=
-spacing: 0.007em; line-height: 34px; }

@media (max-width: 1339px) {
  .PortfolioLinkAccountGate-subleadDesktop { font-size: 20px; width: 410px;=
 }
}

@media (max-width: 1019px) {
  .PortfolioLinkAccountGate-subleadDesktop { display: none; }
}

.PortfolioLinkAccountGate-subleadTablet { color: rgb(23, 23, 23); font-size=
: 20px; font-weight: 600; letter-spacing: 0.007em; line-height: 34px; margi=
n-bottom: 40px; }

@media (max-width: 759px) {
  .PortfolioLinkAccountGate-subleadTablet { font-size: 16px; letter-spacing=
: 0.007em; line-height: 22px; }
}

@media (min-width: 1020px) {
  .PortfolioLinkAccountGate-subleadTablet { display: none; }
}

.PortfolioLinkAccountGate-linkButton { background-color: rgb(255, 255, 255)=
; border-radius: 4px; box-shadow: rgba(130, 130, 130, 0.15) 0px 6px 24px 0p=
x; color: rgb(10, 102, 48); cursor: pointer; font-size: 18px; font-weight: =
600; height: 50px; letter-spacing: 0.04em; line-height: 50px; margin-bottom=
: 20px; text-align: center; width: 100%; }

.PortfolioLinkAccountGate-leadHeadingContainer { display: flex; flex-basis:=
 0px; flex-direction: column; flex-grow: 1; gap: 12px; max-width: 602px; mi=
n-width: 0px; }

@media (max-width: 1339px) {
  .PortfolioLinkAccountGate-leadHeadingContainer { justify-content: space-b=
etween; max-width: 471px; }
}

@media (max-width: 1019px) {
  .PortfolioLinkAccountGate-leadHeadingContainer { max-width: 100%; }
}

.PortfolioLinkAccountGate-disclaimerContainer { color: rgb(66, 66, 66); fon=
t-size: 12px; font-weight: 500; letter-spacing: 0.03px; line-height: 16px; =
margin-bottom: 40px; }

.PortfolioLinkAccountGate-logoAnimation { display: block; margin: 0px auto =
20px; max-width: 381px; width: 100%; }

.PortfolioLinkAccountGate-leadFooterContainer { align-items: center; displa=
y: flex; flex-direction: row; gap: 12px; justify-content: center; margin-bo=
ttom: 40px; }

@media (max-width: 1019px) {
  .PortfolioLinkAccountGate-leadFooterContainer { flex-direction: column; }
}

.PortfolioLinkAccountGate-leadFooterText { color: rgb(23, 23, 23); font-siz=
e: 12px; font-weight: 600; letter-spacing: 0.03px; line-height: 14.62px; te=
xt-align: center; }

.PortfolioLinkAccountGate-noWrap { display: inline-block; white-space: nowr=
ap; }

.PortfolioLinkAccountGate-leadFooterLogoContainer { display: flex; flex-dir=
ection: row; gap: 8px; }

.PortfolioLinkAccountGate-contentContainer { gap: 40px 25px; display: grid;=
 grid-template-columns: repeat(3, 1fr); }

@media (max-width: 1339px) {
  .PortfolioLinkAccountGate-contentContainer { column-gap: 30px; grid-templ=
ate-columns: repeat(2, 1fr); }
}

@media (max-width: 759px) {
  .PortfolioLinkAccountGate-contentContainer { display: flex; flex-directio=
n: column; gap: 40px; }
}

.PortfolioLinkAccountGate-valuePropRowContainer { display: flex; flex-direc=
tion: row; gap: 20px; }

.PortfolioLinkAccountGate-valuePropContainer { background-color: rgb(255, 2=
55, 255); border-radius: 8px; box-shadow: rgba(130, 130, 130, 0.15) 0px 6px=
 24px 0px; display: flex; flex-basis: 0px; flex-direction: column; flex-gro=
w: 1; gap: 24px; min-width: 0px; }

.PortfolioLinkAccountGate-valuePropContainer:hover { box-shadow: rgba(130, =
130, 130, 0.2) 0px 2px 4px 0px; }

.PortfolioLinkAccountGate-valuePropHeading { align-items: center; color: rg=
b(23, 23, 23); display: flex; font-size: 24px; font-weight: 600; gap: 8px; =
line-height: 36px; padding: 24px 24px 0px; }

.PortfolioLinkAccountGate-valuePropDescription { color: rgb(0, 0, 0); font-=
size: 16px; font-weight: 400; line-height: 20px; padding: 24px 24px 0px; te=
xt-align: left; }

.PortfolioLinkAccountGate-valuePropImageContainer { align-items: center; di=
splay: flex; flex-direction: column; gap: 20px; height: 168px; margin: auto=
; }

.PortfolioLinkAccountGate-valuePropImageContainer .PortfolioLinkAccountGate=
-valuePropImage1, .PortfolioLinkAccountGate-valuePropImageContainer .Portfo=
lioLinkAccountGate-valuePropImage2 { height: 100%; width: 100%; }

.PortfolioLinkAccountGate-valuePropImageContainer .PortfolioLinkAccountGate=
-compositionImage, .PortfolioLinkAccountGate-valuePropImageContainer .Portf=
olioLinkAccountGate-compositionVideo + .PortfolioLinkAccountGate-valuePropI=
mage2 { height: unset; width: unset; }

@media (min-width: 1020px) {
  .PortfolioLinkAccountGate-valuePropImageContainer .PortfolioLinkAccountGa=
te-holdingsImage, .PortfolioLinkAccountGate-valuePropImageContainer .Portfo=
lioLinkAccountGate-moversImage { padding: 0px 6px; }
}

.PortfolioLinkAccountGate-valuePropImageContainer .PortfolioLinkAccountGate=
-videoPlayer { display: none; }

@media (min-width: 1020px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-valuePropImage1 { display: none; }
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-videoPlayer { clip-path: inset(24px 1px); display: block; position=
: relative; width: 100%; }
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-newsVideo { clip-path: inset(36px 1px); top: -24px; width: 93%; }
}

@media (min-width: 1020px) and (max-width: 1339px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-newsVideo { width: 85%; }
}

@media (min-width: 1020px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-eventsCalendarVideo { clip-path: inset(20px 1px); top: -20px; widt=
h: 98.5%; }
}

@media (min-width: 1020px) and (min-width: 1020px) and (max-width: 1179px) =
{
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-eventsCalendarVideo { clip-path: inset(36px 1px); padding: 15px; t=
op: -35px; width: 95%; }
}

@media (min-width: 1020px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-betaVideo { clip-path: inset(26px 1px); position: relative; top: -=
24px; width: 94%; }
}

@media (min-width: 1020px) and (max-width: 1339px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-betaVideo { width: 83%; }
}

@media (min-width: 1020px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-compositionVideo { clip-path: inset(24px 3px); position: relative;=
 top: -30px; width: 74%; }
}

@media (min-width: 1020px) and (max-width: 1339px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-compositionVideo { width: 67%; }
}

@media (min-width: 1020px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-compositionVideo + .PortfolioLinkAccountGate-valuePropImage2 { pos=
ition: relative; top: -75px; }
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-moversVideo { clip-path: inset(36px 1px); position: relative; top:=
 -40px; }
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-holdingsVideo { clip-path: inset(36px 1px); position: relative; to=
p: -40px; width: 100%; }
}

@media (min-width: 1020px) and (max-width: 1339px) {
  .PortfolioLinkAccountGate-valuePropImageContainer:hover .PortfolioLinkAcc=
ountGate-holdingsVideo { width: 96%; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .PortfolioLinkAccountGate-newsImage { width: 96%; }
  .PortfolioLinkAccountGate-eventsCalendarImage { padding: 14px; }
}

@media (min-width: 360px) and (max-width: 759px) {
  .PortfolioLinkAccountGate-eventsCalendarImage { padding: 7px; }
}

.PortfolioLinkAccountGate-valuePropLinkContainer { display: flex; flex-dire=
ction: row; justify-content: flex-end; margin: 0px 25px 25px 0px; }

.PortfolioLinkAccountGate-valuePropLink { align-items: center; color: rgb(0=
, 83, 207); display: flex; flex-direction: row; font-size: 16px; font-weigh=
t: 500; gap: 8px; letter-spacing: 0.03px; line-height: 26px; }

.PortfolioLinkAccountGate-valuePropImageContainer > img { height: 100%; wid=
th: 100%; }

.PortfolioLinkAccountGate-linkButtonFooterContainer { height: 50px; margin:=
 40px auto; }

.PortfolioLinkAccountGate-linkButtonFooterContainer > button { width: 100%;=
 }

.PortfolioLinkAccountGate-linkButtonFooterContainer .PortfolioLinkAccountGa=
te-linkButton { background-color: rgb(0, 132, 86); color: rgb(255, 255, 255=
); }

.PortfolioLinkAccountGate-linkButtonFooterContainer .PortfolioLinkAccountGa=
te-linkButton:hover { background-color: rgb(0, 80, 52); }

.PortfolioLinkAccountGate-footerFAQContainer { color: rgb(66, 66, 66); font=
-size: 18px; font-weight: 400; letter-spacing: 0.03px; line-height: 24px; t=
ext-align: center; }

.PortfolioLinkAccountGate-faqLink { color: rgb(0, 83, 207); }

.PortfolioContainer-loadingContainer { padding-top: 150px; }

.PortfolioContainer-loadingDisclaimer { line-height: 22px; margin: 0px auto=
 20px; max-width: 330px; min-height: 50px; text-align: center; }

.PortfolioContainer-containerFluidWidths { margin: 0px auto; width: 100%; }

@media (min-width: 1020px) {
  .PortfolioContainer-containerFluidWidths { max-width: 960px; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-containerFluidWidths { max-width: 1290px; }
}

@media (min-width: 1020px) {
  .PortfolioContainer-linkAccountGateContainer { margin: 0px auto; max-widt=
h: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .PortfolioContainer-linkAccountGateContainer { max-width: 678px; }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .PortfolioContainer-linkAccountGateContainer { max-width: 960px; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .PortfolioContainer-linkAccountGateContainer { max-width: 1290px; }
}

.PortfolioContainer-page { display: block; margin-bottom: 25px; overflow: v=
isible; }

@media (min-width: 760px) {
  .PortfolioContainer-page { margin-bottom: 28px; }
}

.PortfolioContainer-pageWrapper { margin: 0px auto; max-width: 100%; }

@media (min-width: 760px) {
  .PortfolioContainer-pageWrapper { max-width: 678px; }
}

@media (min-width: 1020px) {
  .PortfolioContainer-pageWrapper { max-width: 960px; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-pageWrapper { max-width: 1290px; }
}

@media (min-width: 760px) {
  .PortfolioContainer-pageWrapper { max-width: 100% !important; }
}

.PortfolioContainer-pageHeader { font-size: 28px; font-weight: 700; line-he=
ight: 32px; padding-top: 30px; }

.PortfolioContainer-disclaimer { margin: 20px 0px 40px; }

.PortfolioContainer-pageRow { display: flex; flex-flow: wrap; padding: 0px =
20px; }

@media (min-width: 760px) {
  .PortfolioContainer-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (min-width: 1020px) {
  .PortfolioContainer-pageRow { display: flex; flex-flow: wrap; padding: 0p=
x 20px; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .PortfolioContainer-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (max-width: 1019px) {
  .PortfolioContainer-pageRow { margin: 0px; padding: 0px; }
}

@media (min-width: 360px) and (max-width: 759px) {
  .PortfolioContainer-pageRow.PortfolioContainer-containerFluidWidths { pad=
ding: 0px 21px; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .PortfolioContainer-pageRow.PortfolioContainer-containerFluidWidths { pad=
ding: 0px 45px; }
}

.PortfolioContainer-col { display: flex; flex-direction: column; flex-grow:=
 0; flex-shrink: 0; margin-right: 30px; max-width: calc(100% - 30px); min-w=
idth: calc(100% - 30px); }

@media (min-width: 760px) {
  .PortfolioContainer-col { max-width: calc(33.3333% - 30px); min-width: ca=
lc(33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .PortfolioContainer-col { max-width: calc(44.4444% - 30px); min-width: ca=
lc(44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .PortfolioContainer-col { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-col { max-width: calc(33.3333% - 30px); min-width: ca=
lc(33.3333% - 30px); }
}

.PortfolioContainer-col:last-child { margin-right: 0px; }

@media (min-width: 360px) and (max-width: 759px) {
  .PortfolioContainer-col { margin-left: auto !important; margin-right: aut=
o !important; max-width: 100% !important; min-width: 100% !important; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .PortfolioContainer-col { margin-left: auto !important; margin-right: aut=
o !important; max-width: 100% !important; min-width: 100% !important; }
  .PortfolioContainer-containerFluidWidths .PortfolioContainer-col { max-wi=
dth: 678px !important; min-width: 678px; }
}

@media (min-width: 760px) {
  .PortfolioContainer-col-3 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .PortfolioContainer-col-3 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .PortfolioContainer-col-3 { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .PortfolioContainer-col-3 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .PortfolioContainer-col-3 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .PortfolioContainer-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: 30=
px; max-width: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
  .PortfolioContainer-col-3:first-child { margin-left: 0px; margin-right: 3=
0px; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: 30=
px; max-width: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

@media (min-width: 760px) {
  .PortfolioContainer-col-4 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .PortfolioContainer-col-4 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .PortfolioContainer-col-4 { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .PortfolioContainer-col-4 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .PortfolioContainer-col-4 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .PortfolioContainer-col-4 { flex-grow: 0; flex-shrink: 0; margin-left: 30=
px; max-width: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
  .PortfolioContainer-col-4:first-child { margin-left: 0px; margin-right: 3=
0px; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-col-4 { flex-grow: 0; flex-shrink: 0; margin-left: 30=
px; max-width: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
}

@media (min-width: 760px) {
  .PortfolioContainer-col-6 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .PortfolioContainer-col-6 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .PortfolioContainer-col-6 { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .PortfolioContainer-col-6 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .PortfolioContainer-col-6 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .PortfolioContainer-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: 0p=
x; margin-right: 0px; max-width: calc(44.4444% - 16.6667px); min-width: cal=
c(44.4444% - 16.6667px); }
  .PortfolioContainer-col-6:first-child { margin-left: 0px; margin-right: 3=
0px; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: 0p=
x; max-width: calc(50% - 15px); min-width: calc(50% - 15px); }
}

@media (min-width: 760px) {
  .PortfolioContainer-col-8 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .PortfolioContainer-col-8 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .PortfolioContainer-col-8 { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .PortfolioContainer-col-8 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .PortfolioContainer-col-8 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .PortfolioContainer-col-8 { flex-grow: 0; flex-shrink: 0; margin-right: 0=
px; max-width: calc(66.6667% - 10px); min-width: calc(66.6667% - 10px); }
  .PortfolioContainer-col-8:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-col-8 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(66.6667% - 10px); min-width: calc(66.6667% - 10px); }
}

@media (min-width: 760px) {
  .PortfolioContainer-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .PortfolioContainer-col-9 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .PortfolioContainer-col-9 { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .PortfolioContainer-col-9 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .PortfolioContainer-col-9 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .PortfolioContainer-col-9 { flex-grow: 0; flex-shrink: 0; margin-right: 0=
px; max-width: calc(66.6667% - 10px); min-width: calc(66.6667% - 10px); }
  .PortfolioContainer-col-9:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(75% - 7.5px); min-width: calc(75% - 7.5px); }
}

@media (min-width: 760px) {
  .PortfolioContainer-col-12 { flex-grow: 0; flex-shrink: 0; max-width: cal=
c(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .PortfolioContainer-col-12 { max-width: calc(100% - 30px); min-width: cal=
c(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .PortfolioContainer-col-12 { max-width: calc(133.333% - 30px); min-width:=
 calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .PortfolioContainer-col-12 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .PortfolioContainer-col-12 { max-width: calc(100% - 30px); min-width: cal=
c(100% - 30px); }
}

@media (min-width: 1020px) {
  .PortfolioContainer-col-12 { flex-grow: 0; flex-shrink: 0; margin-right: =
0px; max-width: 100%; min-width: 100%; }
  .PortfolioContainer-col-12:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .PortfolioContainer-col-12 { flex-grow: 0; flex-shrink: 0; max-width: 100=
%; min-width: 100%; }
}

.PortfolioContainer-col-full { flex-grow: 0; flex-shrink: 0; margin-right: =
0px; max-width: 100%; min-width: 100%; }

.PortfolioContainer-col-full .MyComponentName-container { width: 100vw; }

@media (min-width: 1340px) {
  .PortfolioContainer-col-full .MyComponentName-container { max-width: none=
; }
}

.PortfolioContainer-col-full:last-child { margin-right: 0px; }

.PortfolioPage-pageBackground { background-color: rgb(248, 248, 248); }

.PortfolioPage-container { min-height: 500px; }

.omega_tapToUnmuteBtn {
  align-items: center; background: rgb(252, 183, 0); border: 0px; display: =
flex; height: 44px; justify-content: center; margin: 15px 0px 0px 15px; pad=
ding: 0px; width: 44px; z-index: var(--z-index-tap-to-unmute);
  & .omega_tapToUnmuteBtn-icon { color: rgb(7, 29, 57); height: 22px; width=
: 22px; }
}

.omega_volume {
  --volumeTransition: 0.05s ease-in-out 0.5s; align-items: center; display:=
 flex;
  &:hover {
  & .omega_volume-muteBtn { margin: 0px 6px 0px 0px; transition-delay: 0s; =
}
  & .omega_volume-container { transition-delay: 0s; visibility: visible; wi=
dth: 88px; }
}
  & .omega_volume-muteBtn { border: none; margin: 0px; padding-left: 24px; =
transition: margin var(--volumeTransition); }
  & .omega_volume-container { align-items: center; transition: width var(--=
volumeTransition),visibility var(--volumeTransition); visibility: hidden; w=
idth: 0px; }
}

.omega_slider {
  --sliderColor: #888; --sliderProgressColor: #fff; --sliderThumbColor: var=
(--sliderProgressColor); --sliderProgress: linear-gradient(to right,var(--s=
liderProgressColor) 0% var(--sliderPosition),var(--sliderColor) var(--slide=
rPosition) 100%); --sliderThumbShadow: 0 1px 2px #00000040; --sliderThumbSi=
ze: 15px; --sliderTrackHeight: 5px; appearance: none; background: rgba(0, 0=
, 0, 0); cursor: pointer; justify-self: center; width: 100%;
  &::-webkit-slider-runnable-track { appearance: none; background: var(--sl=
iderProgress); height: var(--sliderTrackHeight); }
  &::-webkit-slider-thumb { appearance: none; background: var(--sliderThumb=
Color); border: none; border-radius: 100%; box-shadow: var(--sliderThumbSha=
dow); height: var(--sliderThumbSize); margin-top: -5px; width: var(--slider=
ThumbSize); }
}

.omega_iconLiveWithDot {
  display: block; font-size: 0.8rem; font-weight: 700; margin-left: 12px; p=
osition: relative; white-space: nowrap;
  &::before { background-color: rgb(255, 255, 255); border-radius: 50%; con=
tent: ""; height: 8px; left: -12px; position: absolute; top: 5px; width: 8p=
x; }
}

.omega_time { font-size: 14px; letter-spacing: 1.2px; }

.omega_liveBtn {
  align-items: center; display: flex; gap: 8px;
  & .omega_liveBtn-dot { background: red; border-radius: 100%; display: blo=
ck; height: 8px; width: 8px; }
  & .omega_liveBtn-label { font-size: 14px; font-weight: 700; letter-spacin=
g: 1.1px; line-height: normal; text-transform: uppercase; }
}

.omega_rackWithDVR {
  align-items: center; bottom: 0px; box-sizing: border-box; display: grid; =
gap: 10px 25px; grid-template-columns: repeat(5, auto) 1fr repeat(2, auto);=
 opacity: 0; padding: 15px; position: fixed; transition: var(--fade-transit=
ion); width: 100%; z-index: var(--z-index-control-rack);
  &.omega_rackWithDVR-show { opacity: 1; transition: none; }
  & .omega_slider {
  &.omega_slider-scrubber { grid-area: 1 / 1 / auto / -1; justify-self: cen=
ter; }
}
  & .omega_btnSubtitle, & .omega_btnSubtitleVOD, & .omega_playPauseDesktop,=
 & .omega_playPauseMobile, & .omega_rewind {
  align-items: center; background: rgba(0, 0, 0, 0); border: none; display:=
 flex; height: 100%; justify-content: center; padding: 0px;
  &:focus { outline: none; }
}
  & .omega_btnSubtitleVOD { justify-content: end; }
}

:root { --fade-transition: opacity 0.667s ease-in-out; --z-index-omega-over=
lay: 50; }

.omega_aspectRatioContainer { margin: auto; }

.omega_videoContainer { container: video-container dvr-rack / size; --z-ind=
ex-video: 0; --z-index-captions: 10; --z-index-control-rack-backdrop: 20; -=
-z-index-control-rack: 30; --z-index-pip-close: 30; --z-index-tap-to-unmute=
: 40; --transition-backdrop-fade: var(--fade-transition); color: rgb(255, 2=
55, 255); font-family: FoundersGroteskCond, "Arial Narrow", Arial, sans-ser=
if; height: 100%; left: 0px; max-height: 100vh; position: absolute; top: 0p=
x; width: 100%; }

.omega_videoContainer button { color: rgb(255, 255, 255); }

@container video-container (max-width: 312px) {
  .omega_playPauseDesktop { display: none; }
}

.omega_playPauseMobile { display: none; }

.omega_volume-container { display: flex; }

@container video-container (max-width: 480px) {
  .omega_playPauseDesktop, .omega_volume-container { display: none; }
  .omega_volume:hover .omega_volume-muteBtn { margin: 0px; }
  .omega_playPauseMobile { place-self: center; background-color: rgba(0, 0,=
 0, 0); border: none; color: rgb(255, 255, 255); display: block; z-index: v=
ar(--z-index-control-rack); }
  .omega_playPauseMobile svg { height: 58px; width: 58px; }
}

@container dvr-rack (max-width: 435px) {
  .omega_videoContainer .omega_rackWithDVR { grid-template-columns: repeat(=
4, auto) 1fr auto; }
  .omega_videoContainer .omega_rackWithDVR .omega_btnSubtitle, .omega_video=
Container .omega_rackWithDVR .omega_liveBtn, .omega_videoContainer .omega_r=
ackWithDVR .omega_volume-container { display: none; }
  .omega_videoContainer .omega_rackWithDVR .omega_btnFullScreen { grid-colu=
mn: auto / -1; }
}

.omega_gridStackWrapper { display: grid; grid-template-columns: auto; grid-=
template-rows: auto; }

.omega_gridStackWrapper > * { grid-area: 1 / 1 / 2 / 2; }

.omega_coreVideoContainer video { left: 0px; position: absolute; top: 0px; =
}

.omega_controlRackBackdrop.omega_uiVisible { opacity: 1; }

.omega_controlRackBackdrop { place-self: stretch; background-image: linear-=
gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.9)); z-index: var(--z-index-=
control-rack-backdrop); }

.omega_controlRackBackdrop:not(.omega_uiVisible) { opacity: 0; transition: =
var(--fade-transition); }

.omega_playPauseMobileContainer.omega_uiVisible { opacity: 1; }

.omega_playPauseMobileContainer:not(.omega_uiVisible) { opacity: 0; transit=
ion: var(--fade-transition); }

.omega_center { display: flex; justify-content: center; }

.omega_controlRack.omega_uiVisible { opacity: 1; }

.omega_controlRack:not(.omega_uiVisible) { opacity: 0; transition: var(--fa=
de-transition); }

@media only screen and (min-width: 758px) {
  .omega_controlRack { padding: 0px 24px 13px; }
}

.omega_controlRack { align-items: center; align-self: end; display: flex; j=
ustify-content: space-between; overflow: hidden; padding: 0px 24px 16px 0px=
; z-index: var(--z-index-control-rack); }

.omega_left, .omega_right { column-gap: 12px; display: flex; }

.omega_left { justify-content: flex-start; }

.omega_right { justify-content: flex-end; }

.omega_adPlaying { font-size: 0.9rem; font-weight: 600; padding: 0px 1em; t=
ext-transform: uppercase; white-space: nowrap; }

.omega_sections { align-items: center; flex-basis: 0px; flex-grow: 1; }

.omega_controlRack button { background: none; border: none; }

.omega_right button { padding: 0px 0.5em; }

.omega_right button:first-child { margin-left: -0.5em; }

.omega_right button:last-child { margin-right: -0.5em; }

svg:not(:root) { overflow: hidden; }

.omega_captionOn { background-color: rgb(255, 255, 255); border-radius: 2px=
; }

.omega_captionOn path { fill: rgb(0, 0, 0); }

.omega_captionOff { border-radius: 2px; }

.omega_captionOff path { fill: rgb(255, 255, 255); }

.omega_subtitles { background: rgb(0, 0, 0); bottom: 15%; color: rgb(255, 2=
55, 255); font-family: var(--founders-mono,sans-serif); justify-self: cente=
r; padding: 0.5em 1em; position: absolute; }

.sr-only { clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin=
: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

.omega_slate { container-type: inline-size; display: flex; flex-direction: =
column; height: 100%; justify-content: center; margin: auto; width: 100%; z=
-index: var(--z-index-omega-overlay); }

.omega_slate a { text-decoration: underline; }

.omega_slate p { color: rgb(255, 255, 255); font-size: calc(2cqi + 6px); fo=
nt-weight: 500; line-height: 2; text-align: center; }

.omega_overlay { container: overlay / size; background-color: rgb(0, 0, 0);=
 color: rgb(255, 255, 255); height: 100%; position: absolute; width: 100%; =
z-index: var(--z-index-omega-overlay); }

.omega_overlay_clickthrough { pointer-events: none; }

.omega_overlay_content { display: block; left: 50%; max-height: 100%; max-w=
idth: 100%; position: relative; top: 50%; transform: translate(-50%, -50%);=
 }

@container overlay (aspect-ratio > 16 / 9) {
  .omega_overlay .omega_overlay_image { height: 100%; width: auto; }
}

.omega_overlay_image { aspect-ratio: 16 / 9; width: 100%; }

.omega_overlay_text { font-size: 10cqh; text-align: center; }

.FullEpisodePlayer-container { align-items: center; display: flex; flex-dir=
ection: row; font-size: 22px; justify-content: space-between; }

.FullEpisodePlayer-fullEpisodePlayerContainer { display: flex; flex-directi=
on: column; gap: 20px; }

.FullEpisodePlayer-fullEpisodePlayer { container: video-player / inline-siz=
e; aspect-ratio: 16 / 9; background-color: rgb(0, 0, 0); position: relative=
; top: 0px; width: 100%; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR { font-family: "Pro=
xima Nova", Helvetica, Arial, sans-serif; position: absolute; will-change: =
opacity; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_slider { --s=
liderColor: #ddd; --sliderProgressColor: #fff; --sliderThumbColor: #fff; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_volume { --v=
olumeTransition: 0.1s ease-in-out 0.5s; flex-direction: column-reverse; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_volume .omeg=
a_volume-muteBtn { padding: 0px; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_volume:hover=
 .omega_volume-container { opacity: 1; transition-delay: 0s; visibility: vi=
sible; width: 88px; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_volume:hover=
 .omega_volume-muteBtn { margin: 0px; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_volume .omeg=
a_volume-container { opacity: 0; position: absolute; rotate: -90deg; top: -=
50px; transition: opacity var(--volumeTransition),visibility var(--volumeTr=
ansition),width 0s .75s; visibility: hidden; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_liveBtn { di=
splay: flex; white-space: nowrap; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_liveBtn .ome=
ga_liveBtn-label { align-items: center; display: flex; font-weight: 500; ju=
stify-content: center; letter-spacing: -0.1px; position: relative; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_liveBtn .ome=
ga_liveBtn-label::before { border: 2px solid rgb(255, 255, 255); content: "=
"; display: block; height: 100%; padding: 5px 11px; position: absolute; wid=
th: 100%; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_liveBtn .ome=
ga_liveBtn-dot + .omega_liveBtn-label::before { display: none; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_time { font-=
size: 13px; letter-spacing: 0.5px; margin: 0px 0px 1px; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR button { opacity: 0=
.8; transition: opacity 0.2s; }

.FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR button:hover { opac=
ity: 1; }

@container video-player (max-width: 460px) {
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR { gap: 5px 20px; =
grid-template-columns: repeat(2, auto) 1fr repeat(3, auto); }
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR div:empty { displ=
ay: none; }
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_slider { g=
rid-row: 1; }
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_playPauseD=
esktop { grid-row: 2; height: 30px; }
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_playPauseD=
esktop svg { height: 24px; width: 24px; }
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_volume .om=
ega_volume-container { top: 0px; z-index: 100; }
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_btnSubtitl=
e { display: block; }
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_liveBtn .o=
mega_liveBtn-label::before { padding: 2px 6px; }
  .FullEpisodePlayer-fullEpisodePlayer .omega_rackWithDVR .omega_rewind { d=
isplay: none; }
}

.FullEpisodePlayer-fullEpisodePlayer .omega_controlRackBackdrop { align-sel=
f: end; aspect-ratio: 16 / 9; background: rgb(0, 0, 0); height: 100%; max-h=
eight: 75px; width: 100%; }

.FullEpisodePlayer-fullEpisodePlayer .omega_tapToUnmuteBtn { background: rg=
b(255, 255, 255); }

@container video-player (max-width: 630px) {
  .FullEpisodePlayer-fullEpisodePlayer .omega_subtitles { bottom: 2%; displ=
ay: flex; max-width: 600px; overflow: hidden; text-align: center; white-spa=
ce: normal; }
}

@container video-player (max-width: 460px) {
  .FullEpisodePlayer-fullEpisodePlayer .omega_controlRackBackdrop { max-hei=
ght: 65px; }
  .FullEpisodePlayer-fullEpisodePlayer .omega_subtitles { bottom: 2%; displ=
ay: flex; font-size: 13px; max-width: 280px; overflow: hidden; text-align: =
center; white-space: normal; }
}

.FullEpisodePlayer-episodeInfoContianer { display: flex; flex-direction: co=
lumn; gap: 15px; }

.FullEpisodePlayer-seriesTitle { color: rgb(32, 119, 182); font-size: 12px;=
 font-weight: 800; letter-spacing: 1.5px; line-height: 16px; }

.FullEpisodePlayer-episodeTitle { color: rgb(248, 248, 248); font-size: 18p=
x; font-weight: 600; letter-spacing: 0.03px; line-height: 22px; }

.FullEpisodePlayer-episodeDescription { color: rgb(248, 248, 248); font-siz=
e: 14px; font-weight: 400; letter-spacing: 0.03px; line-height: 22px; }

.FullEpisodePlayer-videoThumbnail { width: 100%; }

@media (min-width: 760px) and (max-width: 1019px) {
  .FullEpisodePlayer-videoThumbnail { min-height: 430px; }
}

@media (min-width: 360px) and (max-width: 759px) {
  .FullEpisodePlayer-videoThumbnail { min-height: 230px; }
}

.FullEpisodePlayer-PlayButton { position: relative; }

.FullEpisodePlayer-episodeDate { color: rgb(154, 159, 167); font-size: 12px=
; font-weight: 700; letter-spacing: 1.5px; line-height: 16px; text-align: l=
eft; }

.FullEpisodePlayer-videoThumbnailContainer { position: relative; }

.FullEpisodePlayer-videoFooter { background: linear-gradient(rgba(30, 87, 1=
53, 0) 0px, rgb(0, 0, 0)); bottom: 0px; height: 40px; padding-left: 10px; p=
adding-top: 15px; position: absolute; text-align: left; width: 100%; }

.FullEpisodePlayer-videoLabel { color: rgb(252, 183, 0); font-size: 10px; f=
ont-weight: 800; letter-spacing: 1.67px; line-height: 12px; }

@media (min-width: 760px) {
  .FullEpisodePlayer-videoLabel { font-size: 12px; letter-spacing: 2px; lin=
e-height: 15px; }
}

.FullEpisodePlayer-videoTime { color: rgba(255, 255, 255, 0.8); font-weight=
: 600; letter-spacing: 1.2px; padding-left: 10px; }

@media (min-width: 760px) {
  .FullEpisodePlayer-videoTime { letter-spacing: 1.44px; }
}

.FullEpisodePlayer-slate { display: flex; height: 100%; justify-content: ce=
nter; margin: auto; width: 100%; }

.FullEpisodePlayer-slate img { width: 100%; }

.FullEpisodePlayer-slate + .omega_aspectRatioContainer { display: none; }

.EpisodePlayListItem-videoItem { margin-bottom: 10px; }

.EpisodePlayListItem-episodeButtonContainer { display: flex; flex-direction=
: row; justify-content: space-between; }

@media (max-width: 1019px) {
  .EpisodePlayListItem-episodeButtonContainer { justify-content: flex-start=
; width: 100%; }
}

.EpisodePlayListItem-thumbnailContainer { height: 72px; margin-right: 10px;=
 max-width: 129px; overflow: hidden; position: relative; }

.EpisodePlayListItem-thumbnailContainer.EpisodePlayListItem-spacer { height=
: 0px; }

.EpisodePlayListItem-thumbnailContainer img { width: 100%; }

.EpisodePlayListItem-headline { color: rgb(255, 255, 255); font-family: "Pr=
oxima Nova", Helvetica, Arial, sans-serif; font-size: 14px; font-style: nor=
mal; font-weight: 500; letter-spacing: 0.03px; line-height: 16px; margin: 0=
px; text-align: left; }

.EpisodePlayListItem-episodeDuration { bottom: 5px; color: rgb(255, 255, 25=
5); font-size: 12px; font-weight: 700; letter-spacing: 1.5px; line-height: =
16px; margin: 0px; position: absolute; text-align: left; }

.EpisodePlayListItem-episodeDetailsContainer { border-bottom: 0.5px dashed =
rgb(158, 158, 158); display: flex; min-height: 72px; min-width: 160px; posi=
tion: relative; }

@media (max-width: 1019px) {
  .EpisodePlayListItem-episodeDetailsContainer { margin-left: 10px; width: =
inherit; }
}

@media (min-width: 1340px) {
  .EpisodePlayListItem-episodeDetailsContainer { width: 410px; }
}

.EpisodePlayListItem-activeEpisodeContainer { border: 2px solid rgb(252, 18=
3, 0); }

.EpisodePlayListItem-activeEpisodeIndicator { background: linear-gradient(1=
80.76deg, rgb(0, 8, 26) 18.7%, rgba(42, 48, 64, 0.835) 29.88%, rgba(74, 80,=
 93, 0.706) 37.74%, rgba(113, 117, 127, 0.553) 45.6%, rgba(253, 254, 255, 0=
) 99.35%); color: rgb(255, 255, 255); font-size: 10px; font-weight: 700; he=
ight: 72px; line-height: 16px; padding-left: 8px; position: absolute; text-=
align: left; width: 129px; }

.FullEpisodeVideoList-container { margin-bottom: 20px; margin-top: 24px; }

.FullEpisodeVideoList-episodeContainer { height: 500px; margin-bottom: 200p=
x; overflow: clip scroll; position: relative; }

@media (max-width: 1019px) {
  .FullEpisodeVideoList-episodeContainer { margin-bottom: 0px; }
}

.ShowsListDropdown-showContainer { align-items: center; border-top: 0.5px s=
olid rgb(217, 217, 217); display: flex; flex-direction: row; gap: 12px; pad=
ding-top: 12px; }

.ShowsListDropdown-showText { color: rgb(154, 159, 167); font-size: 12px; f=
ont-weight: 800; line-height: 18px; padding: 7px 5px; }

.ShowsListDropdown-buttonContainer { align-items: center; background-color:=
 rgb(255, 255, 255); border: 0.5px solid rgb(255, 255, 255); border-radius:=
 100px; display: flex; gap: 4px; justify-content: center; padding: 5px; }

.ShowsListDropdown-showName { color: rgb(0, 8, 26); font-family: "Proxima N=
ova", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; lett=
er-spacing: 0.4px; line-height: 16px; text-transform: uppercase; }

.ShowsListDropdown-chevron { background: rgb(0, 8, 26); height: 7px; mask-i=
mage: url("https://static-redesign.cnbcfm.com/dist/6d2e721986ddae3d97e6.svg=
"); mask-repeat: no-repeat; position: relative; top: -0.5px; width: 11px; }

.ShowsListDropdown-chevronOpen { transform: scaleY(-1); }

.ShowsListDropdown-dropdownContainer { background: rgb(0, 8, 26); padding: =
24px 20px; position: absolute; width: 300px; z-index: 999; }

@media (max-width: 1019px) {
  .ShowsListDropdown-dropdownContainer { height: 100%; left: 0px; padding: =
24px 41px; top: 200px; width: 100%; }
}

@media (max-width: 759px) {
  .ShowsListDropdown-dropdownContainer { padding: 24px 20px; top: 0px; }
}

.ShowsListDropdown-dropdownItem { align-items: center; border-bottom: 1px s=
olid rgb(46, 51, 55); cursor: pointer; display: flex; height: 37px; padding=
: 8px; }

.ShowsListDropdown-dropdownItem:hover .ShowsListDropdown-dropDownShowTitle,=
 .ShowsListDropdown-dropdownItem:hover .ShowsListDropdown-nbcShowContainer =
{ color: rgb(252, 183, 0); }

.ShowsListDropdown-dropdownItem:hover .ShowsListDropdown-nbcIcon { backgrou=
nd-color: rgb(252, 183, 0); }

.ShowsListDropdown-dropdownItem:last-child { border-bottom: 0px; }

.ShowsListDropdown-dropDownShowTitle { color: rgb(255, 255, 255); font-size=
: 12px; font-weight: 600; letter-spacing: 1.32px; line-height: 37px; text-a=
lign: justify; text-transform: uppercase; width: 100%; }

.ShowsListDropdown-closeButtonContainer { display: flex; justify-content: f=
lex-end; }

.ShowsListDropdown-closeButton { align-items: center; color: rgb(255, 255, =
255); cursor: pointer; display: flex; font-family: "Proxima Nova", Helvetic=
a, Arial, sans-serif; font-size: 12px; font-weight: 600; gap: 10px; letter-=
spacing: 1.32px; line-height: 37px; text-align: right; width: 70px; }

.ShowsListDropdown-closeButton:hover { color: rgb(252, 183, 0); }

.ShowsListDropdown-closeButton:hover .ShowsListDropdown-closeIcon { backgro=
und-color: rgb(252, 183, 0); }

.ShowsListDropdown-closeIcon { background-color: rgb(255, 255, 255); displa=
y: inline-block; height: 12px; mask-image: url("https://static-redesign.cnb=
cfm.com/dist/6118770fb27b2d9fb92e.svg"); mask-repeat: no-repeat; position: =
relative; top: -2px; width: 12px; }

.ShowsListDropdown-nbcShowContainer { display: flex; justify-content: space=
-between; }

.ShowsListDropdown-nbcIcon { background-color: rgb(255, 255, 255); display:=
 inline-block; height: 11px; margin-left: 5px; mask-image: url("https://sta=
tic-redesign.cnbcfm.com/dist/102cc85fdaab546b3ee8.svg"); mask-repeat: no-re=
peat; width: 14px; }

.ShowsVideosRightRail-rightRailContainer { margin-bottom: 20px; }

.ShowsVideosRightRail-watchLivestreamButton { align-items: center; backgrou=
nd-color: rgb(0, 83, 207); border-radius: 5px; color: rgb(255, 255, 255); d=
isplay: flex; font-size: 14px; font-weight: 600; justify-content: center; l=
ine-height: 17px; margin-bottom: 30px; min-height: 51px; min-width: 300px; =
}

@media (max-width: 1019px) {
  .ShowsVideosRightRail-watchLivestreamButton { margin-top: 30px; }
}

.ShowsVideosRightRail-watchLivestreamButton span { animation: 1.5s ease-in-=
out 0s infinite normal none running ShowsVideosRightRail-pulse; background-=
color: rgb(255, 255, 255); border-radius: 100%; box-shadow: rgb(255, 255, 2=
55) 0px 0px 0px 0px; display: inline-block; height: 8px; margin-right: 8px;=
 position: relative; transform: scale(1); width: 8px; }

@keyframes ShowsVideosRightRail-pulse {=20
  0% { box-shadow: rgb(0, 83, 207) 0px 0px 0px 1px; opacity: 1; }
  70% { border: 1px solid rgb(0, 83, 207); box-shadow: rgb(255, 255, 255) 0=
px 0px 0px 1px; opacity: 0.9; padding: 2px; transform: scale(1.2); }
  100% { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px; opacity: 1; transf=
orm: scale(1); }
}

.ShowsVideosRightRail-watchLivestreamButton:hover { background-color: rgb(0=
, 47, 108); color: rgb(255, 255, 255); }

.PlusLogoHeader-headerContainer { display: inline-flex; margin-bottom: 20px=
; margin-top: 20px; }

@media (max-width: 759px) {
  .PlusLogoHeader-headerContainer { justify-content: space-between; }
}

.PlusLogoHeader-headerText { color: rgb(255, 255, 255); font-size: 24px; fo=
nt-weight: 700; letter-spacing: 0.03px; line-height: 26px; }

.PlusLogoHeader-plusLogo { display: inline; margin-right: 20px; }

.FullEpisodeContainer-containerFluidWidths { margin: 0px auto; width: 100%;=
 }

@media (min-width: 1020px) {
  .FullEpisodeContainer-containerFluidWidths { max-width: 960px; }
}

@media (min-width: 1340px) {
  .FullEpisodeContainer-containerFluidWidths { max-width: 1290px; }
}

.FullEpisodeContainer-container { min-height: 500px; }

@media (min-width: 1020px) {
  .FullEpisodeContainer-container { margin: 0px auto; max-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .FullEpisodeContainer-container { max-width: 678px; }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .FullEpisodeContainer-container { max-width: 960px; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .FullEpisodeContainer-container { max-width: 1290px; }
}

@media (max-width: 1019px) {
  .FullEpisodeContainer-container { padding: 0px 30px; }
}

@media (max-width: 759px) {
  .FullEpisodeContainer-container { margin-top: -1px; padding: 0px 20px; }
}

.FullEpisodeContainer-page { display: block; overflow: visible; padding-bot=
tom: 25px; }

@media (min-width: 760px) {
  .FullEpisodeContainer-page { padding-bottom: 28px; }
}

.FullEpisodeContainer-pageWrapper { margin: 0px auto; max-width: 100%; }

@media (min-width: 760px) {
  .FullEpisodeContainer-pageWrapper { max-width: 678px; }
}

@media (min-width: 1020px) {
  .FullEpisodeContainer-pageWrapper { max-width: 960px; }
}

@media (min-width: 1340px) {
  .FullEpisodeContainer-pageWrapper { max-width: 1290px; }
}

@media (min-width: 760px) {
  .FullEpisodeContainer-pageWrapper { max-width: 100% !important; }
}

.FullEpisodeContainer-pageRow { display: flex; flex-flow: wrap; padding: 0p=
x 20px; }

@media (min-width: 760px) {
  .FullEpisodeContainer-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (min-width: 1020px) {
  .FullEpisodeContainer-pageRow { display: flex; flex-flow: wrap; padding: =
0px 20px; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .FullEpisodeContainer-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (max-width: 1019px) {
  .FullEpisodeContainer-pageRow { margin: 0px; padding: 0px; }
}

.FullEpisodeContainer-col { display: flex; flex-direction: column; flex-gro=
w: 0; flex-shrink: 0; margin-right: 30px; max-width: calc(100% - 30px); min=
-width: calc(100% - 30px); }

@media (min-width: 760px) {
  .FullEpisodeContainer-col { max-width: calc(33.3333% - 30px); min-width: =
calc(33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .FullEpisodeContainer-col { max-width: calc(44.4444% - 30px); min-width: =
calc(44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .FullEpisodeContainer-col { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .FullEpisodeContainer-col { max-width: calc(33.3333% - 30px); min-width: =
calc(33.3333% - 30px); }
}

.FullEpisodeContainer-col:last-child { margin-right: 0px; }

@media (min-width: 360px) and (max-width: 759px) {
  .FullEpisodeContainer-col { margin-left: auto !important; margin-right: a=
uto !important; max-width: 100% !important; min-width: 100% !important; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .FullEpisodeContainer-col { margin-left: auto !important; margin-right: a=
uto !important; max-width: 100% !important; min-width: 100% !important; }
  .FullEpisodeContainer-containerFluidWidths .FullEpisodeContainer-col { ma=
x-width: 678px !important; min-width: 678px; }
}

@media (min-width: 760px) {
  .FullEpisodeContainer-col-3 { flex-grow: 0; flex-shrink: 0; max-width: ca=
lc(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .FullEpisodeContainer-col-3 { max-width: calc(100% - 30px); min-width: ca=
lc(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .FullEpisodeContainer-col-3 { max-width: calc(133.333% - 30px); min-width=
: calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .FullEpisodeContainer-col-3 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .FullEpisodeContainer-col-3 { max-width: calc(100% - 30px); min-width: ca=
lc(100% - 30px); }
}

@media (min-width: 1020px) {
  .FullEpisodeContainer-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: =
30px; max-width: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
  .FullEpisodeContainer-col-3:first-child { margin-left: 0px; margin-right:=
 30px; }
}

@media (min-width: 1340px) {
  .FullEpisodeContainer-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: =
30px; max-width: calc(25% + 77.5px); min-width: calc(25% + 77.5px); }
}

@media (min-width: 760px) {
  .FullEpisodeContainer-col-6 { flex-grow: 0; flex-shrink: 0; max-width: ca=
lc(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .FullEpisodeContainer-col-6 { max-width: calc(100% - 30px); min-width: ca=
lc(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .FullEpisodeContainer-col-6 { max-width: calc(133.333% - 30px); min-width=
: calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .FullEpisodeContainer-col-6 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .FullEpisodeContainer-col-6 { max-width: calc(100% - 30px); min-width: ca=
lc(100% - 30px); }
}

@media (min-width: 1020px) {
  .FullEpisodeContainer-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: =
0px; margin-right: 0px; max-width: calc(44.4444% - 16.6667px); min-width: c=
alc(44.4444% - 16.6667px); }
  .FullEpisodeContainer-col-6:first-child { margin-left: 0px; margin-right:=
 30px; }
}

@media (min-width: 1340px) {
  .FullEpisodeContainer-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: =
0px; max-width: calc(50% - 15px); min-width: calc(50% - 15px); }
}

.FullEpisodeContainer-col-9 .BrandBanner-container { margin-bottom: 30px; z=
-index: 99; }

@media (min-width: 1340px) {
  .FullEpisodeContainer-col-9 .BrandBanner-container { margin-left: calc(53=
8.5px - 50vw); }
}

@media (min-width: 760px) {
  .FullEpisodeContainer-col-9 .BrandBanner-container { margin-bottom: -100p=
x; margin-top: 50px; }
  .FullEpisodeContainer-col-9 { flex-grow: 0; flex-shrink: 0; max-width: ca=
lc(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .FullEpisodeContainer-col-9 { max-width: calc(100% - 30px); min-width: ca=
lc(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .FullEpisodeContainer-col-9 { max-width: calc(133.333% - 30px); min-width=
: calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .FullEpisodeContainer-col-9 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .FullEpisodeContainer-col-9 { max-width: calc(100% - 30px); min-width: ca=
lc(100% - 30px); }
}

@media (min-width: 1020px) {
  .FullEpisodeContainer-col-9 { flex-grow: 0; flex-shrink: 0; margin-right:=
 0px; max-width: calc(66.6667% - 10px); min-width: calc(66.6667% - 10px); }
  .FullEpisodeContainer-col-9:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .FullEpisodeContainer-col-9 { flex-grow: 0; flex-shrink: 0; max-width: ca=
lc(75% - 107.5px); min-width: calc(75% - 107.5px); }
  .FullEpisodeContainer-col-9.FullEpisodeContainer-article { flex-grow: 0; =
flex-shrink: 0; margin-left: calc(8.33333% + 2.5px); max-width: calc(58.333=
3% - 12.5px); min-width: calc(58.3333% - 12.5px); }
}

@media (min-width: 760px) {
  .FullEpisodeContainer-col-12 { flex-grow: 0; flex-shrink: 0; max-width: c=
alc(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .FullEpisodeContainer-col-12 { max-width: calc(100% - 30px); min-width: c=
alc(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .FullEpisodeContainer-col-12 { max-width: calc(133.333% - 30px); min-widt=
h: calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .FullEpisodeContainer-col-12 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .FullEpisodeContainer-col-12 { max-width: calc(100% - 30px); min-width: c=
alc(100% - 30px); }
}

@media (min-width: 1020px) {
  .FullEpisodeContainer-col-12 { flex-grow: 0; flex-shrink: 0; margin-right=
: 0px; max-width: 100%; min-width: 100%; }
  .FullEpisodeContainer-col-12:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .FullEpisodeContainer-col-12 { flex-grow: 0; flex-shrink: 0; max-width: 1=
00%; min-width: 100%; }
}

.FullEpisodeContainer-col-full { flex-grow: 0; flex-shrink: 0; margin-right=
: 0px; max-width: 100%; min-width: 100%; }

.FullEpisodeContainer-col-full .MyComponentName-container { width: 100vw; }

@media (min-width: 1340px) {
  .FullEpisodeContainer-col-full .MyComponentName-container { max-width: no=
ne; }
}

.FullEpisodeContainer-col-full:last-child { margin-right: 0px; }

.FullEpisodeContainer-mvpdContainer { background-color: rgb(0, 0, 0); inset=
: 0px; padding-top: 20px; position: absolute; }

.FullEpisodePage-container { min-height: 800px; }

@media (max-width: 1019px) {
  .FullEpisodePage-container { min-height: 1100px; }
}

.RenderSchedule-scheduleContainer { position: relative; }

.RenderSchedule-showItemContainer { align-items: center; background: rgb(40=
, 40, 40); border: 1px solid rgba(0, 0, 0, 0); border-radius: 4px; color: r=
gb(255, 255, 255); display: flex; justify-content: space-between; margin-bo=
ttom: 8px; padding: 8px 12px; position: relative; width: 100%; }

.RenderSchedule-showItem { margin-top: 8px; }

.RenderSchedule-showItemContainerAnimation { transition: transform 1s ease-=
in-out, opacity 1s ease-in-out, border 1s ease-in-out; }

.RenderSchedule-slideOut, .RenderSchedule-slideUp { transform: translateY(-=
100%); }

.RenderSchedule-slideOut { opacity: 0; }

.RenderSchedule-showName { color: rgb(241, 241, 241); font-size: 14px; font=
-weight: 600; line-height: 20px; }

.RenderSchedule-time { color: rgb(241, 241, 241); font-size: 12px; font-wei=
ght: 400; line-height: 20px; padding-bottom: 3px; text-transform: uppercase=
; }

.RenderSchedule-borderLiveShow { border: 1px solid rgb(255, 255, 255) !impo=
rtant; }

.RenderSchedule-title { font-size: 16px; font-weight: 400; line-height: 20p=
x; padding: 12px 12px 4px 13px; }

.RenderSchedule-liveIcon { animation: 1.5s ease-in-out 0s infinite normal n=
one running RenderSchedule-pulse; background-color: rgb(255, 80, 83); borde=
r-radius: 100%; box-shadow: rgb(255, 80, 83) 0px 0px 0px 0px; display: inli=
ne-block; height: 8px; margin-left: 8px; margin-right: 8px; position: relat=
ive; transform: scale(1); width: 8px; }

@keyframes RenderSchedule-pulse {=20
  0% { box-shadow: rgb(40, 40, 40) 0px 0px 0px 1px; opacity: 1; }
  70% { border: 1px solid rgb(40, 40, 40); box-shadow: rgb(255, 80, 83) 0px=
 0px 0px 1px; opacity: 0.9; padding: 2px; transform: scale(1.2); }
  100% { box-shadow: rgb(255, 80, 83) 0px 0px 0px 1px; opacity: 1; transfor=
m: scale(1); }
}

.LiveTVRightRail-rightRailContainer { margin-bottom: 20px; }

.LiveTVRightRail-watchRecentEpisodesButton { align-items: center; backgroun=
d-color: rgb(0, 83, 207); border-radius: 5px; color: rgb(255, 255, 255); di=
splay: flex; font-size: 14px; font-weight: 700; justify-content: center; le=
tter-spacing: -0.001em; line-height: 13.3px; margin-bottom: 30px; min-heigh=
t: 51px; min-width: 300px; padding: 16px 0px; }

@media (max-width: 1019px) {
  .LiveTVRightRail-watchRecentEpisodesButton { margin-top: 30px; }
}

.LiveTVRightRail-watchRecentEpisodesButton span { background-image: url("ht=
tps://static-redesign.cnbcfm.com/dist/8f814ea5e4aca99eb1cc.svg"); backgroun=
d-repeat: no-repeat; display: inline-block; height: 15px; margin-right: 8px=
; position: relative; width: 14px; }

.LiveTVRightRail-watchRecentEpisodesButton:hover { background-color: rgb(0,=
 47, 108); color: rgb(255, 255, 255); }

.LiveTVRightRail-cableProviderContainer { align-items: flex-start; backgrou=
nd: linear-gradient(rgb(16, 20, 24), rgb(16, 20, 24)) padding-box padding-b=
ox, linear-gradient(to right bottom, rgb(239, 21, 65), rgb(137, 12, 37)) bo=
rder-box border-box; border: 1px solid rgba(0, 0, 0, 0); border-radius: 5px=
; color: rgb(255, 255, 255); display: flex; flex-flow: column; justify-cont=
ent: center; margin-bottom: 30px; min-width: 300px; padding: 17px 10px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-cableProviderContainer { align-items: center; flex-flow:=
 row; height: 60px; justify-content: space-between; padding: 12px 10px; }
}

.LiveTVRightRail-mvpdContainer { background: linear-gradient(rgb(16, 20, 24=
), rgb(16, 20, 24)) padding-box padding-box, linear-gradient(to right botto=
m, rgb(252, 204, 18), rgb(255, 113, 18), rgb(239, 21, 65), rgb(110, 85, 220=
), rgb(6, 157, 224), rgb(5, 172, 63)) border-box border-box; border: 1px so=
lid rgba(0, 0, 0, 0); height: 92px; position: relative; }

.LiveTVRightRail-mvpdContainer > .LiveTVRightRail-buttonContainer > .LiveTV=
RightRail-linkButton { font-weight: 600; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-mvpdContainer > .LiveTVRightRail-buttonContainer > .Live=
TVRightRail-linkButton { top: 0px; }
}

.LiveTVRightRail-mvpdContainer > .LiveTVRightRail-textContainer { margin-bo=
ttom: 12px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-mvpdContainer > .LiveTVRightRail-textContainer { margin-=
bottom: 0px; }
}

.LiveTVRightRail-mvpdContainer > .LiveTVRightRail-textContainer > .LiveTVRi=
ghtRail-cableProviderTitle { line-height: 26px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-mvpdContainer { height: 42px; }
}

.LiveTVRightRail-rightArrow { background-color: rgb(255, 255, 255); display=
: inline-block; height: 10px; margin-left: 8px; mask-image: url("https://st=
atic-redesign.cnbcfm.com/dist/102cc85fdaab546b3ee8.svg"); mask-repeat: no-r=
epeat; position: absolute; top: 8px; width: 14px; }

.LiveTVRightRail-cableProviderTitle { font-size: 14px; font-weight: 700; le=
tter-spacing: 0.03px; line-height: 22px; margin: 0px 10px; position: relati=
ve; }

.LiveTVRightRail-textContainer { margin-bottom: 15px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-textContainer { margin-bottom: 0px; width: 263px; }
}

.LiveTVRightRail-buttonContainer { align-items: flex-start; display: flex; =
flex-flow: column; gap: 12px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-buttonContainer { gap: 0px; margin: 0px 10px; padding: 0=
px 10px; }
}

.LiveTVRightRail-linkButton { color: rgb(255, 255, 255); font-size: 12px; f=
ont-weight: 400; height: 14px; letter-spacing: 0.03px; line-height: 26px; m=
argin: 0px 10px; position: relative; top: -8px; }

.LiveTVRightRail-linkButton:hover { color: rgb(252, 183, 0); }

.LiveTVRightRail-linkButton:hover .LiveTVRightRail-rightArrow { background-=
color: rgb(252, 183, 0); }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-linkButton { height: unset; top: 0px; }
}

.LiveTVRightRail-linkButtonMvpdAndSubscription { height: 20px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-linkButtonMvpdAndSubscription { height: unset; }
}

.LiveTVRightRail-blur { background: linear-gradient(45deg, rgba(239, 21, 65=
, 0.3), rgba(0, 0, 0, 0)); filter: blur(50px); height: 107px; margin: 15px;=
 position: absolute; width: 210px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-blur { height: 40px; margin-left: 150px; width: 483px; }
}

.LiveTVRightRail-mvpdBlur { background: linear-gradient(146.23deg, rgb(18, =
18, 18) 75.35%, rgb(77, 72, 85) 126.39%), linear-gradient(0deg, rgb(16, 20,=
 24), rgb(16, 20, 24)); border-radius: 6px; filter: none; height: 100%; lef=
t: 0px; margin: unset; width: 100%; }

.LiveTVRightRail-rightRailScheduleContainer { background-color: rgb(16, 20,=
 24); background-image: url("https://static-redesign.cnbcfm.com/dist/a42164=
2a37beaf56ee95.svg"); background-size: cover; border-radius: 12px; box-shad=
ow: rgba(0, 0, 0, 0.15) 0px 4px 16px 1px; display: flex; flex-direction: co=
lumn; gap: 18px; margin-bottom: 30px; padding: 12px; position: relative; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-rightRailScheduleContainer { background-image: url("http=
s://static-redesign.cnbcfm.com/dist/9d98cbc9c3d696aba29d.svg"); background-=
position: 120px 250px; gap: 8px; }
}

@media (min-width: 360px) and (max-width: 759px) {
  .LiveTVRightRail-rightRailScheduleContainer { background-position: 0px 15=
0px; gap: 27px; }
}

.LiveTVRightRail-rightRailScheduleTitle { color: rgb(255, 255, 255); font-s=
ize: 20px; font-weight: 700; letter-spacing: -0.5px; line-height: 24.36px; =
}

.LiveTVRightRail-rightRailScheduleText { color: rgb(255, 255, 255); font-si=
ze: 14px; font-weight: 400; line-height: 18.2px; }

.LiveTVRightRail-rightRailScheduleLinkContainer { display: flex; justify-co=
ntent: flex-end; width: 100%; }

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVRightRail-rightRailScheduleLinkContainer { bottom: 12px; position:=
 absolute; right: 18px; }
}

.LiveTVRightRail-rightRailScheduleLink { color: rgb(255, 255, 255); font-si=
ze: 12px; font-weight: 700; line-height: 14.62px; }

.LiveTVRightRail-rightRailScheduleLink .LiveTVRightRail-rightArrow { margin=
-left: 3px; position: relative; top: unset; }

.LiveTVRightRail-rightRailScheduleLink:hover .LiveTVRightRail-rightArrow { =
background-color: rgb(252, 183, 0); }

.ProLiveTVWithSelections-container { background-color: rgb(23, 23, 23); bor=
der-radius: 4px; height: 100%; left: 0px; position: relative; top: 0px; wid=
th: 100%; }

.ProLiveTVWithSelections-playerWithTabsContainer { background-color: initia=
l; }

#standaloneLivePlayer .OmegaPlayer-omegaPlayerContainer { max-height: unset=
; }

.omega_coreVideoContainer { position: relative; z-index: 10; }

.omega_subtitles { z-index: 10; }

.OmegaPlayer-slate { container-type: inline-size; background: linear-gradie=
nt(rgb(0, 85, 153), rgb(0, 34, 102)); display: flex; flex-direction: column=
; height: 100%; justify-content: center; margin: auto; width: 100%; }

.OmegaPlayer-slate.OmegaPlayer-loading { background: none; }

.OmegaPlayer-slate.OmegaPlayer-loading img { width: 100%; }

.OmegaPlayer-slate a { text-decoration: underline; }

.OmegaPlayer-slate p { color: rgb(255, 255, 255); font-size: calc(2cqi + 6p=
x); font-weight: 500; line-height: 2; text-align: center; }

.OmegaPlayer-windowBoxContainer .OmegaPlayer-slate { aspect-ratio: 16 / 9; =
height: calc(100% - 96px); max-height: 56.25cqw; width: unset; }

.OmegaPlayer-slate + .omega_aspectRatioContainer { display: none; }

@container (min-aspect-ratio: 16 / 9) {
  @container (max-width: 470px) {
  .omega_volume-container { --volumeTransition: 0.01s ease-in-out 0.5s; bot=
tom: 50%; display: block; margin-bottom: -15px; padding-bottom: 20px; posit=
ion: absolute; transform: rotate(-90deg); }
}
}

@media (max-width: 1019px) {
  .omega_volume-container { display: none; }
}

@container (min-aspect-ratio: 15 / 8) {
  .OmegaPlayer-windowBoxContainer .OmegaPlayer-slate { height: auto; max-he=
ight: 100%; max-width: 177cqh; width: calc(100% - 240px); }
}

@container (max-width: 320px) {
  .omega_btnSubtitle, .omega_subtitles { display: none; }
}

.OmegaPlayer-CNBCLogo { height: 20%; }

.OmegaPlayer-container { aspect-ratio: 16 / 9; }

.OmegaPlayer-windowBoxContainer { container-type: size; background: rgb(0, =
0, 0); display: flex; height: 100vw; max-height: calc(-180px + 100vh); min-=
height: 350px; }

.OmegaPlayer-windowBoxContainer .omega_coreVideoContainer { margin: 48px 0p=
x; }

@container (min-aspect-ratio: 15 / 8) {
  .OmegaPlayer-windowBoxContainer .omega_coreVideoContainer { margin: 0px 1=
20px; }
}

.ProDAIPlayer-proDAIPlayer { container: video-player / inline-size; aspect-=
ratio: 16 / 9; background-color: rgb(0, 0, 0); position: relative; top: 0px=
; width: 100%; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR { font-family: "Proxima Nova"=
, Helvetica, Arial, sans-serif; position: absolute; will-change: opacity; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:has([aria-label=3D"Picture-in=
-Picture"]) { grid-template-columns: repeat(5, auto) 1fr repeat(3, auto); }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:not(:has([aria-label=3D"Video=
 Scrubber"])) { grid-template-columns: repeat(3, auto) 1fr repeat(3, auto);=
 }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR button:has([aria-label=3D"Pic=
ture-in-Picture"]) { justify-self: center; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_slider { --sliderColor=
: #ddd; --sliderProgressColor: #fff; --sliderThumbColor: #fff; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume { --volumeTrans=
ition: 0.1s ease-in-out 0.5s; flex-direction: column-reverse; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume .omega_volume-m=
uteBtn { padding: 0px; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume:hover .omega_vo=
lume-container { opacity: 1; transition-delay: 0s; visibility: visible; wid=
th: 88px; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume:hover .omega_vo=
lume-muteBtn { margin: 0px; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume .omega_volume-c=
ontainer { opacity: 0; position: absolute; rotate: -90deg; top: -50px; tran=
sition: opacity var(--volumeTransition),visibility var(--volumeTransition),=
width 0s .75s; visibility: hidden; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn { display: fle=
x; white-space: nowrap; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn .omega_liveBtn=
-label { align-items: center; display: flex; font-weight: 500; justify-cont=
ent: center; letter-spacing: -0.1px; position: relative; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn .omega_liveBtn=
-label::before { border: 2px solid rgb(255, 255, 255); content: ""; display=
: block; height: 100%; padding: 5px 11px; position: absolute; width: 100%; =
}

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn .omega_liveBtn=
-dot + .omega_liveBtn-label::before { display: none; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_time { font-size: 13px=
; letter-spacing: 0.5px; margin: 0px 0px 1px; min-width: 45px; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR button { opacity: 0.8; transi=
tion: opacity 0.2s; }

.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR button:hover { opacity: 1; }

@media (max-width: 1019px) {
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume .omega_volume=
-container { display: none; }
}

@container video-player (max-width: 460px) {
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR { gap: 5px; grid-template-c=
olumns: repeat(3, auto) 1fr repeat(3, auto); }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:has([aria-label=3D"Picture-=
in-Picture"]) { grid-template-columns: repeat(3, auto) 1fr repeat(3, auto);=
 padding: 8px; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR div:empty, .ProDAIPlayer-pr=
oDAIPlayer .omega_rackWithDVR img[aria-label=3D"Picture-in-Picture"] { disp=
lay: none; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_slider.omega_slider-=
scrubber { grid-row: 1; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_playPauseDesktop { g=
rid-row: 2; height: 30px; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_btnFullScreen svg, .=
ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_playPauseDesktop svg { =
height: 20px; width: 20px; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume { margin-righ=
t: 4px; position: relative; top: 2px; }
  @media (min-width: 1020px) {
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume .omega_volume=
-container { left: 45px; rotate: 0deg; top: -152px; z-index: 100; display: =
block !important; }
}
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:has([aria-label=3D"Exit ful=
l screen"]) .omega_volume { position: unset; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:has([aria-label=3D"Exit ful=
l screen"]) .omega_volume .omega_volume-container { left: unset; rotate: -9=
0deg; top: -50px; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_btnSubtitle { displa=
y: block !important; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn { display: f=
lex !important; min-width: 76px; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn .omega_liveB=
tn-label::before { padding: 2px 6px; }
  .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_rewind { display: no=
ne; }
}

.ProDAIPlayer-proDAIPlayer .omega_controlRackBackdrop { align-self: end; as=
pect-ratio: 16 / 9; background: rgb(0, 0, 0); height: 100%; max-height: 75p=
x; width: 100%; }

.ProDAIPlayer-proDAIPlayer .omega_tapToUnmuteBtn { background: rgb(255, 255=
, 255); }

@container video-player (max-width: 630px) {
  .ProDAIPlayer-proDAIPlayer .omega_subtitles { bottom: 2%; display: flex; =
max-width: 600px; overflow: hidden; text-align: center; white-space: normal=
; }
}

@container video-player (max-width: 460px) {
  .ProDAIPlayer-proDAIPlayer .omega_controlRackBackdrop { max-height: 65px;=
 }
  .ProDAIPlayer-proDAIPlayer .omega_subtitles { bottom: 2%; display: flex; =
font-size: 13px; max-width: 280px; overflow: hidden; text-align: center; wh=
ite-space: normal; }
}

.ProDAIPlayer-proDAIPlayer .ProDAIPlayer-slate { display: flex; height: 100=
%; justify-content: center; margin: auto; width: 100%; }

.ProDAIPlayer-proDAIPlayer .ProDAIPlayer-slate img { width: 100%; }

.ProDAIPlayer-proDAIPlayer .ProDAIPlayer-slate + .omega_aspectRatioContaine=
r { display: none; }

.ProPlayerChannel-channelContainer { background-color: rgb(23, 23, 23); dis=
play: block; overflow: hidden; width: 100%; }

.ProPlayerChannel-channelContainer * { box-sizing: border-box; }

.ProPlayerChannel-pcpChannelContainer { border-radius: 4px; }

.ProPlayerChannel-channelHolder { background-color: rgb(23, 23, 23); displa=
y: flex; flex-wrap: wrap; justify-content: center; padding: 0px 8px; width:=
 100%; }

@media (max-width: 1019px) {
  .ProPlayerChannel-channelHolder { align-items: center; flex-direction: co=
lumn; }
}

.ProPlayerChannel-leftContainer { display: block; width: 295px; }

@media (max-width: 1339px) {
  .ProPlayerChannel-leftContainer { display: none; }
}

.ProPlayerChannel-channels, .ProPlayerChannel-rightContainer { display: fle=
x; text-align: center; }

.ProPlayerChannel-channels { background: rgba(60, 184, 120, 0.2); border-ra=
dius: 26px; flex-direction: row; height: 31px; margin-bottom: 16px; margin-=
top: 16px; position: relative; width: 336px; }

.ProPlayerChannel-channels .ProPlayerChannel-slider { background-color: rgb=
(60, 184, 120); border-radius: 30px; height: 31px; left: 0px; position: abs=
olute; top: 0px; transition: left 0.2s ease-in-out; width: 33.33%; }

@media (max-width: 759px) {
  .ProPlayerChannel-channels .ProPlayerChannel-slider { width: 88px; }
}

.ProPlayerChannel-channels .ProPlayerChannel-buttonContainer { display: fle=
x; flex-wrap: nowrap; width: 100%; }

.ProPlayerChannel-channels .ProPlayerChannel-buttonContainer .ProPlayerChan=
nel-selector { color: rgb(255, 255, 255); cursor: pointer; font-family: "Pr=
oxima Nova", Helvetica, Arial, sans-serif; font-size: 14px; font-style: nor=
mal; font-weight: 700; height: 31px; line-height: 17px; transition: color 0=
.2s ease-in; width: 33.33%; z-index: 1; }

.ProPlayerChannel-channels .ProPlayerChannel-buttonContainer .ProPlayerChan=
nel-activeStream { color: rgb(0, 0, 0); }

@media (max-width: 759px) {
  .ProPlayerChannel-channels { width: 264px; }
}

.ProPlayerChannel-embeddedPlayerSpacing { align-items: center; flex-directi=
on: column; }

.ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-rightContainer { =
justify-content: space-around; padding: 0px 22px 16px; text-align: center; =
width: 295px; }

@media (max-width: 1019px) {
  .ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-rightContainer =
{ padding: 0px 16px 16px; width: 300px; }
}

@media (max-width: 759px) {
  .ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-rightContainer =
{ padding: 0px 22px 16px; width: 300px; }
}

.ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-channels { backgr=
ound: rgba(60, 184, 120, 0.2); border-radius: 26px; flex-direction: row; he=
ight: 31px; margin-bottom: 16px; margin-top: 16px; position: relative; widt=
h: 336px; }

.ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-channels .ProPlay=
erChannel-slider { background-color: rgb(60, 184, 120); border-radius: 30px=
; height: 31px; left: 0px; position: absolute; top: 0px; transition: left 0=
.2s ease-in-out; width: 33.33%; }

.ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-channels .ProPlay=
erChannel-buttonContainer { display: flex; flex-wrap: nowrap; width: 100%; =
}

.ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-channels .ProPlay=
erChannel-buttonContainer .ProPlayerChannel-selector { color: rgb(255, 255,=
 255); cursor: pointer; font-family: "Proxima Nova", Helvetica, Arial, sans=
-serif; font-size: 14px; font-style: normal; font-weight: 700; height: 31px=
; line-height: 17px; transition: color 0.2s ease-in; width: 33.33%; z-index=
: 1; }

.ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-channels .ProPlay=
erChannel-buttonContainer .ProPlayerChannel-activeStream { color: rgb(0, 0,=
 0); }

@media (max-width: 1019px) {
  .ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-channels { widt=
h: 276px; }
}

@media (max-width: 759px) {
  .ProPlayerChannel-embeddedPlayerSpacing .ProPlayerChannel-channels { widt=
h: 264px; }
}

.ProPlayerChannel-rightContainer { justify-content: space-around; padding: =
16px 22px; text-align: center; width: 295px; }

@media (max-width: 1019px) {
  .ProPlayerChannel-rightContainer { padding: 0px 16px 16px; width: 300px; =
}
}

@media (max-width: 759px) {
  .ProPlayerChannel-rightContainer { padding: 0px 22px 16px; width: 300px; =
}
}

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton { cursor: poi=
nter; display: flex; text-decoration: none; transition: background-color 0.=
15s ease-in 50ms; }

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton > .ProPlayerC=
hannel-withEmphasis { height: 26px; justify-content: center; padding: 4px 0=
px; transition: color 0.1s ease-in; width: 133px; }

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton > .ProPlayerC=
hannel-noEmphasis { height: 26px; justify-content: center; padding: 4px 0px=
; transition: color 0.1s ease-in; }

.ProPlayerChannel-rightContainer .ProPlayerChannel-noEmphasisIcon, .ProPlay=
erChannel-rightContainer .ProPlayerChannel-withEmphasisIcon { fill: rgb(217=
, 217, 217); margin-right: 8px; margin-top: 2px; transition: fill 0.1s ease=
-in; }

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton:hover .ProPla=
yerChannel-noEmphasis, .ProPlayerChannel-rightContainer .ProPlayerChannel-l=
inkButton:hover .ProPlayerChannel-withEmphasis { color: rgb(60, 184, 120); =
}

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton:hover .ProPla=
yerChannel-noEmphasisIcon, .ProPlayerChannel-rightContainer .ProPlayerChann=
el-linkButton:hover .ProPlayerChannel-withEmphasisIcon { fill: rgb(60, 184,=
 120); }

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton:active .ProPl=
ayerChannel-withEmphasis { background-color: rgb(60, 184, 120); border-radi=
us: 30px; color: rgb(23, 23, 23); }

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton:active .ProPl=
ayerChannel-withEmphasisIcon { fill: rgb(23, 23, 23); }

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton > span > img =
{ display: inline-block; padding-right: 8px; width: 24px; }

.ProPlayerChannel-rightContainer .ProPlayerChannel-linkButton > span { colo=
r: rgb(217, 217, 217); display: inline-flex; flex-wrap: nowrap; font-family=
: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px; font-style=
: normal; font-weight: 700; text-decoration: none; }

@media (max-width: 1019px) {
  .ProPlayerChannel-rightContainer { flex-direction: row; margin-left: 0px;=
 text-align: center; top: 40px; }
}

.ProPlayerToast-overlay { background-color: rgb(23, 23, 23); position: abso=
lute; top: 0px; width: 100%; z-index: 1; }

.ProPlayerToast-toastMessageContainer { color: rgb(255, 255, 255); left: 0p=
x; padding-top: 12px; position: absolute; text-align: center; top: 0px; wid=
th: 100%; }

.StreamToast-toastMessage { background-color: rgb(23, 23, 23); border-radiu=
s: 3px; display: flex; flex-direction: column; justify-content: center; mar=
gin: auto; width: fit-content; opacity: 0.85 !important; }

.StreamToast-textAndButton { color: rgb(255, 255, 255); display: flex; flex=
-direction: row; font-family: "Proxima Nova", Helvetica, Arial, sans-serif;=
 font-size: 16px; font-style: normal; font-weight: 600; justify-content: ce=
nter; line-height: 22px; padding: 12px 24px; }

.StreamToast-textAndButton .StreamToast-dismissButton { margin-left: 18px; =
}

@media (max-width: 425px) {
  .StreamToast-textAndButton { font-size: 12px; line-height: 16px; padding:=
 8px 12px; }
  .StreamToast-textAndButton .StreamToast-dismissButton { height: 14px; mar=
gin-left: 10px; width: 14px; }
}

@media (max-width: 1020px) {
  .StreamToast-embeddedPlayerContainer { font-size: 12px; line-height: 16px=
; padding: 8px 12px; }
  .StreamToast-embeddedPlayerContainer .StreamToast-dismissButton { height:=
 14px; margin-left: 10px; width: 14px; }
}

@media (max-width: 759px) {
  .StreamToast-embeddedPlayerContainer { font-size: 16px; line-height: 24px=
; padding: 12px 24px; }
  .StreamToast-embeddedPlayerContainer .StreamToast-dismissButton { margin-=
left: 18px; }
}

@media (max-width: 425px) {
  .StreamToast-embeddedPlayerContainer { font-size: 12px; line-height: 16px=
; padding: 8px 12px; }
  .StreamToast-embeddedPlayerContainer .StreamToast-dismissButton { height:=
 14px; margin-left: 10px; width: 14px; }
}

.StreamToastWithCTA-toastMessage { background-color: rgb(23, 23, 23); borde=
r-radius: 3px; color: rgb(255, 255, 255); display: flex; flex-direction: co=
lumn; justify-content: center; margin: auto; width: fit-content; opacity: 0=
.85 !important; }

.StreamToastWithCTA-textAndButton { display: flex; flex-direction: row; fon=
t-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 16px; fo=
nt-style: normal; font-weight: 600; justify-content: center; line-height: 2=
2px; padding: 12px 24px; }

.StreamToastWithCTA-textAndButton .StreamToastWithCTA-dismissButton { margi=
n-left: 18px; }

.StreamToastWithCTA-textAndButton .StreamToastWithCTA-switchButton { border=
: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); font-size: 12px;=
 font-style: normal; font-weight: 700; letter-spacing: 1.09px; line-height:=
 12px; margin-left: 18px; padding: 10px 31px; text-transform: uppercase; }

@media (max-width: 425px) {
  .StreamToastWithCTA-textAndButton { font-size: 12px; line-height: 16px; p=
adding: 8px 12px; }
  .StreamToastWithCTA-textAndButton .StreamToastWithCTA-switchButton { font=
-size: 10px; line-height: 12px; margin-left: 10px; padding: 5.5px 14.5px; }
  .StreamToastWithCTA-textAndButton .StreamToastWithCTA-dismissButton { hei=
ght: 14px; margin-left: 10px; width: 14px; }
}

@media (max-width: 1020px) {
  .StreamToastWithCTA-embeddedPlayerContainer { font-size: 12px; line-heigh=
t: 16px; padding: 8px 12px; }
  .StreamToastWithCTA-embeddedPlayerContainer .StreamToastWithCTA-switchBut=
ton { font-size: 10px; line-height: 12px; margin-left: 10px; padding: 5.5px=
 14.5px; }
  .StreamToastWithCTA-embeddedPlayerContainer .StreamToastWithCTA-dismissBu=
tton { height: 14px; margin-left: 10px; width: 14px; }
}

@media (max-width: 759px) {
  .StreamToastWithCTA-embeddedPlayerContainer { font-size: 16px; line-heigh=
t: 24px; padding: 12px 24px; }
  .StreamToastWithCTA-embeddedPlayerContainer .StreamToastWithCTA-switchBut=
ton { font-size: 12px; line-height: 12px; margin-left: 10px; padding: 10px =
31px; }
  .StreamToastWithCTA-embeddedPlayerContainer .StreamToastWithCTA-dismissBu=
tton { margin-left: 18px; }
}

@media (max-width: 425px) {
  .StreamToastWithCTA-embeddedPlayerContainer { font-size: 12px; line-heigh=
t: 16px; padding: 8px 12px; }
  .StreamToastWithCTA-embeddedPlayerContainer .StreamToastWithCTA-switchBut=
ton { font-size: 10px; line-height: 12px; margin-left: 10px; padding: 5.5px=
 14.5px; }
  .StreamToastWithCTA-embeddedPlayerContainer .StreamToastWithCTA-dismissBu=
tton { height: 14px; margin-left: 10px; width: 14px; }
}

.StreamToastWithCTA-text { align-self: center; }

.StreamToastAutoSwitch-toastMessage { background-color: rgb(23, 23, 23); bo=
rder-radius: 3px; display: flex; flex-direction: column; justify-content: c=
enter; margin: auto; width: fit-content; opacity: 0.85 !important; }

.StreamToastAutoSwitch-textAndButton { color: rgb(255, 255, 255); display: =
flex; flex-direction: row; font-family: "Proxima Nova", Helvetica, Arial, s=
ans-serif; font-size: 16px; font-style: normal; font-weight: 600; justify-c=
ontent: center; line-height: 22px; padding: 12px 24px; }

.StreamToastAutoSwitch-textAndButton .StreamToastAutoSwitch-dismissButton {=
 margin-left: 18px; }

@media (max-width: 425px) {
  .StreamToastAutoSwitch-textAndButton { font-size: 12px; line-height: 16px=
; padding: 8px 12px; }
  .StreamToastAutoSwitch-textAndButton .StreamToastAutoSwitch-dismissButton=
 { height: 14px; margin-left: 10px; width: 14px; }
}

@media (max-width: 1020px) {
  .StreamToastAutoSwitch-embeddedPlayerContainer { font-size: 12px; line-he=
ight: 16px; padding: 8px 12px; }
  .StreamToastAutoSwitch-embeddedPlayerContainer .StreamToastAutoSwitch-dis=
missButton { height: 14px; margin-left: 10px; width: 14px; }
}

@media (max-width: 759px) {
  .StreamToastAutoSwitch-embeddedPlayerContainer { font-size: 16px; line-he=
ight: 24px; padding: 12px 24px; }
  .StreamToastAutoSwitch-embeddedPlayerContainer .StreamToastAutoSwitch-dis=
missButton { margin-left: 18px; }
}

@media (max-width: 425px) {
  .StreamToastAutoSwitch-embeddedPlayerContainer { font-size: 12px; line-he=
ight: 16px; padding: 8px 12px; }
  .StreamToastAutoSwitch-embeddedPlayerContainer .StreamToastAutoSwitch-dis=
missButton { height: 14px; margin-left: 10px; width: 14px; }
}

.ProPlayerTabs-channelContainer { background-color: initial; display: block=
; overflow: hidden; width: 100%; }

.ProPlayerTabs-channelContainer * { box-sizing: border-box; }

.ProPlayerTabs-pcpChannelContainer { border-radius: 4px; }

.ProPlayerTabs-channelHolder { background-color: initial; display: flex; fl=
ex-wrap: wrap; justify-content: space-between; padding: 0px 8px; width: 100=
%; }

@media (max-width: 1019px) {
  .ProPlayerTabs-channelHolder { flex-direction: column; }
}

.ProPlayerTabs-standaloneChannelHolder { align-items: center; justify-conte=
nt: center; }

.ProPlayerTabs-standaloneChannelContainer { background-color: rgb(23, 23, 2=
3); }

.ProPlayerTabs-tabsHolder { justify-content: space-between; }

.ProPlayerTabs-leftContainer { display: block; width: 295px; }

@media (max-width: 1339px) {
  .ProPlayerTabs-leftContainer { display: none; }
}

.ProPlayerTabs-channels, .ProPlayerTabs-rightContainer { display: flex; tex=
t-align: center; }

.ProPlayerTabs-proChannels { width: 100% !important; }

.ProPlayerTabs-channels { flex-direction: row; height: 40px; margin-bottom:=
 16px; position: relative; width: 50%; }

@media (max-width: 759px) {
  .ProPlayerTabs-channels { width: 100%; }
}

.ProPlayerTabs-channels .ProPlayerTabs-slider { background-color: rgb(60, 1=
84, 120); border-radius: 30px; height: 31px; left: 0px; position: absolute;=
 top: 0px; transition: left 0.2s ease-in-out; width: 33.33%; }

@media (max-width: 759px) {
  .ProPlayerTabs-channels .ProPlayerTabs-slider { width: 88px; }
}

.ProPlayerTabs-channels .ProPlayerTabs-buttonContainer { display: flex; fle=
x-wrap: nowrap; width: 100%; }

.ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-proSe=
lector { width: 183px; }

.ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-plusS=
elector { width: 165px; }

.ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-selec=
tor { color: rgb(116, 116, 116); cursor: pointer; font-family: "Proxima Nov=
a", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font=
-weight: 600; height: 40px; line-height: 22px; transition: color 0.2s ease-=
in; white-space: nowrap; z-index: 1; }

@media (max-width: 759px) {
  .ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-sel=
ector { width: 100%; }
}

.ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-activ=
eStream { border-bottom: 2px solid rgb(23, 23, 23); color: rgb(23, 23, 23);=
 }

@media (max-width: 759px) {
  .ProPlayerTabs-plusTab { flex-basis: 0px; flex-grow: 1; width: unset; }
}

.ProPlayerTabs-darkThemeButtonContainer .ProPlayerTabs-selector { color: rg=
b(158, 158, 158) !important; }

.ProPlayerTabs-darkThemeButtonContainer .ProPlayerTabs-activeStream { borde=
r-bottom: 2px solid rgb(248, 248, 248) !important; color: rgb(248, 248, 248=
) !important; }

.ProPlayerTabs-rightContainer { gap: 20px; padding: 16px 16px 16px 0px; tex=
t-align: center; width: 230px; }

.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton { cursor: pointer; =
display: flex; text-decoration: none; transition: background-color 0.15s ea=
se-in 50ms; }

.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton > .ProPlayerTabs-wi=
thEmphasis { height: 26px; justify-content: flex-start; padding: 4px 0px; t=
ransition: color 0.1s ease-in; width: 133px; }

.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton > .ProPlayerTabs-no=
Emphasis { height: 26px; justify-content: flex-start; padding: 4px 0px; tra=
nsition: color 0.1s ease-in; }

.ProPlayerTabs-rightContainer .ProPlayerTabs-noEmphasisIcon, .ProPlayerTabs=
-rightContainer .ProPlayerTabs-withEmphasisIcon { fill: rgb(23, 23, 23); ma=
rgin-right: 8px; margin-top: 2px; transition: fill 0.1s ease-in; }

.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTab=
s-noEmphasis, .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton:hover=
 .ProPlayerTabs-withEmphasis { color: rgb(252, 183, 0); }

.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTab=
s-noEmphasisIcon, .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton:h=
over .ProPlayerTabs-withEmphasisIcon { fill: rgb(252, 183, 0); }

.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton > span > img { disp=
lay: inline-block; padding-right: 8px; width: 24px; }

.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton > span { color: rgb=
(23, 23, 23); display: inline-flex; flex-wrap: nowrap; font-family: "Proxim=
a Nova", Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal;=
 font-weight: 700; line-height: 16px; text-decoration: none; }

.ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-linkButton > span { c=
olor: rgb(248, 248, 248); }

.ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-noEmphasisIcon, .ProP=
layerTabs-darkThemeRightContainer .ProPlayerTabs-withEmphasisIcon { fill: r=
gb(217, 217, 217); margin-right: 8px; margin-top: 2px; transition: fill 0.1=
s ease-in; }

.ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-linkButton:hover .Pro=
PlayerTabs-noEmphasis, .ProPlayerTabs-darkThemeRightContainer .ProPlayerTab=
s-linkButton:hover .ProPlayerTabs-withEmphasis { color: rgb(252, 183, 0); }

.ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-linkButton:hover .Pro=
PlayerTabs-noEmphasisIcon, .ProPlayerTabs-darkThemeRightContainer .ProPlaye=
rTabs-linkButton:hover .ProPlayerTabs-withEmphasisIcon { fill: rgb(252, 183=
, 0); }

.MvpdLogout-mvpdLogout { background-position: 50% center; background-repeat=
: no-repeat; background-size: contain; font-weight: 700; height: 50px; posi=
tion: absolute; right: 10px; top: 5px; width: 100px; }

.MvpdLogout-mvpdLogout:hover .MvpdLogout-mvpdLogoutDropdown { display: bloc=
k; }

.MvpdLogout-mvpdLogoutDropdown { background-color: rgb(242, 242, 242); colo=
r: rgb(0, 0, 0); cursor: pointer; display: none; font-weight: 700; padding:=
 10px 20px; position: absolute; right: 0px; top: 50px; white-space: nowrap;=
 }

.MvpdServiceProvider-mvpdProvider { display: flex; position: relative; }

.MvpdServiceProvider-mvpdProvider--twc::after { color: rgb(255, 255, 255); =
content: "*"; font-size: 1.5rem; position: absolute; right: 10px; top: 8px;=
 }

.MvpdServiceProvider-mvpdProviderFeatured { background: rgb(56, 56, 56); bo=
x-sizing: border-box; height: 70px; margin: 0px 2px 2px 0px; max-width: 122=
px; padding: 10px; width: calc(33% - 2px); }

.MvpdServiceProvider-mvpdProviderFeatured:nth-child(3n) { margin-right: 0px=
; }

@media (min-width: 1020px) {
  .MvpdServiceProvider-mvpdProviderFeatured { height: 68px; margin: 0px 3px=
 3px 0px; max-width: 122px; width: calc(20% - 3px); }
  .MvpdServiceProvider-mvpdProviderFeatured:nth-child(3n) { margin-right: 3=
px; }
  .MvpdServiceProvider-mvpdProviderFeatured:nth-child(5n) { margin-right: 0=
px; }
}

@media (min-width: 1340px) {
  .MvpdServiceProvider-mvpdProviderFeatured { height: 92px; max-width: 190p=
x; }
}

.MvpdServiceProvider-mvpdProviderFeatured:hover { background-color: rgb(72,=
 72, 72); }

.MvpdServiceProvider-mvpdProviderFeatured .MvpdServiceProvider-mvpdProvider=
Content { height: 100%; margin: auto; max-height: 28px; max-width: 97px; po=
sition: relative; width: 100%; }

@media (min-width: 1020px) {
  .MvpdServiceProvider-mvpdProviderFeatured .MvpdServiceProvider-mvpdProvid=
erContent { max-height: 30px; max-width: 102px; }
}

@media (min-width: 1340px) {
  .MvpdServiceProvider-mvpdProviderFeatured .MvpdServiceProvider-mvpdProvid=
erContent { max-height: 35px; max-width: 138px; }
}

.MvpdServiceProvider-mvpdProviderFeatured img { inset: 0px; margin: auto; m=
ax-height: 100%; max-width: 100%; position: absolute; }

.MvpdServiceProvider-mvpdProviderFull .MvpdServiceProvider-mvpdProviderCont=
ent { color: rgb(0, 0, 0); padding: 7px 30px; text-transform: none; }

.MvpdServiceProvider-mvpdProviderFull .MvpdServiceProvider-mvpdProviderCont=
ent:hover { background: rgb(255, 255, 255); }

.MvpdPredictiveResults-mvpdPredictive { position: relative; }

@media (min-width: 760px) {
  .MvpdPredictiveResults-mvpdPredictive { margin: 0px; }
}

.MvpdPredictiveResults-mvpdPredictiveResults { background-color: rgb(238, 2=
38, 238); border: 1px solid rgb(230, 230, 230); list-style-type: none; marg=
in-top: 18px; padding: 0px; }

.MvpdPredictiveResults-mvpdPredictiveItem { border-bottom: 1px solid rgb(23=
0, 230, 230); box-sizing: border-box; color: rgb(0, 0, 0); font-size: 1.25r=
em; height: 48px; line-height: 1.125rem; padding: 14px 15px; text-align: le=
ft; }

@media (min-width: 1020px) {
  .MvpdPredictiveResults-mvpdPredictiveItem { font-size: 1.125rem; height: =
50px; padding: 16px 15px; }
}

@media (min-width: 1340px) {
  .MvpdPredictiveResults-mvpdPredictiveItem { height: 54px; line-height: 1.=
5rem; }
}

.MvpdPredictiveResults-mvpdPredictiveItem:hover { background-color: rgb(230=
, 230, 230); cursor: pointer; }

.MvpdPredictiveResults-mvpdPredictiveItem a { text-transform: none; }

.MvpdPredictiveResults-mvpdPredictiveItemSelected { background-color: rgb(2=
30, 230, 230); cursor: pointer; }

.MvpdPredictiveResults-mvpdPredictiveResultsList { position: relative; }

.MvpdPredictiveResults-mvpdPredictiveResultsFull { margin-bottom: 18px; mar=
gin-top: 0px; max-height: 352px; overflow-y: scroll; }

@media (min-width: 1020px) {
  .MvpdPredictiveResults-mvpdPredictiveResultsFull { margin-bottom: 26px; m=
ax-height: 246px; }
}

@media (min-width: 1340px) {
  .MvpdPredictiveResults-mvpdPredictiveResultsFull { margin-bottom: 42px; m=
ax-height: 308px; }
}

.MvpdPredictiveInput-mvpdPredictive { position: relative; }

@media (min-width: 760px) {
  .MvpdPredictiveInput-mvpdPredictive { margin: 0px; }
}

.MvpdPredictiveInput-mvpdPredictiveIcon { height: 26px; pointer-events: non=
e; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); =
width: 26px; }

@media (min-width: 1020px) {
  .MvpdPredictiveInput-mvpdPredictiveIcon { height: 24px; width: 24px; }
}

@media (min-width: 1340px) {
  .MvpdPredictiveInput-mvpdPredictiveIcon { height: 26px; width: 26px; }
}

.MvpdPredictiveInput-mvpdPredictiveIcon::before { color: rgb(102, 102, 102)=
; font-size: 12px; pointer-events: all; position: relative; }

.MvpdPredictiveInput-mvpdPredictiveIconClose::before { cursor: pointer; fon=
t-size: 18px; top: 3px; }

.MvpdPredictiveInput-mvpdPredictiveIconSearch::before { font-size: 20px; to=
p: 2px; }

.MvpdPredictiveInput-mvpdPredictiveInput { border: none; box-sizing: border=
-box; color: rgb(30, 30, 30); font-size: 1.25rem; height: 48px; padding: 0p=
x 15px; pointer-events: all; width: 100%; }

@media (min-width: 1020px) {
  .MvpdPredictiveInput-mvpdPredictiveInput { font-size: 1.125rem; height: 5=
0px; padding: 0px 20px; }
}

@media (min-width: 1340px) {
  .MvpdPredictiveInput-mvpdPredictiveInput { font-size: 1.5rem; }
}

.MvpdFooter-mvpdDialogFaq { color: rgb(255, 255, 255); display: block; font=
-size: 1.25rem; margin-top: 20px; text-align: left; }

.MvpdFooter-mvpdDialogFaq a { text-transform: none !important; }

@media (min-width: 1020px) {
  .MvpdFooter-mvpdDialogFaq { font-size: 1.125rem; margin-top: 24px; text-a=
lign: center; }
}

@media (min-width: 1340px) {
  .MvpdFooter-mvpdDialogFaq { font-size: 1.375rem; margin-top: 42px; }
}

.MvpdDialog-episodePageEmbed { background: rgb(0, 0, 0); }

.MvpdDialog-episodePageEmbed .MvpdDialog-mvpdDialog { padding: 20px 15px; }

.MvpdDialog-mvpdDialogContainer { background: rgb(0, 0, 0); }

.MvpdDialog-mvpdDialog { background: rgb(0, 0, 0); padding: 20px 15px; }

@media (min-width: 760px) {
  .MvpdDialog-mvpdDialog { padding: 15px; }
}

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialog { padding: 32px 15px; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialog { padding: 48px 15px 235px; }
}

.MvpdDialog-mvpdDialog a { color: rgb(0, 85, 148); cursor: pointer; text-de=
coration: none; text-transform: uppercase; }

.MvpdDialog-mvpdDialog a:hover { opacity: 0.7; }

.MvpdDialog-mvpdDialog a.MvpdDialog-mvpdDialogBack { text-transform: none; =
}

.MvpdDialog-mvpd-dialog__animate-appear { opacity: 0.01; }

.MvpdDialog-mvpd-dialog__animate-appear.MvpdDialog-mvpd-dialog__animate-ent=
er-active { opacity: 1; transition: opacity 0.6s ease-in-out; }

.MvpdDialog-mvpd-dialog__animate-enter { opacity: 0.01; }

.MvpdDialog-mvpd-dialog__animate-enter.MvpdDialog-mvpd-dialog__animate-ente=
r-active { opacity: 1; transition: opacity 0.6s ease-in-out; }

.MvpdDialog-mvpdDialogIframe { box-sizing: border-box; display: table; marg=
in: auto; max-width: 370px; text-align: center; }

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogIframe { max-width: 612px; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialogIframe { max-width: 832px; }
}

.MvpdDialog-mvpdDialogIframe iframe { border: none; max-width: 100%; }

.MvpdDialog-mvpdDialogIframe .MvpdDialog-mvpdDialogBack { margin-bottom: 1r=
em; position: static; }

.MvpdDialog-mvpdDialogFeatured, .MvpdDialog-mvpdDialogFull { margin: 0px au=
to; text-align: center; }

.MvpdDialog-mvpdDialogFeatured { margin: auto; max-width: 370px; }

@media (min-width: 760px) {
  .MvpdDialog-mvpdDialogFeatured { max-width: 370px; min-height: 475px; }
}

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogFeatured { max-width: 612px; min-height: 475px; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialogFeatured { max-width: 832px; }
}

.MvpdDialog-mvpdDialogFeatured .MvpdDialog-mvpdDialogProviders { display: f=
lex; flex-wrap: wrap; justify-content: center; margin-bottom: 30px; }

.MvpdDialog-mvpdDialogFull { max-width: 370px; position: relative; }

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogFull { max-width: 612px; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialogFull { max-width: 832px; }
}

.MvpdDialog-mvpdDialogFull .MvpdDialog-mvpdDialogProviders { text-align: le=
ft; }

.MvpdDialog-mvpdDialogTitle { color: rgb(255, 255, 255); font-size: 1.5rem;=
 line-height: 1.5rem; margin-bottom: 20px; text-transform: uppercase; }

@media (min-width: 760px) {
  .MvpdDialog-mvpdDialogTitle { margin-bottom: 10px; }
}

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogTitle { font-size: 1.75rem; margin-bottom: 20px; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialogTitle { font-size: 1.875rem; }
}

.MvpdDialog-mvpdDialogDescription { color: rgb(255, 255, 255); font-size: 1=
.25rem; line-height: 24px; margin-bottom: 1rem; text-align: left; }

@media (min-width: 760px) {
  .MvpdDialog-mvpdDialogDescription { margin-bottom: 11px; }
}

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogDescription { font-size: 1.125rem; margin-bottom: 2=
4px; text-align: center; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialogDescription { font-size: 1.375rem; }
}

.MvpdDialog-mvpd-dialog__twc { color: rgb(241, 241, 241); font-size: 1rem; =
text-align: left; }

@media (min-width: 1020px) {
  .MvpdDialog-mvpd-dialog__twc { text-align: center; }
}

.MvpdDialog-mvpdDialogFullLink { color: rgb(255, 255, 255); display: block;=
 font-size: 1.25rem; line-height: 24px; margin: 14px 0px 12px; text-align: =
left; }

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogFullLink { font-size: 1.125rem; margin: 26px 0px 18=
px; text-align: center; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialogFullLink { font-size: 1.375rem; margin: 42px 0px 18=
px; }
}

.MvpdDialog-mvpdDialogFullLink a { text-transform: none; }

.MvpdDialog-mvpdDialogBack { display: block; font-size: 1.375rem; line-heig=
ht: 20px; margin-bottom: 18px; text-align: left; text-transform: none; }

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogBack { left: 0px; line-height: 33px; position: abso=
lute; top: 42px; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialogBack { top: 45px; }
}

.MvpdDialog-mvpd-dialog__predictive-input { border: none; width: 100%; }

.MvpdDialog-mvpdDialogPredictive { position: relative; }

.MvpdDialog-mvpdDialogPredictive .MvpdDialog-mvpdPredictiveResults { left: =
0px; max-height: 240px; overflow-y: scroll; position: absolute; right: 0px;=
 z-index: 1; }

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogPredictive .MvpdDialog-mvpdPredictiveResults { max-=
height: 250px; }
}

.MvpdDialog-mvpdDialogFullList { position: relative; }

.MvpdDialog-mvpdDialogFullList .MvpdDialog-mvpdDialogDescription { margin-t=
op: 20px; }

@media (min-width: 760px) {
  .MvpdDialog-mvpdDialogFullList .MvpdDialog-mvpdDialogDescription { font-s=
ize: 1.375rem; margin-bottom: 18px; }
}

@media (min-width: 1020px) {
  .MvpdDialog-mvpdDialogFullList .MvpdDialog-mvpdDialogDescription { font-s=
ize: 1.125rem; margin-top: 32px; }
}

@media (min-width: 1340px) {
  .MvpdDialog-mvpdDialogFullList .MvpdDialog-mvpdDialogDescription { font-s=
ize: 1.375rem; margin-top: 48px; }
}

.MvpdDialog-mvpdDialogSubscribe { background-color: rgb(56, 56, 56); margin=
-bottom: 5.5rem; }

.MvpdConcurrencyMessage-container { align-items: center; background: radial=
-gradient(51.05% 62.78% at 50% 26.48%, rgb(6, 47, 98) 0px, rgb(6, 41, 86) 3=
7.18%, rgb(5, 24, 56) 100%); display: flex; flex-direction: column; justify=
-content: center; padding: 23px; width: 100%; }

.MvpdConcurrencyMessage-logo { height: 27px; margin-bottom: 10px; width: 18=
5px; }

.MvpdConcurrencyMessage-message { margin-bottom: 32px; width: 350px; }

@media (max-width: 359px) {
  .MvpdConcurrencyMessage-message { width: 266px; }
}

.MvpdConcurrencyMessage-message p { color: rgb(255, 255, 255); font-family:=
 "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 23px; font-weight=
: 700; line-height: 28px; text-align: center; }

@media (max-width: 359px) {
  .MvpdConcurrencyMessage-message p { font-size: 18px; line-height: 24px; }
}

.MvpdConcurrencyMessage-tryAgainButton { align-items: center; appearance: n=
one; background-color: rgb(0, 85, 148); border: 1px solid rgb(0, 47, 108); =
border-radius: 3px; color: rgb(255, 255, 255); cursor: pointer; display: fl=
ex; flex-direction: row; font-size: 14px; font-weight: 600; justify-content=
: center; letter-spacing: 1px; margin: 0px auto; text-align: center; text-t=
ransform: uppercase; transition: 0.15s linear; width: 191px; height: 50px !=
important; padding: 0px !important; }

.MvpdConcurrencyMessage-tryAgainButton > span { display: block; line-height=
: 12px; }

.MvpdConcurrencyMessage-tryAgainButton [class*=3D" icon-"], .MvpdConcurrenc=
yMessage-tryAgainButton [class^=3D"icon-"] { height: 12px; margin-left: 5px=
; position: relative; }

.MvpdConcurrencyMessage-tryAgainButton [class*=3D" icon-"]::before, .MvpdCo=
ncurrencyMessage-tryAgainButton [class^=3D"icon-"]::before { line-height: 1=
2px; }

.MvpdConcurrencyMessage-tryAgainButton:focus, .MvpdConcurrencyMessage-tryAg=
ainButton:hover { background-color: rgb(0, 47, 108); border-color: rgb(0, 4=
7, 108); color: rgb(255, 255, 255); }

.MvpdConcurrencyMessage-tryAgainButton[class*=3D"touchButton"]:hover { back=
ground-color: rgb(0, 85, 148); border-color: rgb(0, 47, 108); color: rgb(25=
5, 255, 255); }

@media (hover: hover) {
  .MvpdConcurrencyMessage-tryAgainButton[class*=3D"touchButton"]:hover { ba=
ckground-color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); color: rgb(=
255, 255, 255); }
}

@media (min-width: 760px) {
  .MvpdConcurrencyMessage-tryAgainButton { padding: 0px 30px; width: auto; =
}
}

@media (max-width: 359px) {
  .MvpdConcurrencyMessage-tryAgainButton { width: 100%; }
}

@media (min-width: 760px) {
  .MvpdConcurrencyMessage-tryAgainButton { width: 191px; }
}

.MvpdConcurrencyMessage-tryAgainButton:last-child { margin-bottom: 7px; }

.MvpdRedirect-unsupportedDevice { position: relative; }

.MvpdRedirect-redirectScreenMobile, .MvpdRedirect-redirectScreenTablet { he=
ight: auto; width: 100%; }

.MvpdRedirect-appleButtonMobile { display: block; left: 10%; position: abso=
lute; top: 55%; width: 35%; }

.MvpdRedirect-appleButtonTablet { display: block; left: 17%; position: abso=
lute; top: 70%; width: 25%; }

.MvpdRedirect-androidButtonMobile { display: block; position: absolute; rig=
ht: 10%; top: 55%; width: 35%; }

.MvpdRedirect-androidButtonTablet { display: block; position: absolute; rig=
ht: 17%; top: 70%; width: 25%; }

.MvpdRedirect-downloadButton { height: auto; width: 100%; }

.LivePlayerChannel-channelContainer { background-color: rgb(23, 23, 23); di=
splay: block; overflow: visible; padding: 10px; position: relative; width: =
100%; }

.LivePlayerChannel-channelContainer * { box-sizing: border-box; }

.LivePlayerChannel-channelHolder { background-color: rgb(23, 23, 23); displ=
ay: flex; flex-wrap: wrap; justify-content: center; padding: 5px 8px; width=
: 100%; }

@media (max-width: 1019px) {
  .LivePlayerChannel-channelHolder { align-items: center; flex-direction: c=
olumn; padding: 5px 8px; }
}

.LivePlayerChannel-leftContainer { display: block; width: 295px; }

@media (max-width: 1339px) {
  .LivePlayerChannel-leftContainer { display: none; }
}

.LivePlayerChannel-channels, .LivePlayerChannel-rightContainer { display: f=
lex; text-align: center; }

.LivePlayerChannel-channels { background: rgba(60, 184, 120, 0.2); border-r=
adius: 26px; flex-direction: row; height: 31px; margin-bottom: 16px; margin=
-top: 16px; position: relative; width: 336px; }

.LivePlayerChannel-channels .LivePlayerChannel-slider { background-color: r=
gb(60, 184, 120); border-radius: 30px; height: 31px; left: 0px; position: a=
bsolute; top: 0px; transition: left 0.2s ease-in-out; width: 112px; }

@media (max-width: 759px) {
  .LivePlayerChannel-channels .LivePlayerChannel-slider { width: 88px; }
}

.LivePlayerChannel-channels .LivePlayerChannel-buttonContainer { display: f=
lex; flex-wrap: nowrap; width: 336px; }

.LivePlayerChannel-channels .LivePlayerChannel-buttonContainer .LivePlayerC=
hannel-selector { color: rgb(0, 0, 0); cursor: pointer; font-family: "Proxi=
ma Nova", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal=
; font-weight: 700; height: 31px; line-height: 17px; transition: color 0.2s=
 ease-in; width: 112px; z-index: 1; }

@media (max-width: 759px) {
  .LivePlayerChannel-channels .LivePlayerChannel-buttonContainer .LivePlaye=
rChannel-selector { width: 88px; }
}

.LivePlayerChannel-channels .LivePlayerChannel-buttonContainer .LivePlayerC=
hannel-buttonInactive { color: rgb(255, 255, 255); transition: color 0.2s e=
ase-in; }

@media (max-width: 759px) {
  .LivePlayerChannel-channels { width: 264px; }
}

.LivePlayerChannel-embeddedPlayerSpacing { align-items: center; flex-direct=
ion: column; }

.LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-rightContainer =
{ justify-content: space-around; padding: 0px 22px 16px; text-align: center=
; width: 295px; }

@media (max-width: 1019px) {
  .LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-rightContaine=
r { padding: 0px 16px 16px; width: 300px; }
}

@media (max-width: 759px) {
  .LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-rightContaine=
r { padding: 0px 22px 16px; width: 300px; }
}

.LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels { back=
ground: rgba(60, 184, 120, 0.2); border-radius: 26px; flex-direction: row; =
height: 31px; margin-bottom: 16px; margin-top: 16px; position: relative; wi=
dth: 336px; }

.LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels .LiveP=
layerChannel-slider { background-color: rgb(60, 184, 120); border-radius: 3=
0px; height: 31px; left: 0px; position: absolute; top: 0px; transition: lef=
t 0.2s ease-in-out; width: 112px; }

@media (max-width: 1019px) {
  .LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels .Liv=
ePlayerChannel-slider { width: 92px; }
}

@media (max-width: 759px) {
  .LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels .Liv=
ePlayerChannel-slider { width: 88px; }
}

.LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels .LiveP=
layerChannel-buttonContainer { display: flex; flex-wrap: nowrap; width: 336=
px; }

.LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels .LiveP=
layerChannel-buttonContainer .LivePlayerChannel-selector { color: rgb(0, 0,=
 0); cursor: pointer; font-family: "Proxima Nova", Helvetica, Arial, sans-s=
erif; font-size: 14px; font-style: normal; font-weight: 700; height: 31px; =
line-height: 17px; transition: color 0.2s ease-in; width: 112px; z-index: 1=
; }

@media (max-width: 1019px) {
  .LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels .Liv=
ePlayerChannel-buttonContainer .LivePlayerChannel-selector { width: 92px; }
}

@media (max-width: 759px) {
  .LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels .Liv=
ePlayerChannel-buttonContainer .LivePlayerChannel-selector { width: 88px; }
}

.LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels .LiveP=
layerChannel-buttonContainer .LivePlayerChannel-buttonInactive { color: rgb=
(255, 255, 255); transition: color 0.2s ease-in; }

@media (max-width: 1019px) {
  .LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels { wi=
dth: 276px; }
}

@media (max-width: 759px) {
  .LivePlayerChannel-embeddedPlayerSpacing .LivePlayerChannel-channels { wi=
dth: 264px; }
}

.LivePlayerChannel-rightContainer { justify-content: space-around; padding:=
 8px 16px 22px; text-align: center; width: 295px; }

@media (max-width: 1019px) {
  .LivePlayerChannel-rightContainer { padding: 0px 16px 16px; width: 300px;=
 }
}

@media (max-width: 759px) {
  .LivePlayerChannel-rightContainer { padding: 0px 22px 16px; width: 300px;=
 }
}

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton { cursor: p=
ointer; display: flex; text-decoration: none; transition: background-color =
0.15s ease-in 50ms; }

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton > .LivePlay=
erChannel-withEmphasis { height: 26px; justify-content: center; padding: 4p=
x 0px; transition: color 0.1s ease-in; width: 133px; }

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton > .LivePlay=
erChannel-noEmphasis { height: 26px; justify-content: center; padding: 4px =
0px; transition: color 0.1s ease-in; }

.LivePlayerChannel-rightContainer .LivePlayerChannel-noEmphasisIcon, .LiveP=
layerChannel-rightContainer .LivePlayerChannel-withEmphasisIcon { fill: rgb=
(217, 217, 217); margin-right: 8px; margin-top: 2px; transition: fill 0.1s =
ease-in; }

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton:hover .Live=
PlayerChannel-noEmphasis, .LivePlayerChannel-rightContainer .LivePlayerChan=
nel-linkButton:hover .LivePlayerChannel-withEmphasis { color: rgb(252, 183,=
 0); }

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton:hover .Live=
PlayerChannel-noEmphasisIcon, .LivePlayerChannel-rightContainer .LivePlayer=
Channel-linkButton:hover .LivePlayerChannel-withEmphasisIcon { fill: rgb(25=
2, 183, 0); }

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton:active .Liv=
ePlayerChannel-withEmphasis { background-color: rgb(252, 183, 0); border-ra=
dius: 30px; color: rgb(23, 23, 23); }

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton:active .Liv=
ePlayerChannel-withEmphasisIcon { fill: rgb(23, 23, 23); }

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton > span > im=
g { display: inline-block; padding-right: 8px; width: 24px; }

.LivePlayerChannel-rightContainer .LivePlayerChannel-linkButton > span { co=
lor: rgb(217, 217, 217); display: inline-flex; flex-wrap: nowrap; font-fami=
ly: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px; font-sty=
le: normal; font-weight: 700; text-decoration: none; }

@media (max-width: 1019px) {
  .LivePlayerChannel-rightContainer { flex-direction: row; margin-left: 0px=
; text-align: center; top: 40px; }
}

.LiveTvGate-liveTvMvpd { height: 100%; position: relative; }

.LiveTvGate-closeButton { align-items: center; background-color: rgb(255, 2=
55, 255); border-radius: 23px; display: flex; height: 24px; justify-content=
: center; position: absolute; right: 20px; width: 24px; }

.LiveTvGate-closeButton svg path { fill: rgb(0, 8, 26); }

.WatchLiveRightRail-containerFluidWidths { margin: 0px auto; width: 100%; }

@media (min-width: 1020px) {
  .WatchLiveRightRail-containerFluidWidths { max-width: 960px; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-containerFluidWidths { max-width: 1290px; }
}

.WatchLiveRightRail-containerWidth100 { width: 100%; }

.WatchLiveRightRail-page { display: block; margin-bottom: 25px; overflow: v=
isible; }

@media (min-width: 760px) {
  .WatchLiveRightRail-page { margin-bottom: 28px; }
}

.WatchLiveRightRail-advertorialPage { display: block; overflow: visible; }

.WatchLiveRightRail-pageGrid { margin-left: auto; margin-right: auto; max-w=
idth: 1290px; overflow: visible; width: 100%; }

.WatchLiveRightRail-pageWrapper { margin: 0px auto; max-width: 100%; }

@media (min-width: 760px) {
  .WatchLiveRightRail-pageWrapper { max-width: 678px; }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-pageWrapper { max-width: 960px; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-pageWrapper { max-width: 1290px; }
}

@media (min-width: 760px) {
  .WatchLiveRightRail-pageWrapper { max-width: 100% !important; }
}

.WatchLiveRightRail-pageRow { display: flex; flex-flow: wrap; padding: 0px =
20px; }

@media (min-width: 760px) {
  .WatchLiveRightRail-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-pageRow { display: flex; flex-flow: wrap; padding: 0p=
x 20px; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .WatchLiveRightRail-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (max-width: 1019px) {
  .WatchLiveRightRail-pageRow { margin: 0px; padding: 0px; }
}

@media (min-width: 360px) and (max-width: 759px) {
  .WatchLiveRightRail-pageRow.WatchLiveRightRail-containerFluidWidths { pad=
ding: 0px 21px; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .WatchLiveRightRail-pageRow.WatchLiveRightRail-containerFluidWidths { pad=
ding: 0px 45px; }
}

.WatchLiveRightRail-pageRowFlex { display: flex; }

.WatchLiveRightRail-rowUnderAd { margin-top: -29px; }

@media (min-width: 1020px) {
  .WatchLiveRightRail-rowUnderAd { margin-top: -50px; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-rowUnderAd { margin-top: -44px; }
}

.WatchLiveRightRail-rowWithBackground { background: rgb(207, 216, 226); pos=
ition: relative; }

.WatchLiveRightRail-rowWithBackground::after, .WatchLiveRightRail-rowWithBa=
ckground::before { background: rgb(207, 216, 226); content: ""; display: bl=
ock; height: 100%; position: absolute; width: 25vw; }

.WatchLiveRightRail-rowWithBackground::before { right: 100%; top: 0px; }

.WatchLiveRightRail-rowWithBackground::after { left: 100%; top: 0px; }

.WatchLiveRightRail-isAdvertorial { display: block; }

.WatchLiveRightRail-flipRowOrder .WatchLiveRightRail-col:first-child { orde=
r: 2; }

@media (min-width: 1020px) {
  .WatchLiveRightRail-flipRowOrder .WatchLiveRightRail-col:first-child { or=
der: 1; }
}

.WatchLiveRightRail-flipRowOrder .WatchLiveRightRail-col:last-child { order=
: 1; }

@media (min-width: 1020px) {
  .WatchLiveRightRail-flipRowOrder .WatchLiveRightRail-col:last-child { ord=
er: 2; }
}

.WatchLiveRightRail-col { display: flex; flex-direction: column; flex-grow:=
 0; flex-shrink: 0; margin-right: 30px; max-width: calc(100% - 30px); min-w=
idth: calc(100% - 30px); }

@media (min-width: 760px) {
  .WatchLiveRightRail-col { max-width: calc(33.3333% - 30px); min-width: ca=
lc(33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-col { max-width: calc(44.4444% - 30px); min-width: ca=
lc(44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .WatchLiveRightRail-col { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-col { max-width: calc(33.3333% - 30px); min-width: ca=
lc(33.3333% - 30px); }
}

.WatchLiveRightRail-col:last-child { margin-right: 0px; }

@media (min-width: 360px) and (max-width: 759px) {
  .WatchLiveRightRail-col { margin-left: auto !important; margin-right: aut=
o !important; max-width: 100% !important; min-width: 100% !important; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .WatchLiveRightRail-col { margin-left: auto !important; margin-right: aut=
o !important; max-width: 100% !important; min-width: 100% !important; }
  .WatchLiveRightRail-containerFluidWidths .WatchLiveRightRail-col { max-wi=
dth: 678px !important; min-width: 678px; }
}

@media (min-width: 760px) {
  .WatchLiveRightRail-col-3 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .WatchLiveRightRail-col-3 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .WatchLiveRightRail-col-3 { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .WatchLiveRightRail-col-3 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .WatchLiveRightRail-col-3 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: 30=
px; max-width: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
  .WatchLiveRightRail-col-3:first-child { margin-left: 0px; margin-right: 3=
0px; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: 30=
px; max-width: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

@media (min-width: 760px) {
  .WatchLiveRightRail-col-6 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .WatchLiveRightRail-col-6 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .WatchLiveRightRail-col-6 { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .WatchLiveRightRail-col-6 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .WatchLiveRightRail-col-6 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: 0p=
x; margin-right: 0px; max-width: calc(44.4444% - 16.6667px); min-width: cal=
c(44.4444% - 16.6667px); }
  .WatchLiveRightRail-col-6:first-child { margin-left: 0px; margin-right: 3=
0px; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: 0p=
x; max-width: calc(50% - 15px); min-width: calc(50% - 15px); }
}

.WatchLiveRightRail-col-9 .BrandBanner-container { margin-bottom: 30px; z-i=
ndex: 99; }

@media (min-width: 1340px) {
  .WatchLiveRightRail-col-9 .BrandBanner-container { margin-left: calc(538.=
5px - 50vw); }
}

@media (min-width: 760px) {
  .WatchLiveRightRail-col-9 .BrandBanner-container { margin-bottom: -100px;=
 margin-top: 50px; }
  .WatchLiveRightRail-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .WatchLiveRightRail-col-9 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .WatchLiveRightRail-col-9 { max-width: calc(133.333% - 30px); min-width: =
calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .WatchLiveRightRail-col-9 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .WatchLiveRightRail-col-9 { max-width: calc(100% - 30px); min-width: calc=
(100% - 30px); }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-col-9 { flex-grow: 0; flex-shrink: 0; margin-right: 0=
px; max-width: calc(66.6667% - 10px); min-width: calc(66.6667% - 10px); }
  .WatchLiveRightRail-col-9:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc=
(75% - 7.5px); min-width: calc(75% - 7.5px); }
  .WatchLiveRightRail-col-9.WatchLiveRightRail-article { flex-grow: 0; flex=
-shrink: 0; margin-left: calc(8.33333% + 2.5px); max-width: calc(58.3333% -=
 12.5px); min-width: calc(58.3333% - 12.5px); }
}

@media (min-width: 760px) {
  .WatchLiveRightRail-col-12 { flex-grow: 0; flex-shrink: 0; max-width: cal=
c(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .WatchLiveRightRail-col-12 { max-width: calc(100% - 30px); min-width: cal=
c(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .WatchLiveRightRail-col-12 { max-width: calc(133.333% - 30px); min-width:=
 calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .WatchLiveRightRail-col-12 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .WatchLiveRightRail-col-12 { max-width: calc(100% - 30px); min-width: cal=
c(100% - 30px); }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-col-12 { flex-grow: 0; flex-shrink: 0; margin-right: =
0px; max-width: 100%; min-width: 100%; }
  .WatchLiveRightRail-col-12:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-col-12 { flex-grow: 0; flex-shrink: 0; max-width: 100=
%; min-width: 100%; }
}

.WatchLiveRightRail-col-full { flex-grow: 0; flex-shrink: 0; margin-right: =
0px; max-width: 100%; min-width: 100%; }

.WatchLiveRightRail-col-full .MyComponentName-container { width: 100vw; }

@media (min-width: 1340px) {
  .WatchLiveRightRail-col-full .MyComponentName-container { max-width: none=
; }
}

.WatchLiveRightRail-col-full:last-child { margin-right: 0px; }

.WatchLiveRightRail-clear-col-padding { padding-bottom: 0px; padding-top: 0=
px; }

.WatchLiveRightRail-paddedWrapper { padding-bottom: 15px; padding-top: 15px=
; }

@media (min-width: 1020px) {
  .WatchLiveRightRail-paddedWrapper { padding-bottom: 20px; padding-top: 25=
px; }
  .WatchLiveRightRail-hasBanner { margin-bottom: 130px; }
}

.WatchLiveRightRail-sidebar { flex-grow: 0; flex-shrink: 0; max-width: calc=
(100% - 30px); min-width: calc(100% - 30px); }

@media (min-width: 760px) {
  .WatchLiveRightRail-sidebar { max-width: calc(33.3333% - 30px); min-width=
: calc(33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-sidebar { max-width: calc(44.4444% - 30px); min-width=
: calc(44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .WatchLiveRightRail-sidebar { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-sidebar { max-width: calc(33.3333% - 30px); min-width=
: calc(33.3333% - 30px); }
}

@media (min-width: 360px) {
  .WatchLiveRightRail-sidebar { min-width: 100%; }
}

@media (min-width: 760px) {
  .WatchLiveRightRail-sidebar { flex-grow: 0; flex-shrink: 0; max-width: 10=
0%; min-width: 100%; }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-sidebar { flex-grow: 0; flex-shrink: 0; margin-bottom=
: 40px; margin-left: 30px; max-width: calc(33.3333% - 20px); min-width: cal=
c(33.3333% - 20px); }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-sidebar { flex-grow: 0; flex-shrink: 0; margin-left: =
30px; max-width: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

.WatchLiveRightRail-sidebarLeft { flex-grow: 0; flex-shrink: 0; max-width: =
calc(100% - 30px); min-width: calc(100% - 30px); }

@media (min-width: 760px) {
  .WatchLiveRightRail-sidebarLeft { max-width: calc(33.3333% - 30px); min-w=
idth: calc(33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-sidebarLeft { max-width: calc(44.4444% - 30px); min-w=
idth: calc(44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .WatchLiveRightRail-sidebarLeft { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-sidebarLeft { max-width: calc(33.3333% - 30px); min-w=
idth: calc(33.3333% - 30px); }
}

@media (min-width: 360px) {
  .WatchLiveRightRail-sidebarLeft { min-width: 100%; }
}

@media (min-width: 760px) {
  .WatchLiveRightRail-sidebarLeft { flex-grow: 0; flex-shrink: 0; max-width=
: 100%; min-width: 100%; }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-sidebarLeft { flex-grow: 0; flex-shrink: 0; margin-bo=
ttom: 40px; margin-left: 0px; margin-right: 30px; max-width: calc(22.2222% =
- 23.3333px); min-width: calc(22.2222% - 23.3333px); z-index: 1; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-sidebarLeft { flex-grow: 0; flex-shrink: 0; margin-le=
ft: 0px; max-width: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-sidebarLeftNav { flex-grow: 0; flex-shrink: 0; max-wi=
dth: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-sidebarLeftNav { flex-grow: 0; flex-shrink: 0; max-wi=
dth: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

.WatchLiveRightRail-sidebarPro { margin-left: 0px; margin-right: 30px; }

.WatchLiveRightRail-AdvertorialStory-ArticleHeader-1 { }

@media (min-width: 360px) {
  .WatchLiveRightRail-rightRail { display: none; }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-rightRail { display: block; }
}

.WatchLiveRightRail-mobileBanner.WatchLiveRightRail-berkshireEventContainer=
 { margin: 0px auto; }

@media (min-width: 1020px) {
  .WatchLiveRightRail-mobileBanner { display: none; }
}

.WatchLiveRightRail-desktopBanner { display: none; }

@media (min-width: 1020px) {
  .WatchLiveRightRail-desktopBanner { display: block; }
}

.WatchLiveRightRail-container { border: 4px solid rgb(0, 47, 108); color: r=
gb(0, 47, 108); margin-bottom: 30px; padding: 8px 16px; }

.WatchLiveRightRail-container a { color: rgb(0, 47, 108); }

.WatchLiveRightRail-watchliveBannerV2 { background: linear-gradient(rgb(255=
, 255, 255), rgb(255, 255, 255)) padding-box padding-box, linear-gradient(t=
o right bottom, rgb(252, 204, 18), rgb(255, 113, 18), rgb(239, 21, 65), rgb=
(110, 85, 220), rgb(6, 157, 224), rgb(5, 172, 63)) border-box border-box; b=
order: 2px solid rgba(0, 0, 0, 0); border-radius: 4px; padding: 16px 12px; =
}

.WatchLiveRightRail-header { display: flex; justify-content: space-between;=
 margin-bottom: 10px; }

.WatchLiveRightRail-header a { display: flex; }

.WatchLiveRightRail-liveTV { background: rgb(255, 255, 255); display: flex;=
 font-size: 14px; font-style: normal; font-weight: 800; height: 20px; line-=
height: 18px; margin: -18px 0px 0px -8px; padding: 2px 10px; width: 65px; }

.WatchLiveRightRail-liveTV img { margin-right: 2px; width: 22px; }

.WatchLiveRightRail-currTitle { display: block; font-size: 20px; font-weigh=
t: 800; line-height: 18px; margin-bottom: 10px; width: 70%; }

@media (min-width: 760px) and (max-width: 1019px) {
  .WatchLiveRightRail-currTitle { max-width: 205px; }
}

.WatchLiveRightRail-currTitle:hover { color: rgb(70, 153, 214); }

.WatchLiveRightRail-wlButton, .WatchLiveRightRail-wlButtonMobile { backgrou=
nd: rgb(206, 43, 43); display: flex; font-weight: 700; justify-content: spa=
ce-evenly; margin-bottom: 10px; color: rgb(255, 255, 255) !important; }

.WatchLiveRightRail-wlButton:hover, .WatchLiveRightRail-wlButtonMobile:hove=
r { background: rgb(180, 9, 9); }

.WatchLiveRightRail-wlButton { display: none; font-size: 12px; height: 30px=
; padding: 6px 4px; }

@media (min-width: 1020px) {
  .WatchLiveRightRail-wlButton { display: flex; width: 130px; }
}

.WatchLiveRightRail-wlButton .WatchLiveRightRail-logo { width: 18px; }

.WatchLiveRightRail-wlButtonMobile { font-size: 12px; padding: 4px 6px; }

@media (min-width: 760px) {
  .WatchLiveRightRail-wlButtonMobile { display: flex; padding: 4px; width: =
260px; }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-wlButtonMobile { display: none; }
}

.WatchLiveRightRail-contents { align-items: center; display: flex; justify-=
content: space-between; }

.WatchLiveRightRail-nextTitle { font-weight: 800; }

.WatchLiveRightRail-footer { display: flex; font-size: 12px; justify-conten=
t: space-between; }

.WatchLiveRightRail-footer .WatchLiveRightRail-audio { align-items: center;=
 display: flex; font-size: 12px; font-style: normal; font-weight: 700; line=
-height: 19px; margin-top: -3px; text-transform: capitalize; }

.WatchLiveRightRail-footer .WatchLiveRightRail-audio span { text-decoration=
: underline; }

.WatchLiveRightRail-footer .WatchLiveRightRail-nextShow { padding-right: 22=
px; }

.WatchLiveRightRail-inline { border-right: none; border-bottom: none; borde=
r-left: none; border-image: initial; border-top: 3px solid rgb(0, 47, 108);=
 padding: 8px 0px; }

@media (min-width: 760px) {
  .WatchLiveRightRail-inline { display: none; }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-inline { display: block; margin-left: calc(16.6667% +=
 5px); min-width: auto; }
}

@media (min-width: 1340px) {
  .WatchLiveRightRail-inline { margin-left: calc(14.2857% + 4.28571px); min=
-width: auto; }
}

.WatchLiveRightRail-inline .WatchLiveRightRail-audio, .WatchLiveRightRail-i=
nline .WatchLiveRightRail-liveTV { display: none; }

.WatchLiveRightRail-inline .WatchLiveRightRail-wlButton { margin-bottom: -1=
0px; margin-top: 0px; }

.WatchLiveRightRail-berkshireEvent { margin-bottom: 30px; max-width: 300px;=
 width: 100%; }

@media (max-width: 759px) {
  .WatchLiveRightRail-berkshireEvent { display: block; margin: auto auto 15=
px; max-width: 318px; width: 100%; }
}

.WatchLiveRightRail-BHmobileBanner { display: block; }

@media (min-width: 480px) {
  .WatchLiveRightRail-BHmobileBanner { display: none; }
}

.WatchLiveRightRail-BHinline { display: none; }

.WatchLiveRightRail-BHrightRail { display: block; }

@media (min-width: 760px) {
  .WatchLiveRightRail-BHrightRail { display: none; }
}

@media (min-width: 1020px) {
  .WatchLiveRightRail-BHrightRail { display: block; }
}

.WatchLiveRightRail-audioLink { color: rgb(0, 30, 90); display: block; font=
-size: 12px; font-weight: 600; line-height: 14.62px; margin-bottom: 12px; t=
ext-decoration: underline; width: fit-content; }

.WatchLiveRightRail-watchLivestreamButton { align-items: center; background=
-color: rgb(0, 83, 207); border-radius: 5px; display: flex; font-size: 14px=
; font-weight: 700; justify-content: center; line-height: 17.05px; margin-b=
ottom: 12px; min-height: 51px; color: rgb(255, 255, 255) !important; }

.WatchLiveRightRail-watchLivestreamButton span { animation: 1.5s ease-in-ou=
t 0s infinite normal none running WatchLiveRightRail-pulse; background-colo=
r: rgb(255, 255, 255); border-radius: 100%; box-shadow: rgb(255, 255, 255) =
0px 0px 0px 0px; display: inline-block; height: 8px; margin-right: 8px; pos=
ition: relative; transform: scale(1); width: 8px; }

@keyframes WatchLiveRightRail-pulse {=20
  0% { box-shadow: rgb(0, 83, 207) 0px 0px 0px 1px; opacity: 1; }
  70% { border: 1px solid rgb(0, 83, 207); box-shadow: rgb(255, 255, 255) 0=
px 0px 0px 1px; opacity: 0.9; padding: 2px; transform: scale(1.2); }
  100% { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px; opacity: 1; transf=
orm: scale(1); }
}

.WatchLiveRightRail-watchLivestreamButton:hover { background-color: rgb(0, =
47, 108); color: rgb(255, 255, 255); }

.WatchLiveRightRail-footerV2 { display: flex; flex-direction: column; gap: =
10px; justify-content: space-between; }

.WatchLiveRightRail-showDetailsContainer { align-items: center; display: fl=
ex; flex-direction: row; justify-content: space-between; }

.WatchLiveRightRail-nowText, .WatchLiveRightRail-upNextText { color: rgb(0,=
 30, 90); font-size: 12px; font-weight: 400; line-height: 14.62px; }

.WatchLiveRightRail-liveShow { color: rgb(0, 47, 108); font-size: 16px; fon=
t-weight: 800; line-height: 18px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .WatchLiveRightRail-liveShow { text-align: right; }
}

.WatchLiveRightRail-nextShow { color: rgb(0, 47, 108); font-size: 14px; fon=
t-weight: 600; line-height: 18px; }

@media (min-width: 760px) and (max-width: 1019px) {
  .WatchLiveRightRail-nextShow { text-align: right; width: 170px; }
}

.TempPassOverlay-overlay { height: 0px; pointer-events: none; position: rel=
ative; width: 100%; z-index: 40; }

.TempPassOverlay-liveContainer { align-items: center; background: rgb(39, 4=
9, 60); border-radius: 4px; display: flex; height: 20px; justify-content: c=
enter; position: absolute; right: 5px; top: 5px; width: 57px; }

@keyframes TempPassOverlay-blink {=20
  25% { opacity: 1; }
  50% { opacity: 0.4; }
  75% { opacity: 1; }
}

.TempPassOverlay-redIcon { animation: 2s linear 0s infinite normal none run=
ning TempPassOverlay-blink; background-clip: content-box; background-color:=
 rgb(206, 43, 43); border: 1px solid rgb(180, 9, 9); border-radius: 50%; bo=
x-sizing: initial; height: 7px; margin-top: -1px; padding: 2px; width: 7px;=
 }

.TempPassOverlay-liveText { color: rgb(255, 255, 255); font-family: "Proxim=
a Nova", Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal;=
 font-weight: 800; letter-spacing: 0.01em; line-height: 15px; margin-left: =
5px; text-transform: uppercase; }

.TempPassOverlay-timerContainer { align-items: center; display: flex; heigh=
t: 20px; justify-content: left; position: absolute; right: 5px; top: 25px; =
width: 57px; }

.TempPassOverlay-time { color: rgb(255, 255, 255); display: inline-block; f=
ont-family: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 12px; =
font-style: normal; font-weight: 600; letter-spacing: 0.05em; line-height: =
14px; margin-left: 5px; max-width: 36px; min-width: 36px; text-shadow: rgb(=
0, 0, 0) 0px 0px 2px, rgb(0, 0, 0) 0px 0px 1px; width: 36px; }

.TempPassOverlay-linkOut { margin-top: 2px; pointer-events: auto; }

.TempPassOverlay-linkIcon { filter: drop-shadow(rgb(0, 0, 0) 0px 0px 0.5px)=
 drop-shadow(rgb(0, 0, 0) 0px 0px 0.5px); }

.LogoOverlay-logoContainer { align-items: center; border-radius: 4px; displ=
ay: flex; height: 20px; justify-content: center; pointer-events: none; posi=
tion: absolute; right: 66px; top: 6px; width: auto; z-index: 40; }

.LogoOverlay-logoContainer img { filter: drop-shadow(black 1px 1px 0px) dro=
p-shadow(black -1px -1px 0px) drop-shadow(black -1px 1px 0px) drop-shadow(b=
lack 1px -1px 0px); height: auto; width: 57px; }

.TempPass-playerContainer { background: rgb(0, 0, 0); position: relative; }

.TempPass-omegaPlayerContainer { aspect-ratio: 16 / 9; position: relative; =
z-index: 0; }

.LiveTV-contentArea { background-color: rgb(0, 0, 0); height: 100%; min-hei=
ght: 60vh; width: 100%; }

.LiveTV-contentAreaOmega { height: 100%; }

.LiveTV-contentAreaOmega, .LiveTV-contentAreaOmegaPlus { background-color: =
rgb(0, 0, 0); display: flex; flex-direction: column; }

.LiveTV-contentAreaOmegaPlus { height: 487px; }

@media (max-width: 1339px) {
  .LiveTV-contentAreaOmegaPlus { height: 325px; }
}

@media (max-width: 1019px) {
  .LiveTV-contentAreaOmegaPlus { height: 467px; }
}

@media (max-width: 759px) {
  .LiveTV-contentAreaOmegaPlus { height: 435px; }
}

.LiveTV-slate { display: flex; height: 100%; padding-top: 20px; vertical-al=
ign: middle; }

.LiveTV-slateimg { margin: auto; max-height: 50vh; max-width: 100%; }

.liveTV { margin-bottom: 0px !important; }

.LiveTV-loadingContainer { align-items: center; display: flex; justify-cont=
ent: center; min-height: 60vh; }

.LiveTV-concurrencyMessage { align-items: stretch; display: flex; min-heigh=
t: 60vh; }

.LiveTV-wrapperForProAndTempPass { margin-bottom: 20px; position: relative;=
 width: 100%; }

.LiveTV-channel { height: fit-content; }

.LiveTV-channels, .LiveTV-leftContainer, .LiveTV-rightContainer { width: 10=
0% !important; }

.LiveTV-channels .LiveTV-buttonContainer .LiveTV-selector { text-align: cen=
ter; }

.LiveTV-rightContainer .LiveTV-linkButton { justify-content: center; width:=
 50% !important; }

.LiveTVContainer-containerFluidWidths { margin: 0px auto; width: 100%; }

@media (min-width: 1020px) {
  .LiveTVContainer-containerFluidWidths { max-width: 960px; }
}

@media (min-width: 1340px) {
  .LiveTVContainer-containerFluidWidths { max-width: 1290px; }
}

.LiveTVContainer-page { display: block; overflow: visible; padding-bottom: =
25px; }

@media (min-width: 760px) {
  .LiveTVContainer-page { padding-bottom: 28px; }
}

.LiveTVContainer-pageWrapper { margin: 0px auto; max-width: 100%; }

@media (min-width: 760px) {
  .LiveTVContainer-pageWrapper { max-width: 678px; }
}

@media (min-width: 1020px) {
  .LiveTVContainer-pageWrapper { max-width: 960px; }
}

@media (min-width: 1340px) {
  .LiveTVContainer-pageWrapper { max-width: 1290px; }
}

@media (min-width: 760px) {
  .LiveTVContainer-pageWrapper { max-width: 100% !important; }
}

.LiveTVContainer-pageRow { display: flex; flex-flow: wrap; padding: 0px 20p=
x; }

@media (min-width: 760px) {
  .LiveTVContainer-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (min-width: 1020px) {
  .LiveTVContainer-pageRow { display: flex; flex-flow: wrap; padding: 0px 2=
0px; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .LiveTVContainer-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (max-width: 1019px) {
  .LiveTVContainer-pageRow { margin: 0px; padding: 0px; }
}

.LiveTVContainer-gateContainer { background: rgb(0, 0, 0); margin: 0px; pad=
ding: 0px; }

.LiveTVContainer-col { display: flex; flex-direction: column; flex-grow: 0;=
 flex-shrink: 0; margin-right: 30px; max-width: calc(100% - 30px); min-widt=
h: calc(100% - 30px); }

@media (min-width: 760px) {
  .LiveTVContainer-col { max-width: calc(33.3333% - 30px); min-width: calc(=
33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .LiveTVContainer-col { max-width: calc(44.4444% - 30px); min-width: calc(=
44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .LiveTVContainer-col { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .LiveTVContainer-col { max-width: calc(33.3333% - 30px); min-width: calc(=
33.3333% - 30px); }
}

.LiveTVContainer-col:last-child { margin-right: 0px; }

@media (min-width: 360px) and (max-width: 759px) {
  .LiveTVContainer-col { margin-left: auto !important; margin-right: auto !=
important; max-width: 100% !important; min-width: 100% !important; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .LiveTVContainer-col { margin-left: auto !important; margin-right: auto !=
important; max-width: 100% !important; min-width: 100% !important; }
  .LiveTVContainer-containerFluidWidths .LiveTVContainer-col { max-width: 6=
78px !important; min-width: 678px; }
}

@media (min-width: 760px) {
  .LiveTVContainer-col-3 { flex-grow: 0; flex-shrink: 0; max-width: calc(30=
0% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .LiveTVContainer-col-3 { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .LiveTVContainer-col-3 { max-width: calc(133.333% - 30px); min-width: cal=
c(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .LiveTVContainer-col-3 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .LiveTVContainer-col-3 { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 1020px) {
  .LiveTVContainer-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: 30px;=
 max-width: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
  .LiveTVContainer-col-3:first-child { margin-left: 0px; margin-right: 30px=
; }
}

@media (min-width: 1340px) {
  .LiveTVContainer-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: 30px;=
 max-width: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

@media (min-width: 760px) {
  .LiveTVContainer-col-6 { flex-grow: 0; flex-shrink: 0; max-width: calc(30=
0% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .LiveTVContainer-col-6 { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .LiveTVContainer-col-6 { max-width: calc(133.333% - 30px); min-width: cal=
c(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .LiveTVContainer-col-6 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .LiveTVContainer-col-6 { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 1020px) {
  .LiveTVContainer-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: 0px; =
margin-right: 0px; max-width: calc(44.4444% - 16.6667px); min-width: calc(4=
4.4444% - 16.6667px); }
  .LiveTVContainer-col-6:first-child { margin-left: 0px; margin-right: 30px=
; }
}

@media (min-width: 1340px) {
  .LiveTVContainer-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: 0px; =
max-width: calc(50% - 15px); min-width: calc(50% - 15px); }
}

.LiveTVContainer-col-9 .BrandBanner-container { margin-bottom: 30px; z-inde=
x: 99; }

@media (min-width: 1340px) {
  .LiveTVContainer-col-9 .BrandBanner-container { margin-left: calc(538.5px=
 - 50vw); }
}

@media (min-width: 760px) {
  .LiveTVContainer-col-9 .BrandBanner-container { margin-bottom: -100px; ma=
rgin-top: 50px; }
  .LiveTVContainer-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc(30=
0% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .LiveTVContainer-col-9 { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .LiveTVContainer-col-9 { max-width: calc(133.333% - 30px); min-width: cal=
c(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .LiveTVContainer-col-9 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .LiveTVContainer-col-9 { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 1020px) {
  .LiveTVContainer-col-9 { flex-grow: 0; flex-shrink: 0; margin-right: 0px;=
 max-width: calc(66.6667% - 10px); min-width: calc(66.6667% - 10px); }
  .LiveTVContainer-col-9:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .LiveTVContainer-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc(75=
% - 7.5px); min-width: calc(75% - 7.5px); }
  .LiveTVContainer-col-9.LiveTVContainer-article { flex-grow: 0; flex-shrin=
k: 0; margin-left: calc(8.33333% + 2.5px); max-width: calc(58.3333% - 12.5p=
x); min-width: calc(58.3333% - 12.5px); }
}

@media (min-width: 760px) {
  .LiveTVContainer-col-12 { flex-grow: 0; flex-shrink: 0; max-width: calc(3=
00% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .LiveTVContainer-col-12 { max-width: calc(100% - 30px); min-width: calc(1=
00% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .LiveTVContainer-col-12 { max-width: calc(133.333% - 30px); min-width: ca=
lc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .LiveTVContainer-col-12 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .LiveTVContainer-col-12 { max-width: calc(100% - 30px); min-width: calc(1=
00% - 30px); }
}

@media (min-width: 1020px) {
  .LiveTVContainer-col-12 { flex-grow: 0; flex-shrink: 0; margin-right: 0px=
; max-width: 100%; min-width: 100%; }
  .LiveTVContainer-col-12:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .LiveTVContainer-col-12 { flex-grow: 0; flex-shrink: 0; max-width: 100%; =
min-width: 100%; }
}

.LiveTVContainer-col-full { flex-grow: 0; flex-shrink: 0; margin-right: 0px=
; max-width: 100%; min-width: 100%; }

.LiveTVContainer-col-full .MyComponentName-container { width: 100vw; }

@media (min-width: 1340px) {
  .LiveTVContainer-col-full .MyComponentName-container { max-width: none; }
}

.LiveTVContainer-col-full:last-child { margin-right: 0px; }

.LiveTVContainer-container { min-height: 500px; }

@media (min-width: 1020px) {
  .LiveTVContainer-container { margin: 0px auto; max-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .LiveTVContainer-container { max-width: 678px; }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .LiveTVContainer-container { max-width: 960px; }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .LiveTVContainer-container { max-width: 1290px; }
}

@media (max-width: 1019px) {
  .LiveTVContainer-container { padding: 0px 30px; }
}

@media (max-width: 759px) {
  .LiveTVContainer-container { margin-top: -1px; padding: 0px 20px; }
}

.LiveTVContainer-mvpdContainer { background-color: rgb(0, 8, 26); inset: 0p=
x; padding-top: 20px; position: absolute; }

.LiveTVContainer-liveTvMvpd { height: 100%; position: relative; }

.LiveTVContainer-closeButton { align-items: center; background-color: rgb(2=
55, 255, 255); border-radius: 23px; display: flex; height: 24px; justify-co=
ntent: center; position: absolute; right: 20px; width: 24px; }

.LiveTVContainer-closeButton svg path { fill: rgb(0, 8, 26); }

.LiveTVPage-container { min-height: 800px; overflow: auto; position: relati=
ve; }

@media (max-width: 1019px) {
  .LiveTVPage-container { min-height: 1200px; }
}

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 800; src: local("~assets/fonts/Lyon/LyonText-Black-Web-vietnamese=
.woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Black-Web-v=
ietnamese.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 800; src: local("~assets/fonts/Lyon/LyonText-Black-Web-latin-ext.=
woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Black-Web-la=
tin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 800; src: local("~assets/fonts/Lyon/LyonText-Black-Web-latin.woff=
2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Black-Web-latin.=
woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 600; src: local("~assets/fonts/Lyon/LyonText-Bold-Web-vietnamese.=
woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Bold-Web-vie=
tnamese.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 600; src: local("~assets/fonts/Lyon/LyonText-Bold-Web-latin-ext.w=
off2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Bold-Web-lati=
n-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 600; src: local("~assets/fonts/Lyon/LyonText-Bold-Web-latin.woff2=
"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Bold-Web-latin.wo=
ff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 400; src: local("~assets/fonts/Lyon/LyonText-Regular-Web-vietname=
se.woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Regular-W=
eb-vietnamese.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 400; src: local("~assets/fonts/Lyon/LyonText-Regular-Web-latin-ex=
t.woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Regular-We=
b-latin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 400; src: local("~assets/fonts/Lyon/LyonText-Regular-Web-latin.wo=
ff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Regular-Web-la=
tin.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: italic; fon=
t-weight: 400; src: local("~assets/fonts/Lyon/LyonText-RegularItalic-Web-vi=
etnamese.woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Reg=
ularItalic-Web-vietnamese.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: italic; fon=
t-weight: 400; src: local("~assets/fonts/Lyon/LyonText-RegularItalic-Web-la=
tin-ext.woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Regu=
larItalic-Web-latin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: italic; fon=
t-weight: 400; src: local("~assets/fonts/Lyon/LyonText-RegularItalic-Web-la=
tin.woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-RegularI=
talic-Web-latin.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 500; src: local("~assets/fonts/Lyon/LyonText-Semibold-Web-vietnam=
ese.woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Semibold=
-Web-vietnamese.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 500; src: local("~assets/fonts/Lyon/LyonText-Semibold-Web-latin-e=
xt.woff2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Semibold-=
Web-latin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lyon; font-style: normal; fon=
t-weight: 500; src: local("~assets/fonts/Lyon/LyonText-Semibold-Web-latin.w=
off2"), url("https://static-redesign.cnbcfm.com/dist/LyonText-Semibold-Web-=
latin.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 800; src: local("~assets/fonts/Averta/361747_2_0-oriya.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_2_0-oriya.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 800; src: local("~assets/fonts/Averta/361747_2_0-vietnamese.wof=
f2"), url("https://static-redesign.cnbcfm.com/dist/361747_2_0-vietnamese.wo=
ff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 800; src: local("~assets/fonts/Averta/361747_2_0-greek.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_2_0-greek.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 800; src: local("~assets/fonts/Averta/361747_2_0-cyrillic-ext.w=
off2"), url("https://static-redesign.cnbcfm.com/dist/361747_2_0-cyrillic-ex=
t.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 800; src: local("~assets/fonts/Averta/361747_2_0-cyrillic.woff2=
"), url("https://static-redesign.cnbcfm.com/dist/361747_2_0-cyrillic.woff2"=
) format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 800; src: local("~assets/fonts/Averta/361747_2_0-latin-ext.woff=
2"), url("https://static-redesign.cnbcfm.com/dist/361747_2_0-latin-ext.woff=
2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 800; src: local("~assets/fonts/Averta/361747_2_0-latin.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_2_0-latin.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 600; src: local("~assets/fonts/Averta/361747_0_0-oriya.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_0_0-oriya.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 600; src: local("~assets/fonts/Averta/361747_0_0-vietnamese.wof=
f2"), url("https://static-redesign.cnbcfm.com/dist/361747_0_0-vietnamese.wo=
ff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 600; src: local("~assets/fonts/Averta/361747_0_0-greek.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_0_0-greek.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 600; src: local("~assets/fonts/Averta/361747_0_0-cyrillic-ext.w=
off2"), url("https://static-redesign.cnbcfm.com/dist/361747_0_0-cyrillic-ex=
t.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 600; src: local("~assets/fonts/Averta/361747_0_0-cyrillic.woff2=
"), url("https://static-redesign.cnbcfm.com/dist/361747_0_0-cyrillic.woff2"=
) format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 600; src: local("~assets/fonts/Averta/361747_0_0-latin-ext.woff=
2"), url("https://static-redesign.cnbcfm.com/dist/361747_0_0-latin-ext.woff=
2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 600; src: local("~assets/fonts/Averta/361747_0_0-latin.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_0_0-latin.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 700; src: local("~assets/fonts/Averta/361747_1_0-oriya.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_1_0-oriya.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 700; src: local("~assets/fonts/Averta/361747_1_0-vietnamese.wof=
f2"), url("https://static-redesign.cnbcfm.com/dist/361747_1_0-vietnamese.wo=
ff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 700; src: local("~assets/fonts/Averta/361747_1_0-greek.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_1_0-greek.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 700; src: local("~assets/fonts/Averta/361747_1_0-cyrillic-ext.w=
off2"), url("https://static-redesign.cnbcfm.com/dist/361747_1_0-cyrillic-ex=
t.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 700; src: local("~assets/fonts/Averta/361747_1_0-cyrillic.woff2=
"), url("https://static-redesign.cnbcfm.com/dist/361747_1_0-cyrillic.woff2"=
) format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 700; src: local("~assets/fonts/Averta/361747_1_0-latin-ext.woff=
2"), url("https://static-redesign.cnbcfm.com/dist/361747_1_0-latin-ext.woff=
2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 700; src: local("~assets/fonts/Averta/361747_1_0-latin.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_1_0-latin.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 400; src: local("~assets/fonts/Averta/361747_3_0-oriya.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_3_0-oriya.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 400; src: local("~assets/fonts/Averta/361747_3_0-vietnamese.wof=
f2"), url("https://static-redesign.cnbcfm.com/dist/361747_3_0-vietnamese.wo=
ff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 400; src: local("~assets/fonts/Averta/361747_3_0-greek.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_3_0-greek.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 400; src: local("~assets/fonts/Averta/361747_3_0-cyrillic-ext.w=
off2"), url("https://static-redesign.cnbcfm.com/dist/361747_3_0-cyrillic-ex=
t.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 400; src: local("~assets/fonts/Averta/361747_3_0-cyrillic.woff2=
"), url("https://static-redesign.cnbcfm.com/dist/361747_3_0-cyrillic.woff2"=
) format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 400; src: local("~assets/fonts/Averta/361747_3_0-latin-ext.woff=
2"), url("https://static-redesign.cnbcfm.com/dist/361747_3_0-latin-ext.woff=
2") format("woff2"); }

@font-face { font-display: swap; font-family: Averta; font-style: normal; f=
ont-weight: 400; src: local("~assets/fonts/Averta/361747_3_0-latin.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/361747_3_0-latin.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 800; src: local("~assets/fonts/ProximaNova/351C86_0_0-l=
atin-ext.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_0_0-l=
atin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 800; src: local("~assets/fonts/ProximaNova/351C86_0_0-l=
atin.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_0_0-latin=
.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 600; src: local("~assets/fonts/ProximaNova/351C86_1_0-l=
atin-ext.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_1_0-l=
atin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 600; src: local("~assets/fonts/ProximaNova/351C86_1_0-l=
atin.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_1_0-latin=
.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 700; src: local("~assets/fonts/ProximaNova/351C86_2_0-l=
atin-ext.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_2_0-l=
atin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 700; src: local("~assets/fonts/ProximaNova/351C86_2_0-l=
atin.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_2_0-latin=
.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 400; src: local("~assets/fonts/ProximaNova/351C86_3_0-l=
atin-ext.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_3_0-l=
atin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 400; src: local("~assets/fonts/ProximaNova/351C86_3_0-l=
atin.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_3_0-latin=
.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 500; src: local("~assets/fonts/ProximaNova/351C86_4_0-l=
atin-ext.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_4_0-l=
atin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 500; src: local("~assets/fonts/ProximaNova/351C86_4_0-l=
atin.woff2"), url("https://static-redesign.cnbcfm.com/dist/351C86_4_0-latin=
.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-g=
ujarati.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regu=
lar-gujarati.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-m=
yanmar.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regul=
ar-myanmar.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-d=
evanagari.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Re=
gular-devanagari.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-t=
hai.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-=
thai.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-b=
engali.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regul=
ar-bengali.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-t=
elugu.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regula=
r-telugu.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-k=
hmer.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular=
-khmer.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-t=
amil.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular=
-tamil.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-k=
annada.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regul=
ar-kannada.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-g=
urmukhi.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regu=
lar-gurmukhi.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-m=
alayalam.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Reg=
ular-malayalam.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-o=
riya.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular=
-oriya.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-h=
ebrew.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regula=
r-hebrew.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-s=
inhala.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regul=
ar-sinhala.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-v=
ietnamese.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Re=
gular-vietnamese.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-l=
atin-ext.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Reg=
ular-latin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "Rozha One"; font-style: norm=
al; font-weight: 400; src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-l=
atin.woff2"), url("https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular=
-latin.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: normal; fon=
t-weight: 400; src: local("~assets/fonts/Lato/Lato-Regular-latin-ext.woff2"=
), url("https://static-redesign.cnbcfm.com/dist/Lato-Regular-latin-ext.woff=
2") format("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: normal; fon=
t-weight: 400; src: local("~assets/fonts/Lato/Lato-Regular-latin.woff2"), u=
rl("https://static-redesign.cnbcfm.com/dist/Lato-Regular-latin.woff2") form=
at("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: normal; fon=
t-weight: 700; src: local("~assets/fonts/Lato/Lato-Bold-latin-ext.woff2"), =
url("https://static-redesign.cnbcfm.com/dist/Lato-Bold-latin-ext.woff2") fo=
rmat("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: normal; fon=
t-weight: 700; src: local("~assets/fonts/Lato/Lato-Bold-latin.woff2"), url(=
"https://static-redesign.cnbcfm.com/dist/Lato-Bold-latin.woff2") format("wo=
ff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: normal; fon=
t-weight: 900; src: local("~assets/fonts/Lato/Lato-Black-latin-ext.woff2"),=
 url("https://static-redesign.cnbcfm.com/dist/Lato-Black-latin-ext.woff2") =
format("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: normal; fon=
t-weight: 900; src: local("~assets/fonts/Lato/Lato-Black-latin.woff2"), url=
("https://static-redesign.cnbcfm.com/dist/Lato-Black-latin.woff2") format("=
woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: italic; fon=
t-weight: 400; src: local("~assets/fonts/Lato/Lato-RegularItalic-latin-ext.=
woff2"), url("https://static-redesign.cnbcfm.com/dist/Lato-RegularItalic-la=
tin-ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: italic; fon=
t-weight: 400; src: local("~assets/fonts/Lato/Lato-RegularItalic-latin.woff=
2"), url("https://static-redesign.cnbcfm.com/dist/Lato-RegularItalic-latin.=
woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: italic; fon=
t-weight: 700; src: local("~assets/fonts/Lato/Lato-BoldItalic-latin-ext.wof=
f2"), url("https://static-redesign.cnbcfm.com/dist/Lato-BoldItalic-latin-ex=
t.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: italic; fon=
t-weight: 700; src: local("~assets/fonts/Lato/Lato-BoldItalic-latin.woff2")=
, url("https://static-redesign.cnbcfm.com/dist/Lato-BoldItalic-latin.woff2"=
) format("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: italic; fon=
t-weight: 900; src: local("~assets/fonts/Lato/Lato-BlackItalic-latin-ext.wo=
ff2"), url("https://static-redesign.cnbcfm.com/dist/Lato-BlackItalic-latin-=
ext.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Lato; font-style: italic; fon=
t-weight: 900; src: local("~assets/fonts/Lato/Lato-BlackItalic-latin.woff2"=
), url("https://static-redesign.cnbcfm.com/dist/Lato-BlackItalic-latin.woff=
2") format("woff2"); }

.SearchGroup-container { border-top: 6px solid rgb(0, 47, 108); display: bl=
ock; width: 100%; }

.SearchGroup-container.SearchGroup-railVariant { margin-bottom: 0px; }

@media (min-width: 760px) {
  .SearchGroup-container.SearchGroup-railVariant { margin-bottom: 20px; }
}

@media (min-width: 1020px) {
  .SearchGroup-container.SearchGroup-railVariant { margin-bottom: 20px; }
}

.SearchGroup-header { align-items: flex-start; background: rgb(255, 255, 25=
5); display: flex; flex-direction: row; justify-content: space-between; pad=
ding: 10px 0px; }

@media (min-width: 760px) {
  .SearchGroup-header { align-items: center; }
}

.SearchGroup-sectionTitle { color: rgb(0, 47, 108); font-size: 22px; font-w=
eight: 800; line-height: 1.2; margin: 0px; text-transform: uppercase; }

@media (min-width: 1020px) {
  .SearchGroup-sectionTitle { font-size: 14px; }
}

.SearchGroup-railVariant .SearchGroup-sectionTitle { font-size: 18px; font-=
weight: 800; }

@media (min-width: 760px) {
  .SearchGroup-railVariant .SearchGroup-sectionTitle { font-size: 20px; }
}

@media (min-width: 1340px) {
  .SearchGroup-railVariant .SearchGroup-sectionTitle { font-size: 30px; }
}

.SearchGroup-contentButton { color: rgb(0, 47, 108); display: inline-block;=
 font-size: 12px; font-weight: 700; letter-spacing: 1px; margin-top: 10px; =
text-transform: uppercase; vertical-align: middle; white-space: nowrap; }

.SearchGroup-contentButton i { font-style: normal; margin-right: 3px; }

.SearchGroup-railVariant .SearchGroup-contentButton { margin: 10px 0px 0px;=
 }

@media (min-width: 760px) {
  .SearchGroup-contentButton { margin: 0px 0px 0px 25px; }
  .SearchGroup-railVariant .SearchGroup-contentButton { margin: 0px 0px 0px=
 auto; }
}

@media (min-width: 1020px) {
  .SearchGroup-contentButton { line-height: 1; }
  .SearchGroup-railVariant .SearchGroup-contentButton { margin: 5px 0px 0px=
; }
}

@media (min-width: 1340px) {
  .SearchGroup-railVariant .SearchGroup-contentButton { flex-grow: 0; margi=
n: 0px 0px 0px 24px; }
}

.SearchGroup-headerButton { margin: 0px 0px 0px 50px; }

.SearchGroup-headerButton .icon-short-arrow-right { display: inline-block; =
margin-left: 3px; margin-right: 0px; vertical-align: middle; }

@media (min-width: 760px) {
  .SearchGroup-headerButton { margin-left: auto; }
}

.SearchGroup-content { position: relative; }

.SearchGroup-item { border-top: 1px dashed rgb(155, 155, 155); display: fle=
x; flex-flow: wrap; padding: 8px 5px; }

.SearchGroup-item:nth-of-type(n+6) { display: none; }

.SearchGroup-item:nth-child(2n) { background-color: rgb(242, 242, 242); }

@media (min-width: 360px) {
  .SearchGroup-item:nth-of-type(n+6) { display: none; }
}

@media (min-width: 760px) {
  .SearchGroup-item { flex-wrap: nowrap; padding: 20px 5px; }
  .SearchGroup-item:nth-of-type(n+4) { display: block; }
  .SearchGroup-item:nth-of-type(n+6) { display: none; }
  .SearchGroup-railVariant .SearchGroup-item { flex-wrap: wrap; }
}

@media (min-width: 1020px) {
  .SearchGroup-item { min-height: 53px; padding: 10px; }
}

@media (min-width: 1340px) {
  .SearchGroup-railVariant .SearchGroup-item { flex-wrap: nowrap; }
}

.SearchGroup-itemIdentifier { display: block; flex-grow: 1; float: left; mi=
n-width: 50%; width: 60%; }

@media (min-width: 760px) {
  .SearchGroup-itemIdentifier { min-width: 0px; width: auto; }
  .SearchGroup-railVariant .SearchGroup-itemIdentifier { max-width: 42%; mi=
n-width: 42%; }
}

@media (min-width: 1020px) {
  .SearchGroup-railVariant .SearchGroup-itemIdentifier { max-width: 50%; mi=
n-width: 50%; }
}

@media (min-width: 1340px) {
  .SearchGroup-railVariant .SearchGroup-itemIdentifier { max-width: 100%; m=
in-width: 0px; }
}

.SearchGroup-itemTitle { color: rgb(23, 23, 23); display: block; font-size:=
 16px; font-weight: 800; line-height: 1.25; text-transform: uppercase; }

.SearchGroup-itemTitle:focus, .SearchGroup-itemTitle:hover { color: rgb(0, =
85, 148); }

.SearchGroup-itemSubTitle { color: rgb(116, 116, 116); display: block; font=
-size: 14px; line-height: 1.4; margin-top: 5px; }

@media (min-width: 1020px) {
  .SearchGroup-itemSubTitle { font-size: 12px; line-height: 1; }
}

.SearchGroup-railVariant .SearchGroup-itemSubTitle { font-weight: 500; }

.SearchGroup-marketChange { color: rgb(116, 116, 116); display: block; font=
-size: 14px; font-weight: 600; line-height: 1.42; margin-left: auto; min-wi=
dth: 40%; text-align: right; text-transform: uppercase; }

@media (min-width: 760px) {
  .SearchGroup-marketChange { min-width: 0px; }
}

@media (min-width: 1020px) {
  .SearchGroup-marketChange { font-size: 12px; line-height: 1; }
  .SearchGroup-railVariant .SearchGroup-marketChange { max-width: 50%; min-=
width: 50%; }
}

@media (min-width: 1340px) {
  .SearchGroup-railVariant .SearchGroup-marketChange { max-width: 100%; min=
-width: 0px; }
}

.SearchGroup-marketChangeUp { color: rgb(0, 132, 86); }

.SearchGroup-marketChangeDown { color: rgb(206, 43, 43); }

.SearchGroup-change, .SearchGroup-change_pct { display: block; }

.SearchGroup-change_pct { margin-top: 5px; }

.SearchGroup-label { color: rgb(116, 116, 116); display: block; font-size: =
14px; font-weight: 600; line-height: 1.42; margin-left: auto; text-align: r=
ight; text-transform: uppercase; }

@media (min-width: 1020px) {
  .SearchGroup-label { font-size: 12px; line-height: 1; }
}

.SearchGroup-noSavedData { border-top: 1px dashed rgb(155, 155, 155); displ=
ay: block; padding: 20px 0px; }

@media (min-width: 1020px) {
  .SearchGroup-noSavedData { padding: 10px 0px 0px; }
}

@media (min-width: 1340px) {
  .SearchGroup-noSavedData { padding-top: 18px; }
}

.SearchGroup-callToActionTitle { color: rgb(23, 23, 23); display: block; fo=
nt-size: 20px; font-weight: 700; line-height: 1.2; margin: 0px; }

.SearchGroup-callToActionDescription { color: rgb(93, 93, 93); display: blo=
ck; font-size: 14px; font-weight: 500; line-height: 1.28; margin: 10px 0px =
20px; }

.SearchGroup-callToActionDescription .SearchGroup-emphasized { font-weight:=
 600; text-transform: uppercase; }

@media (min-width: 760px) {
  .SearchGroup-callToActionDescription { font-size: 12px; line-height: 1.33=
; margin: 10px 0px 30px; max-width: 382px; width: 70%; }
}

@media (min-width: 1020px) {
  .SearchGroup-callToActionDescription { font-size: 12px; line-height: 1.33=
; margin: 10px 0px 20px; max-width: 100%; width: 100%; }
}

.SearchGroup-callToActionButton { align-items: center; appearance: none; ba=
ckground-color: rgb(0, 47, 108); border: 1px solid rgb(0, 47, 108); color: =
rgb(255, 255, 255); display: flex; flex-direction: row; font-size: 14px; fo=
nt-weight: 600; height: 40px; justify-content: center; letter-spacing: 1px;=
 padding: 0px 20px; text-align: center; text-transform: uppercase; transiti=
on: 0.15s linear; width: 100%; }

.SearchGroup-callToActionButton > span { display: block; line-height: 12px;=
 }

.SearchGroup-callToActionButton [class*=3D" icon-"], .SearchGroup-callToAct=
ionButton [class^=3D"icon-"] { height: 12px; margin-left: 5px; position: re=
lative; }

.SearchGroup-callToActionButton [class*=3D" icon-"]::before, .SearchGroup-c=
allToActionButton [class^=3D"icon-"]::before { line-height: 12px; }

.SearchGroup-callToActionButton:focus, .SearchGroup-callToActionButton:hove=
r { background-color: rgb(32, 119, 182); border-color: rgb(32, 119, 182); c=
olor: rgb(255, 255, 255); }

.SearchGroup-callToActionButton[class*=3D"touchButton"]:hover { background-=
color: rgb(0, 47, 108); border-color: rgb(0, 47, 108); color: rgb(255, 255,=
 255); }

@media (hover: hover) {
  .SearchGroup-callToActionButton[class*=3D"touchButton"]:hover { backgroun=
d-color: rgb(32, 119, 182); border-color: rgb(32, 119, 182); color: rgb(255=
, 255, 255); }
}

@media (min-width: 760px) {
  .SearchGroup-callToActionButton { max-width: 236px; padding: 0px 30px; wi=
dth: auto; }
}

.SearchGroup-noResults { border-top: 1px dotted rgb(155, 155, 155); color: =
rgb(93, 93, 93); font-size: 14px; font-weight: 500; padding-top: 10px; }

.SearchGroup-noResults span { font-weight: 700; }

.SearchResult-searchResult { border-bottom: 1px dashed rgb(155, 155, 155); =
margin-bottom: 20px; padding-bottom: 20px; }

@media (min-width: 760px) {
  .SearchResult-searchResult { display: flex; flex-direction: row; margin-b=
ottom: 30px; padding-bottom: 30px; }
}

@media (min-width: 1020px) {
  .SearchResult-searchResult { margin-bottom: 40px; padding-bottom: 40px; }
}

@media (min-width: 1340px) {
  .SearchResult-searchResult { margin-left: -30px; }
}

.SearchResult-searchResult:last-child { border-bottom: 0px; padding-bottom:=
 0px; }

.SearchResult-searchResult.SearchResult-standardVariant { justify-content: =
space-between; }

@media (min-width: 1340px) {
  .SearchResult-searchResult.SearchResult-standardVariant { margin-left: 0p=
x; }
}

.SearchResult-searchResultCard { margin-bottom: 10px; }

.SearchResult-standardVariant .SearchResult-searchResultCard { height: 150p=
x; padding-bottom: 50%; }

@media (min-width: 760px) {
  .SearchResult-searchResultCard { margin-bottom: -20px; order: 2; width: c=
alc(33.3333% - 15px); }
  .SearchResult-standardVariant .SearchResult-searchResultCard { flex: 1 1 =
300px; padding-bottom: inherit; }
}

@media (min-width: 1020px) {
  .SearchResult-standardVariant .SearchResult-searchResultCard { margin-bot=
tom: 20px; }
}

@media (min-width: 1340px) {
  .SearchResult-searchResultCard { width: calc(30% - 15px); }
  .SearchResult-standardVariant .SearchResult-searchResultCard { flex: 1 1 =
300px; }
}

.PlayButton-container { border-top: 6px solid rgb(252, 183, 0); height: 100=
%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }

.PlayButton-base { align-items: center; background-color: rgb(252, 183, 0);=
 color: rgb(255, 255, 255); display: flex; font-size: 12px; height: 40px; j=
ustify-content: center; position: absolute; right: 0px; top: -5px; transiti=
on: 0.15s linear; width: 40px; z-index: 1; }

.PlayButton-base:focus .PlayButton-flyout, .PlayButton-base:hover .PlayButt=
on-flyout, .PlayButton-basebutton:focus .PlayButton-flyout, .PlayButton-bas=
ebutton:hover .PlayButton-flyout { color: rgb(7, 29, 57); transform: scaleX=
(1); transition: color 0.15s linear 0.15s, transform 0.15s linear; }

.PlayButton-flyout { background-color: rgb(252, 183, 0); color: rgb(7, 29, =
57); font-size: 9px; font-weight: 800; height: 100%; letter-spacing: 1px; l=
ine-height: 1; position: absolute; right: 35px; text-align: left; text-tran=
sform: uppercase; top: 0px; transform: scaleX(0); transform-origin: right c=
enter; transition: color 0.15s linear, transform 0.15s linear 0.15s; width:=
 90px; z-index: 1; }

.PlayButton-flyout, .PlayButton-icon { align-items: center; display: flex; =
justify-content: center; }

.PlayButton-icon { border: 2px solid rgb(252, 183, 0); height: 30px; transi=
tion: border 0.15s linear; width: 30px; z-index: 2; }

.PlayButton-icon:focus, .PlayButton-icon:hover, .PlayButton-iconbutton:focu=
s, .PlayButton-iconbutton:hover { border: 2px solid rgb(255, 255, 255); }

@media (min-width: 760px) {
  .SearchResult-searchResultContent { margin-right: 30px; width: calc(66.66=
67% - 15px); }
  .SearchResult-standardVariant .SearchResult-searchResultContent { flex: 1=
 1 340px; }
}

@media (min-width: 1340px) {
  .SearchResult-searchResultContent { width: calc(70% - 15px); }
  .SearchResult-standardVariant .SearchResult-searchResultContent { flex: 1=
 0 410px; }
}

.SearchResult-searchHighlight { background-color: rgb(231, 236, 241); }

.SearchResult-searchResultEyebrow { color: rgb(115, 38, 52); font-size: 12p=
x; font-weight: 500; letter-spacing: 2px; line-height: 1.116; margin-bottom=
: 10px; text-transform: uppercase; }

.SearchResult-standardVariant .SearchResult-searchResultEyebrow { color: rg=
b(0, 85, 148); font-weight: 700; letter-spacing: 1px; }

.SearchResult-searchResultTitle { color: rgb(23, 23, 23); font-family: Lyon=
, Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 500; line-hei=
ght: 1.3; margin-bottom: 10px; }

.SearchResult-standardVariant .SearchResult-searchResultTitle { font-family=
: "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 24px; font-weigh=
t: 600; }

@media (min-width: 1020px) {
  .SearchResult-standardVariant .SearchResult-searchResultTitle { margin-bo=
ttom: 10px; }
  .SearchResult-searchResultTitle { font-size: 26px; line-height: 1.23; mar=
gin-bottom: 20px; }
}

.SearchResult-searchResultPreview { color: rgb(93, 93, 93); font-family: Ly=
on, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-h=
eight: 1.611; margin-bottom: 0px; margin-top: 0px; }

.SearchResult-standardVariant .SearchResult-searchResultPreview { margin-bo=
ttom: 10px; }

.SearchResult-byline { font-size: 12px; }

.SearchResult-author { color: rgb(0, 85, 148); font-family: Lyon, Helvetica=
, Arial, sans-serif; font-weight: 600; letter-spacing: 1px; }

.SearchResult-publishedDate { color: rgb(116, 116, 116); font-family: "Prox=
ima Nova", Helvetica, Arial, sans-serif; font-weight: 600; text-transform: =
uppercase; }

.SearchResult-searchResultFrom { color: rgb(178, 178, 178); font-size: 12px=
; font-weight: 500; letter-spacing: 2px; line-height: 1.33; margin-top: 15p=
x; text-transform: uppercase; }

@media (min-width: 1020px) {
  .SearchResult-searchResultFrom { margin-top: 25px; }
}

.SearchResult-searchResultFrom a { color: rgb(0, 0, 0); }

.SearchResult-searchResultFrom a:hover { color: rgb(209, 187, 126); }

.SearchResult-searchResultImage { background-position: 50% 50%; background-=
size: cover; margin-bottom: 10px; padding-bottom: 50%; width: 100%; }

@media (min-width: 760px) {
  .SearchResult-searchResultImage { margin-bottom: 20px; }
}

.SearchDropDown-dropDownContainer .Card-mediaContainer { background-positio=
n: 50% 50%; background-size: cover; padding-bottom: 50%; }

.SearchDropDown-dropDownContainer .Card-mediaContainer .Card-placeholder { =
position: absolute; }

.BrandPageWrapper-contentWrapper { margin-top: 45px; overflow: visible; pos=
ition: relative; }

@media (min-width: 1020px) {
  .BrandPageWrapper-contentWrapper { overflow: visible; }
}

.BrandPageWrapper-contentWrapper.BrandPageWrapper-xfinity { margin-top: 89p=
x; }

.BrandPageWrapper-contentWrapper.BrandPageWrapper-countDownClock { margin-t=
op: 112px; }

.BrandPageWrapper-contentWrapper.BrandPageWrapper-fiveThings { margin-top: =
85px; }

.BrandPageWrapper-contentWrapper.BrandPageWrapper-xfinity.BrandPageWrapper-=
fiveThings { margin-top: 130px; }

.BrandPageWrapper-contentWrapper.BrandPageWrapper-fiveThings.BrandPageWrapp=
er-countDownClock { margin-top: 152px; }

.BrandPageWrapper-contentWrapper.BrandPageWrapper-advertorial { margin-top:=
 135px; }

@media (max-width: 759px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-advertorial { margin-to=
p: 95px; }
}

.BrandPageWrapper-contentWrapper.BrandPageWrapper-advertorial #BrandPageWra=
pper-MainContent { margin: 0px !important; }

.BrandPageWrapper-contentWrapper.BrandPageWrapper-advertorial .BrandPageWra=
pper-PageBuilder-pageWrapper .BrandPageWrapper-PageBuilder-pageRow { displa=
y: block; }

@media (min-width: 760px) {
  .BrandPageWrapper-contentWrapper { margin-top: 85px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-xfinity { margin-top: 1=
14px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-fiveThings { margin-top=
: 125px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-fiveThings.BrandPageWra=
pper-xfinity { margin-top: 156px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-fiveThings.BrandPageWra=
pper-xfinity.BrandPageWrapper-countDownClock { margin-top: 196px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-countDownClock { margin=
-top: 112px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-countDownClock.BrandPag=
eWrapper-xfinity { margin-top: 156px; }
}

.BrandPageWrapper-contentWrapper.BrandPageWrapper-darkTheme { background: r=
gb(0, 8, 26); color: rgb(255, 255, 255); }

.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert { margin-top: 8=
5px; }

.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrappe=
r-xfinity { margin-top: 129px; }

.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrappe=
r-liveAlert { margin-top: 125px; }

.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrappe=
r-countDownClock { margin-top: 192px; }

.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrappe=
r-fiveThings { margin-top: 125px; }

.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrappe=
r-xfinity.BrandPageWrapper-fiveThings, .BrandPageWrapper-contentWrapper.Bra=
ndPageWrapper-newsAlert.BrandPageWrapper-xfinity.BrandPageWrapper-liveAlert=
 { margin-top: 169px; }

.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrappe=
r-xfinity.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings { margin-t=
op: 209px; }

@media (min-width: 760px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert { margin-top:=
 125px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrap=
per-xfinity { margin-top: 154px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrap=
per-fiveThings, .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert=
.BrandPageWrapper-liveAlert { margin-top: 165px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrap=
per-countDownClock { margin-top: 152px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrap=
per-countDownClock.BrandPageWrapper-xfinity { margin-top: 196px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrap=
per-xfinity.BrandPageWrapper-fiveThings, .BrandPageWrapper-contentWrapper.B=
randPageWrapper-newsAlert.BrandPageWrapper-xfinity.BrandPageWrapper-liveAle=
rt { margin-top: 194px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrap=
per-xfinity.BrandPageWrapper-fiveThings.BrandPageWrapper-countDownClock { m=
argin-top: 236px; }
}

.BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert { margin-top: 8=
5px; }

@media (min-width: 360px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-xfinity { margin-top: 128px; }
}

@media (min-width: 760px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-xfinity { margin-top: 154px; }
}

@media (min-width: 1020px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-xfinity { margin-top: 154px; }
}

@media (min-width: 1340px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-xfinity { margin-top: 154px; }
}

@media (min-width: 360px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-newsAlert { margin-top: 125px; }
}

@media (min-width: 760px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-newsAlert { margin-top: 165px; }
}

@media (min-width: 1020px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-newsAlert { margin-top: 165px; }
}

@media (min-width: 1340px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-newsAlert { margin-top: 165px; }
}

.BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrappe=
r-newsAlert.BrandPageWrapper-countDownClock { margin-top: 192px; }

.BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrappe=
r-newsAlert.BrandPageWrapper-countDownClock.BrandPageWrapper-xfinity { marg=
in-top: 236px; }

@media screen and (max-width: 500px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-newsAlert.BrandPageWrapper-liveAlertAd { margin-top: 165px; }
}

@media (min-width: 360px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-fiveThings { margin-top: 125px; }
}

@media (min-width: 760px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-fiveThings { margin-top: 165px; }
}

@media (min-width: 1020px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-fiveThings { margin-top: 165px; }
}

@media (min-width: 1340px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-fiveThings { margin-top: 165px; }
}

@media screen and (max-width: 500px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-fiveThings.BrandPageWrapper-liveAlertAd { margin-top: 165px; }
}

.BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrappe=
r-fiveThings.BrandPageWrapper-countDownClock, .BrandPageWrapper-contentWrap=
per.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper=
-newsAlert { margin-top: 192px; }

@media (max-width: 759px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-fiveThings.BrandPageWrapper-newsAlert { margin-top: 165px; }
}

@media screen and (max-width: 500px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-liveAlertAd { ma=
rgin-top: 205px; }
}

.BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrappe=
r-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity { margin-t=
op: 236px; }

@media (min-width: 360px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity { margin=
-top: 209px; }
}

@media (min-width: 760px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity { margin=
-top: 234px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity.BrandPag=
eWrapper-countDownClock { margin-top: 276px; }
}

.BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrappe=
r-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-countDownClock { m=
argin-top: 232px; }

.BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrappe=
r-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-countDownClock.Bra=
ndPageWrapper-xfinity { margin-top: 276px; }

.BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrappe=
r-countDownClock { margin-top: 152px; }

.BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrappe=
r-countDownClock.BrandPageWrapper-xfinity { margin-top: 196px; }

@media (min-width: 760px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert { margin-top:=
 125px; }
}

@media (min-width: 1020px) {
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert .Ad-adWrapper=
Sticky, .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert .Ad-adW=
rapperSticky { top: 120px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-fiveThings .Ad-adWrappe=
rSticky, .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert .Ad-ad=
WrapperSticky, .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert =
.Ad-adWrapperSticky { top: 160px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-xfinity .Ad-adWrapperSt=
icky { top: 124px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-countDownClock .Ad-adWr=
apperSticky { top: 122px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-fiveThings .Ad-adWrapperSticky, .BrandPageWrapper-contentWrapper.BrandP=
ageWrapper-liveAlert.BrandPageWrapper-newsAlert .Ad-adWrapperSticky, .Brand=
PageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-five=
Things .Ad-adWrapperSticky { top: 160px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-fiveThings.BrandPageWra=
pper-xfinity .Ad-adWrapperSticky, .BrandPageWrapper-contentWrapper.BrandPag=
eWrapper-liveAlert.BrandPageWrapper-xfinity .Ad-adWrapperSticky, .BrandPage=
Wrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity =
.Ad-adWrapperSticky { top: 164px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-countDownClock .Ad-adWrapperSticky, .BrandPageWrapper-contentWrapper.Br=
andPageWrapper-newsAlert.BrandPageWrapper-countDownClock .Ad-adWrapperStick=
y { top: 162px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-newsAlert.BrandPageWrapper-countDownClock .Ad-adWrapperSticky { top: 20=
4px; }
  .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrap=
per-newsAlert.BrandPageWrapper-countDownClock.BrandPageWrapper-xfinity .Ad-=
adWrapperSticky { top: 246px; }
}

.BrandPageWrapper-contentWrapperClock { margin-top: 112px; }

.BrandPageWrapper-mobileWebview { margin-bottom: 100px; margin-top: 0px; }

.nav-menu-navMenu, .nav-menu-navMenuAllAccess, .nav-menu-navMenuIC, .nav-me=
nu-navMenuLoggedIn, .nav-menu-navMenuPro { align-items: center; background-=
color: rgb(0, 30, 90); display: flex; flex-direction: row; height: 54px; le=
ft: 0px; overflow: hidden; padding: 0px 20px; position: fixed; z-index: 99;=
 }

@media (min-width: 760px) {
  .nav-menu-navMenu, .nav-menu-navMenuAllAccess, .nav-menu-navMenuIC, .nav-=
menu-navMenuLoggedIn, .nav-menu-navMenuPro { padding: 0px 20px; }
}

@media (min-width: 1020px) {
  .nav-menu-navMenu, .nav-menu-navMenuAllAccess, .nav-menu-navMenuIC, .nav-=
menu-navMenuLoggedIn, .nav-menu-navMenuPro { background-color: initial; hei=
ght: 35px; padding: 0px 15px 0px 30px; }
}

.nav-menu-navMenuAllAccess { background-color: rgb(0, 47, 108); transition:=
 background-color 0.5s; }

.nav-menu-navMenuPro { background-color: rgb(39, 49, 60); transition: backg=
round-color 0.5s; }

.nav-menu-navMenuIC { background-color: rgb(7, 29, 57); transition: backgro=
und-color 0.5s; }

.nav-menu-navMenu, .nav-menu-navMenuAllAccess, .nav-menu-navMenuIC, .nav-me=
nu-navMenuPro { bottom: 0px; padding-left: 8px; position: fixed; transition=
: background-color 0.25s; width: 100%; }

@media (max-width: 1019px) {
  .nav-menu-navMenu, .nav-menu-navMenuAllAccess, .nav-menu-navMenuIC, .nav-=
menu-navMenuPro { padding-left: 28px; }
}

@media (min-width: 760px) {
  .nav-menu-navMenu, .nav-menu-navMenuAllAccess, .nav-menu-navMenuIC, .nav-=
menu-navMenuPro { background-color: initial; height: 36px; overflow: visibl=
e; position: absolute; top: 45px; transition: top 0.25s, height 0.25s, widt=
h 0.25s; }
}

@media (min-width: 1020px) {
  .nav-menu-navMenu, .nav-menu-navMenuAllAccess, .nav-menu-navMenuIC, .nav-=
menu-navMenuPro { position: absolute; top: 45px; width: 70%; z-index: 999; =
}
  .nav-menu-navMenu.nav-menu-navMenuSticky, .nav-menu-navMenu.nav-menu-navM=
enuStickyAllAccess, .nav-menu-navMenu.nav-menu-navMenuStickyIC, .nav-menu-n=
avMenu.nav-menu-navMenuStickyLoggedIn, .nav-menu-navMenu.nav-menu-navMenuSt=
ickyPro, .nav-menu-navMenuAllAccess.nav-menu-navMenuSticky, .nav-menu-navMe=
nuAllAccess.nav-menu-navMenuStickyAllAccess, .nav-menu-navMenuAllAccess.nav=
-menu-navMenuStickyIC, .nav-menu-navMenuAllAccess.nav-menu-navMenuStickyLog=
gedIn, .nav-menu-navMenuAllAccess.nav-menu-navMenuStickyPro, .nav-menu-navM=
enuIC.nav-menu-navMenuSticky, .nav-menu-navMenuIC.nav-menu-navMenuStickyAll=
Access, .nav-menu-navMenuIC.nav-menu-navMenuStickyIC, .nav-menu-navMenuIC.n=
av-menu-navMenuStickyLoggedIn, .nav-menu-navMenuIC.nav-menu-navMenuStickyPr=
o, .nav-menu-navMenuPro.nav-menu-navMenuSticky, .nav-menu-navMenuPro.nav-me=
nu-navMenuStickyAllAccess, .nav-menu-navMenuPro.nav-menu-navMenuStickyIC, .=
nav-menu-navMenuPro.nav-menu-navMenuStickyLoggedIn, .nav-menu-navMenuPro.na=
v-menu-navMenuStickyPro { padding-bottom: 19px; }
}

@media (min-width: 1340px) {
  .nav-menu-navMenu, .nav-menu-navMenuAllAccess, .nav-menu-navMenuIC, .nav-=
menu-navMenuPro { top: 45px; }
}

@media only screen and (device-width: 375px) and (device-height: 812px) and=
 (-webkit-device-pixel-ratio: 3) {
  .nav-menu-navMenu, .nav-menu-navMenuAllAccess, .nav-menu-navMenuIC, .nav-=
menu-navMenuPro { margin-bottom: 0px; overflow: visible; }
  .nav-menu-navMenu::after, .nav-menu-navMenuAllAccess::after, .nav-menu-na=
vMenuIC::after, .nav-menu-navMenuPro::after { background: rgb(0, 30, 90); b=
ottom: -20px; content: ""; height: 21px; left: 0px; position: absolute; tra=
nsition: background-color 0.25s; width: 100%; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .nav-menu-navMenu, .nav-menu-navMenuAllAccess, .nav-menu-navMenuIC, .nav-=
menu-navMenuPro { z-index: 0; }
}

.nav-menu-navMenuLoggedIn { background-color: rgb(0, 8, 26); bottom: 0px; p=
adding-left: 8px; position: fixed; transition: background-color 0.25s; widt=
h: 100%; }

@media (max-width: 1019px) {
  .nav-menu-navMenuLoggedIn { padding-left: 28px; }
}

@media (min-width: 760px) {
  .nav-menu-navMenuLoggedIn { background-color: initial; height: 36px; over=
flow: visible; position: absolute; top: 45px; transition: top 0.25s, height=
 0.25s, width 0.25s; }
}

@media (min-width: 1020px) {
  .nav-menu-navMenuLoggedIn { position: absolute; top: 45px; width: 70%; z-=
index: 999; }
  .nav-menu-navMenuLoggedIn.nav-menu-navMenuSticky, .nav-menu-navMenuLogged=
In.nav-menu-navMenuStickyAllAccess, .nav-menu-navMenuLoggedIn.nav-menu-navM=
enuStickyIC, .nav-menu-navMenuLoggedIn.nav-menu-navMenuStickyPro { padding-=
bottom: 19px; }
}

@media (min-width: 1340px) {
  .nav-menu-navMenuLoggedIn { top: 45px; }
}

@media only screen and (device-width: 375px) and (device-height: 812px) and=
 (-webkit-device-pixel-ratio: 3) {
  .nav-menu-navMenuLoggedIn { margin-bottom: 0px; overflow: visible; }
  .nav-menu-navMenuLoggedIn::after { background: rgb(0, 85, 148); bottom: -=
20px; content: ""; height: 21px; left: 0px; position: absolute; transition:=
 background-color 0.25s; width: 100%; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .nav-menu-navMenuLoggedIn { z-index: 0; }
}

@media (min-width: 760px) {
  .nav-menu-navMenuArticle { pointer-events: auto; }
}

.nav-menu-navMenuSticky { background: rgb(0, 30, 90); }

.nav-menu-navMenuStickyLoggedIn { background: rgb(0, 8, 26); }

.nav-menu-navMenuStickyAllAccess { background: rgb(0, 47, 108); }

.nav-menu-navMenuStickyPro { background: rgb(39, 49, 60); }

.nav-menu-navMenuStickyIC { background: rgb(7, 29, 57); }

.nav-menu-navMenuSticky, .nav-menu-navMenuStickyAllAccess, .nav-menu-navMen=
uStickyIC, .nav-menu-navMenuStickyLoggedIn, .nav-menu-navMenuStickyPro { z-=
index: 1000; }

@media (min-width: 760px) {
  .nav-menu-navMenuSticky, .nav-menu-navMenuStickyAllAccess, .nav-menu-navM=
enuStickyIC, .nav-menu-navMenuStickyLoggedIn, .nav-menu-navMenuStickyPro { =
height: 45px; top: 0px; }
}

@media (min-width: 1020px) {
  .nav-menu-navMenuSticky, .nav-menu-navMenuStickyAllAccess, .nav-menu-navM=
enuStickyIC, .nav-menu-navMenuStickyLoggedIn, .nav-menu-navMenuStickyPro { =
height: 45px; top: 0px; }
}

.nav-menu-navMenuSticky.nav-menu-withOpenSearch, .nav-menu-navMenuStickyAll=
Access.nav-menu-withOpenSearch, .nav-menu-navMenuStickyIC.nav-menu-withOpen=
Search, .nav-menu-navMenuStickyLoggedIn.nav-menu-withOpenSearch, .nav-menu-=
navMenuStickyPro.nav-menu-withOpenSearch { z-index: 1000; }

.nav-menu-navMenuSticky .nav-menu-subLinks, .nav-menu-navMenuStickyAllAcces=
s .nav-menu-subLinks, .nav-menu-navMenuStickyIC .nav-menu-subLinks, .nav-me=
nu-navMenuStickyLoggedIn .nav-menu-subLinks, .nav-menu-navMenuStickyPro .na=
v-menu-subLinks { left: 6px; position: absolute; top: 34px; }

@media (min-width: 1340px) {
  .nav-menu-navMenuSticky .nav-menu-subLinks, .nav-menu-navMenuStickyAllAcc=
ess .nav-menu-subLinks, .nav-menu-navMenuStickyIC .nav-menu-subLinks, .nav-=
menu-navMenuStickyLoggedIn .nav-menu-subLinks, .nav-menu-navMenuStickyPro .=
nav-menu-subLinks { left: 15px; }
}

.nav-menu-navMenuArticleSticky, .nav-menu-navMenuArticleStickyAllAccess, .n=
av-menu-navMenuArticleStickyOneAccess { background: rgb(255, 255, 255); col=
or: rgb(0, 0, 0); }

@media (min-width: 760px) {
  .nav-menu-navMenuArticleSticky, .nav-menu-navMenuArticleStickyAllAccess, =
.nav-menu-navMenuArticleStickyOneAccess { background: rgba(0, 0, 0, 0); wid=
th: 100%; z-index: 999; }
}

@media only screen and (device-width: 375px) and (device-height: 812px) and=
 (-webkit-device-pixel-ratio: 3) {
  .nav-menu-navMenuArticleSticky::after, .nav-menu-navMenuArticleStickyAllA=
ccess::after, .nav-menu-navMenuArticleStickyOneAccess::after { background: =
rgb(255, 255, 255); }
}

.nav-menu-navMenuArticleSticky .nav-menu-logoStickyContainer, .nav-menu-nav=
MenuArticleStickyAllAccess .nav-menu-logoStickyContainer, .nav-menu-navMenu=
ArticleStickyOneAccess .nav-menu-logoStickyContainer { margin-right: 5%; }

@media (min-width: 1020px) {
  .nav-menu-navMenuArticleSticky .nav-menu-logoStickyContainer, .nav-menu-n=
avMenuArticleStickyAllAccess .nav-menu-logoStickyContainer, .nav-menu-navMe=
nuArticleStickyOneAccess .nav-menu-logoStickyContainer { margin-right: 0px;=
 }
}

.nav-menu-buttonAllAccess { align-items: center; background-color: initial;=
 border: 0px; color: rgb(255, 255, 255); display: flex; flex-direction: col=
umn; font-size: 18px; order: 2; padding: 0px; }

.nav-menu-buttonAllAccess:focus, .nav-menu-buttonAllAccess:hover { color: r=
gb(207, 216, 226); }

.nav-menu-buttonAllAccess .icon-cnbctv { font-size: 26px; margin-bottom: -3=
px; position: relative; top: 4px; }

.nav-menu-buttonAllAccess .icon-news { font-size: 23px; position: relative;=
 top: 4px; }

.nav-menu-buttonAllAccess .icon-markets, .nav-menu-buttonAllAccess .icon-wa=
tchlist { font-size: 18px; padding-bottom: 5px; position: relative; top: 7p=
x; }

.nav-menu-buttonAllAccess:focus .nav-menu-buttonText { color: rgb(255, 255,=
 255); }

.nav-menu-buttonAllAccess + .nav-menu-subLinks { background: rgb(255, 255, =
255); display: none; font-size: 12px; left: 6px; padding: 0px; position: ab=
solute; top: 34px; }

@media (min-width: 1340px) {
  .nav-menu-buttonAllAccess + .nav-menu-subLinks { left: 15px; }
}

.nav-menu-buttonAllAccess + .nav-menu-subLinks li { border-bottom: 2px soli=
d rgb(243, 245, 247); padding: 0px 20px; position: relative; z-index: 600; =
}

.nav-menu-buttonAllAccess + .nav-menu-subLinks li:first-child { padding: 5p=
x 20px 0px; }

.nav-menu-buttonAllAccess + .nav-menu-subLinks li:last-child { border-botto=
m: none; padding: 0px 20px 5px; }

.nav-menu-buttonAllAccess + .nav-menu-subLinks li:hover { background-color:=
 rgb(243, 245, 247); }

.nav-menu-buttonAllAccess + .nav-menu-subLinks li:hover .nav-menu-subLink {=
 opacity: 0; }

.nav-menu-buttonAllAccess + .nav-menu-subLinks li:hover:first-child::before=
 { top: 9px; }

.nav-menu-buttonAllAccess + .nav-menu-subLinks li:hover::before { color: rg=
b(0, 47, 108); content: attr(data-text); font-weight: 700; pointer-events: =
none; position: absolute; top: 4px; }

.nav-menu-buttonAllAccess + .nav-menu-subLinks .nav-menu-subLink { color: r=
gb(0, 47, 108); display: inline-block; font-weight: 500; line-height: 9px; =
padding: 14px 0px; }

@media (max-width: 359px) {
  .nav-menu-buttonAllAccess { font-size: 23px; }
}

@media (min-width: 760px) {
  .nav-menu-buttonAllAccess { order: 0; padding: 0px 6px; }
  .nav-menu-buttonAllAccess span:first-child { display: none; }
}

@media (min-width: 1020px) {
  .nav-menu-buttonAllAccess { padding: 0px 6px; }
}

@media (min-width: 1340px) {
  .nav-menu-buttonAllAccess { padding-left: 15px; padding-right: 8px; }
}

.nav-menu-buttonPro { align-items: center; background-color: initial; borde=
r: 0px; color: rgb(255, 255, 255); display: flex; flex-direction: column; f=
ont-size: 18px; order: 2; padding: 0px; }

.nav-menu-buttonPro:focus, .nav-menu-buttonPro:hover { color: rgb(0, 168, 8=
7); }

.nav-menu-buttonPro .icon-cnbctv { font-size: 26px; margin-bottom: -3px; po=
sition: relative; top: 4px; }

.nav-menu-buttonPro .icon-news { font-size: 23px; position: relative; top: =
4px; }

.nav-menu-buttonPro .icon-markets, .nav-menu-buttonPro .icon-watchlist { fo=
nt-size: 18px; padding-bottom: 5px; position: relative; top: 7px; }

.nav-menu-buttonPro:focus .nav-menu-buttonText { color: rgb(255, 255, 255);=
 }

.nav-menu-buttonPro + .nav-menu-subLinks { background: rgb(255, 255, 255); =
display: none; font-size: 12px; left: 6px; padding: 0px; position: absolute=
; top: 34px; }

@media (min-width: 1340px) {
  .nav-menu-buttonPro + .nav-menu-subLinks { left: 15px; }
}

.nav-menu-buttonPro + .nav-menu-subLinks li { border-bottom: 2px solid rgb(=
243, 245, 247); padding: 0px 20px; position: relative; z-index: 600; }

.nav-menu-buttonPro + .nav-menu-subLinks li:first-child { padding: 5px 20px=
 0px; }

.nav-menu-buttonPro + .nav-menu-subLinks li:last-child { border-bottom: non=
e; padding: 0px 20px 5px; }

.nav-menu-buttonPro + .nav-menu-subLinks li:hover { background-color: rgb(2=
43, 245, 247); }

.nav-menu-buttonPro + .nav-menu-subLinks li:hover .nav-menu-subLink { opaci=
ty: 0; }

.nav-menu-buttonPro + .nav-menu-subLinks li:hover:first-child::before { top=
: 9px; }

.nav-menu-buttonPro + .nav-menu-subLinks li:hover::before { color: rgb(0, 4=
7, 108); content: attr(data-text); font-weight: 700; pointer-events: none; =
position: absolute; top: 4px; }

.nav-menu-buttonPro + .nav-menu-subLinks .nav-menu-subLink { color: rgb(0, =
47, 108); display: inline-block; font-weight: 500; line-height: 9px; paddin=
g: 14px 0px; }

@media (max-width: 359px) {
  .nav-menu-buttonPro { font-size: 23px; }
}

@media (min-width: 760px) {
  .nav-menu-buttonPro { order: 0; padding: 0px 6px; }
  .nav-menu-buttonPro span:first-child { display: none; }
}

@media (min-width: 1020px) {
  .nav-menu-buttonPro { padding: 0px 6px; }
}

@media (min-width: 1340px) {
  .nav-menu-buttonPro { padding-left: 15px; padding-right: 8px; }
}

.nav-menu-buttonIC { align-items: center; background-color: initial; border=
: 0px; color: rgb(255, 255, 255); display: flex; flex-direction: column; fo=
nt-size: 18px; order: 2; padding: 0px; }

.nav-menu-buttonIC:focus, .nav-menu-buttonIC:hover { color: rgb(4, 150, 255=
); }

.nav-menu-buttonIC .icon-cnbctv { font-size: 26px; margin-bottom: -3px; pos=
ition: relative; top: 4px; }

.nav-menu-buttonIC .icon-news { font-size: 23px; position: relative; top: 4=
px; }

.nav-menu-buttonIC .icon-markets, .nav-menu-buttonIC .icon-watchlist { font=
-size: 18px; padding-bottom: 5px; position: relative; top: 7px; }

.nav-menu-buttonIC:focus .nav-menu-buttonText { color: rgb(255, 255, 255); =
}

.nav-menu-buttonIC + .nav-menu-subLinks { background: rgb(255, 255, 255); d=
isplay: none; font-size: 12px; left: 6px; padding: 0px; position: absolute;=
 top: 34px; }

@media (min-width: 1340px) {
  .nav-menu-buttonIC + .nav-menu-subLinks { left: 15px; }
}

.nav-menu-buttonIC + .nav-menu-subLinks li { border-bottom: 2px solid rgb(2=
43, 245, 247); padding: 0px 20px; position: relative; z-index: 600; }

.nav-menu-buttonIC + .nav-menu-subLinks li:first-child { padding: 5px 20px =
0px; }

.nav-menu-buttonIC + .nav-menu-subLinks li:last-child { border-bottom: none=
; padding: 0px 20px 5px; }

.nav-menu-buttonIC + .nav-menu-subLinks li:hover { background-color: rgb(24=
3, 245, 247); }

.nav-menu-buttonIC + .nav-menu-subLinks li:hover .nav-menu-subLink { opacit=
y: 0; }

.nav-menu-buttonIC + .nav-menu-subLinks li:hover:first-child::before { top:=
 9px; }

.nav-menu-buttonIC + .nav-menu-subLinks li:hover::before { color: rgb(0, 47=
, 108); content: attr(data-text); font-weight: 700; pointer-events: none; p=
osition: absolute; top: 4px; }

.nav-menu-buttonIC + .nav-menu-subLinks .nav-menu-subLink { color: rgb(0, 4=
7, 108); display: inline-block; font-weight: 500; line-height: 9px; padding=
: 14px 0px; }

@media (max-width: 359px) {
  .nav-menu-buttonIC { font-size: 23px; }
}

@media (min-width: 760px) {
  .nav-menu-buttonIC { order: 0; padding: 0px 6px; }
  .nav-menu-buttonIC span:first-child { display: none; }
}

@media (min-width: 1020px) {
  .nav-menu-buttonIC { padding: 0px 6px; }
}

@media (min-width: 1340px) {
  .nav-menu-buttonIC { padding-left: 15px; padding-right: 8px; }
}

.nav-menu-button { align-items: center; background-color: initial; border: =
0px; color: rgb(255, 255, 255); display: flex; flex-direction: column; font=
-size: 18px; order: 2; padding: 0px; position: relative; }

.nav-menu-button .icon-cnbctv { font-size: 26px; margin-bottom: -3px; posit=
ion: relative; top: 4px; }

.nav-menu-button .icon-news { font-size: 23px; position: relative; top: 4px=
; }

.nav-menu-button .icon-markets, .nav-menu-button .icon-watchlist { font-siz=
e: 18px; padding-bottom: 5px; position: relative; top: 7px; }

.nav-menu-button:focus .nav-menu-buttonText { color: rgb(255, 255, 255); }

.nav-menu-button + .nav-menu-subLinks { background: rgb(255, 255, 255); dis=
play: none; font-size: 12px; left: 6px; padding: 0px; position: absolute; t=
op: 34px; }

@media (min-width: 1340px) {
  .nav-menu-button + .nav-menu-subLinks { left: 15px; }
}

.nav-menu-button + .nav-menu-subLinks li { border-bottom: 2px solid rgb(243=
, 245, 247); padding: 0px 20px; position: relative; z-index: 600; }

.nav-menu-button + .nav-menu-subLinks li:first-child { padding: 5px 20px 0p=
x; }

.nav-menu-button + .nav-menu-subLinks li:last-child { border-bottom: none; =
padding: 0px 20px 5px; }

.nav-menu-button + .nav-menu-subLinks li:hover { background-color: rgb(243,=
 245, 247); }

.nav-menu-button + .nav-menu-subLinks li:hover .nav-menu-subLink { opacity:=
 0; }

.nav-menu-button + .nav-menu-subLinks li:hover:first-child::before { top: 9=
px; }

.nav-menu-button + .nav-menu-subLinks li:hover::before { color: rgb(0, 85, =
148); content: attr(data-text); font-weight: 700; pointer-events: none; pos=
ition: absolute; top: 4px; }

.nav-menu-button + .nav-menu-subLinks .nav-menu-subLink { color: rgb(0, 85,=
 148); display: inline-block; font-weight: 500; line-height: 9px; padding: =
14px 0px; }

@media (max-width: 359px) {
  .nav-menu-button { font-size: 23px; }
}

@media (min-width: 760px) {
  .nav-menu-button { order: 0; padding: 0px 6px; }
  .nav-menu-button span:first-child { display: none; }
}

@media (min-width: 1020px) {
  .nav-menu-button { padding: 0px 6px; }
}

@media (min-width: 1340px) {
  .nav-menu-button { padding-left: 15px; padding-right: 8px; }
}

.nav-menu-hamburgerIC { font-size: 19px; position: relative; top: 3px; }

.nav-menu-hamburgerIC:hover { color: rgb(4, 150, 255); }

.nav-menu-hamburgerIC span { font-weight: 600; margin-top: 3px; }

@media (min-width: 760px) {
  .nav-menu-hamburgerIC { top: 0px; }
}

.nav-menu-hamburgerAllAccess { font-size: 19px; position: relative; top: 3p=
x; }

.nav-menu-hamburgerAllAccess:hover { color: rgb(207, 216, 226); }

.nav-menu-hamburgerAllAccess span { font-weight: 600; margin-top: 3px; }

@media (min-width: 760px) {
  .nav-menu-hamburgerAllAccess { top: 0px; }
}

.nav-menu-hamburgerPro { font-size: 19px; position: relative; top: 3px; }

.nav-menu-hamburgerPro:hover { color: rgb(0, 168, 87); }

.nav-menu-hamburgerPro span { font-weight: 600; margin-top: 3px; }

@media (min-width: 760px) {
  .nav-menu-hamburgerPro { top: 0px; }
}

.nav-menu-hamburger { font-size: 19px; position: relative; top: 3px; }

.nav-menu-hamburger:hover { color: rgb(255, 188, 5); }

.nav-menu-hamburger span { font-weight: 600; margin-top: 3px; }

@media (min-width: 760px) {
  .nav-menu-hamburger { top: 0px; }
}

.nav-menu-articleHamburger { color: rgb(0, 85, 148); }

.nav-menu-articleHamburgerAllAccess, .nav-menu-articleHamburgerPro { color:=
 rgb(0, 47, 108); }

.nav-menu-desktopHamburger, .nav-menu-desktopHamburgerAllAccess, .nav-menu-=
desktopHamburgerIC, .nav-menu-desktopHamburgerPro { color: rgb(255, 255, 25=
5); font-size: 16px; font-weight: 700; margin-right: 7px; position: relativ=
e; top: 4px; transition: top 0.25s; }

@media (min-width: 760px) {
  .nav-menu-desktopHamburger, .nav-menu-desktopHamburgerAllAccess, .nav-men=
u-desktopHamburgerIC, .nav-menu-desktopHamburgerPro { margin-right: 13px; t=
ransform: none; }
}

@media (max-width: 759px) {
  .nav-menu-desktopHamburger, .nav-menu-desktopHamburgerAllAccess, .nav-men=
u-desktopHamburgerIC, .nav-menu-desktopHamburgerPro { display: none; }
}

@media (min-width: 1020px) {
  .nav-menu-desktopHamburger, .nav-menu-desktopHamburgerAllAccess, .nav-men=
u-desktopHamburgerIC, .nav-menu-desktopHamburgerPro { margin-right: 7px; }
}

.nav-menu-desktopHamburger span[class=3D"icon-menu"], .nav-menu-desktopHamb=
urgerAllAccess span[class=3D"icon-menu"], .nav-menu-desktopHamburgerIC span=
[class=3D"icon-menu"], .nav-menu-desktopHamburgerPro span[class=3D"icon-men=
u"] { display: inline; }

.nav-menu-desktopHamburger:hover { color: rgb(252, 183, 0); }

.nav-menu-desktopHamburger:focus { color: rgb(255, 255, 255); }

.nav-menu-desktopHamburger.nav-menu-button { padding-right: 0px; }

@media (min-width: 760px) {
  .nav-menu-desktopHamburger { display: block; padding-left: 0px; }
  .nav-menu-desktopHamburger:hover { color: rgb(252, 183, 0); }
  .nav-menu-desktopHamburger:hover::after, .nav-menu-desktopHamburger:hover=
::before { background: rgb(252, 183, 0); }
}

.nav-menu-desktopHamburgerAllAccess:hover { color: rgb(207, 216, 226); }

.nav-menu-desktopHamburgerAllAccess:focus { color: rgb(255, 255, 255); }

.nav-menu-desktopHamburgerAllAccess.nav-menu-button { padding-right: 0px; }

@media (min-width: 760px) {
  .nav-menu-desktopHamburgerAllAccess { display: block; padding-left: 0px; =
}
  .nav-menu-desktopHamburgerAllAccess:hover { color: rgb(207, 216, 226); }
  .nav-menu-desktopHamburgerAllAccess:hover::after, .nav-menu-desktopHambur=
gerAllAccess:hover::before { background: rgb(207, 216, 226); }
}

.nav-menu-desktopHamburgerPro:hover { color: rgb(0, 168, 87); }

.nav-menu-desktopHamburgerPro:focus { color: rgb(255, 255, 255); }

.nav-menu-desktopHamburgerPro.nav-menu-button { padding-right: 0px; }

@media (min-width: 760px) {
  .nav-menu-desktopHamburgerPro { display: block; padding-left: 0px; }
  .nav-menu-desktopHamburgerPro:hover { color: rgb(0, 168, 87); }
  .nav-menu-desktopHamburgerPro:hover::after, .nav-menu-desktopHamburgerPro=
:hover::before { background: rgb(0, 168, 87); }
}

.nav-menu-desktopHamburgerIC:hover { color: rgb(4, 150, 255); }

.nav-menu-desktopHamburgerIC:focus { color: rgb(255, 255, 255); }

.nav-menu-desktopHamburgerIC.nav-menu-button { padding-right: 0px; }

@media (min-width: 760px) {
  .nav-menu-desktopHamburgerIC { display: block; padding-left: 0px; }
  .nav-menu-desktopHamburgerIC:hover { color: rgb(4, 150, 255); }
  .nav-menu-desktopHamburgerIC:hover::after, .nav-menu-desktopHamburgerIC:h=
over::before { background: rgb(4, 150, 255); }
}

@media (min-width: 1020px) {
  .nav-menu-desktopHamburgerSticky { transform: translateY(7px); }
}

@media (min-width: 1020px) {
  .nav-menu-desktopHamburgerStickyAllAccess { transform: translateY(7px); }
}

@media (min-width: 1020px) {
  .nav-menu-desktopHamburgerStickyPro { transform: translateY(7px); }
}

@media (min-width: 1020px) {
  .nav-menu-desktopHamburgerStickyIC { transform: translateY(7px); }
}

.nav-menu-desktopHamburgerArticleSticky { color: rgb(0, 85, 148); }

.nav-menu-desktopHamburgerArticleSticky::after, .nav-menu-desktopHamburgerA=
rticleSticky::before { background: rgb(0, 30, 90); }

.nav-menu-desktopHamburgerArticleSticky:focus { color: rgb(0, 85, 148); }

.nav-menu-desktopHamburgerArticleSticky:focus::after, .nav-menu-desktopHamb=
urgerArticleSticky:focus::before { background: rgb(0, 30, 90); }

.nav-menu-desktopHamburgerArticleStickyAllAccess { color: rgb(0, 47, 108); =
}

.nav-menu-desktopHamburgerArticleStickyAllAccess::after, .nav-menu-desktopH=
amburgerArticleStickyAllAccess::before { background: rgb(0, 47, 108); }

.nav-menu-desktopHamburgerArticleStickyAllAccess:focus { color: rgb(0, 47, =
108); }

.nav-menu-desktopHamburgerArticleStickyAllAccess:focus::after, .nav-menu-de=
sktopHamburgerArticleStickyAllAccess:focus::before { background: rgb(0, 47,=
 108); }

.nav-menu-desktopHamburgerArticleStickyOneAccess { color: rgb(0, 47, 108); =
}

.nav-menu-desktopHamburgerArticleStickyOneAccess::after, .nav-menu-desktopH=
amburgerArticleStickyOneAccess::before { background: rgb(0, 47, 108); }

.nav-menu-desktopHamburgerArticleStickyOneAccess:focus { color: rgb(0, 47, =
108); }

.nav-menu-desktopHamburgerArticleStickyOneAccess:focus::after, .nav-menu-de=
sktopHamburgerArticleStickyOneAccess:focus::before { background: rgb(0, 47,=
 108); }

.nav-menu-desktopHamburgerArticleStickyIC { color: rgb(0, 47, 108); }

.nav-menu-desktopHamburgerArticleStickyIC::after, .nav-menu-desktopHamburge=
rArticleStickyIC::before { background: rgb(0, 47, 108); }

.nav-menu-desktopHamburgerArticleStickyIC:focus { color: rgb(0, 47, 108); }

.nav-menu-desktopHamburgerArticleStickyIC:focus::after, .nav-menu-desktopHa=
mburgerArticleStickyIC:focus::before { background: rgb(0, 47, 108); }

.nav-menu-buttonText { color: rgb(232, 232, 232); font-size: 9px; font-weig=
ht: 600; letter-spacing: 1px; margin-top: 5px; opacity: 0.75; text-align: c=
enter; text-transform: uppercase; }

@media (min-width: 760px) {
  .nav-menu-buttonText { color: rgb(255, 255, 255); font-size: 12px; font-w=
eight: 700; opacity: 1; }
}

@media (min-width: 1020px) {
  .nav-menu-buttonText { font-size: 14px; font-weight: 600; letter-spacing:=
 0.5px; }
}

@media (min-width: 1340px) {
  .nav-menu-buttonText { letter-spacing: 0px; }
}

.nav-menu-articleButtonText { color: rgb(0, 85, 148); }

.nav-menu-articleButtonTextAllAccess, .nav-menu-articleButtonTextPro { colo=
r: rgb(0, 47, 108); }

.nav-menu-articleButtonTextIC { color: rgb(7, 29, 57); }

.nav-menu-logoStickyContainer { margin-right: 9%; }

@media (min-width: 760px) {
  .nav-menu-logoStickyContainer { margin-right: 0px; }
}

.nav-menu-logo { height: 100%; opacity: 0; overflow: hidden; width: 34px; }

@media (min-width: 760px) {
  .nav-menu-logo { transform: translate(-100%, -100%); }
}

.nav-menu-logoSticky, .nav-menu-logoStickyMobilePro { height: 31px; opacity=
: 1; width: 41px; z-index: 1; }

@media (min-width: 760px) {
  .nav-menu-logoSticky, .nav-menu-logoStickyMobilePro { margin-right: 20px;=
 transform: translate(9px); }
}

@media (min-width: 1020px) {
  .nav-menu-logoSticky, .nav-menu-logoStickyMobilePro { transform: translat=
e(9px, 9px); }
}

@media (max-width: 759px) {
  .nav-menu-logoStickyMobileAllAccess, .nav-menu-logoStickyMobilePro { heig=
ht: 20px; width: 122px; }
}

.nav-menu-logoStickyMobileIC { width: 150px; }

.nav-menu-mainLinks { flex: 1 1 0%; margin-left: -35px; margin-right: 0px; =
overflow: hidden; text-align: left; transition: 0.25s; white-space: nowrap;=
 width: 100%; z-index: 2; }

@media (min-width: 760px) {
  .nav-menu-mainLinks { align-items: center; display: flex; flex: 100 1 0%;=
 flex-direction: row; height: auto; overflow: visible; }
}

.nav-menu-mainLinksSticky { margin-left: 0px; }

@media (min-width: 1020px) {
  .nav-menu-mainLinksSticky { transform: translateY(10px); }
}

.nav-menu-mainLinksWrapper { position: relative; }

.nav-menu-mainLinksWrapper::after, .nav-menu-mainLinksWrapper::before { con=
tent: ""; display: none; height: 100%; position: absolute; top: 0px; width:=
 44px; }

@media (min-width: 760px) {
  .nav-menu-mainLinksWrapper::after, .nav-menu-mainLinksWrapper::before { d=
isplay: none; }
}

.nav-menu-mainLinksWrapper::before { background: linear-gradient(270deg, rg=
ba(0, 0, 0, 0), rgb(0, 85, 148)); opacity: 1; transition: 0.25s; }

.nav-menu-mainLinksWrapper::after { background: linear-gradient(270deg, rgb=
(0, 85, 148), rgba(0, 0, 0, 0)); right: 0px; }

.nav-menu-mainLinksWrapperStart { display: flex; justify-content: space-bet=
ween; }

.nav-menu-mainLinksWrapperStart::before { opacity: 0; }

.nav-menu-articleMainWrapper { flex: 1 1 0%; height: 32px; }

@media (min-width: 760px) {
  .nav-menu-articleMainWrapper { height: auto; }
}

.nav-menu-articleContent { align-items: center; display: flex; justify-cont=
ent: flex-end; width: 100%; }

@media (min-width: 1020px) {
  .nav-menu-articleContent { justify-content: space-between; width: calc(10=
0% - 54px); }
}

@media (min-width: 1340px) {
  .nav-menu-articleContent { width: 100%; }
}

.nav-menu-articleTitle, .nav-menu-articleTitleWithoutShareComponent { displ=
ay: none; font-size: 14px; font-weight: 700; line-height: 2; text-overflow:=
 ellipsis; transform: translateY(2px); width: 70%; }

@media (min-width: 1020px) {
  .nav-menu-articleTitle, .nav-menu-articleTitleWithoutShareComponent { dis=
play: block; overflow: hidden; padding-right: 30px; }
}

@media (max-width: 1179px) {
  .nav-menu-articleTitle, .nav-menu-articleTitleWithoutShareComponent { wid=
th: auto; }
}

@media (max-width: 1339px) {
  .nav-menu-articleTitle, .nav-menu-articleTitleWithoutShareComponent { wid=
th: 540px; }
}

@media (min-width: 1340px) {
  .nav-menu-articleTitle, .nav-menu-articleTitleWithoutShareComponent { pad=
ding-left: 5px; }
}

.nav-menu-articleSocial { display: contents; }

.nav-menu-articleTitleWithoutShareComponent { margin-bottom: 15px; }

@media (min-width: 1020px) {
  .nav-menu-articleTitleWithoutShareComponent { width: 912px; }
}

.nav-menu-articleHidden { display: none; }

.nav-menu-linksSticky, .nav-menu-navLinks { display: flex; flex: 1 1 0%; ju=
stify-content: space-between; }

@media (min-width: 760px) {
  .nav-menu-linksSticky .nav-menu-button, .nav-menu-linksSticky .nav-menu-b=
uttonAllAccess, .nav-menu-linksSticky .nav-menu-buttonPro { padding: 0px 5p=
x; }
}

@media (min-width: 1020px) {
  .nav-menu-linksSticky .nav-menu-button, .nav-menu-linksSticky .nav-menu-b=
uttonAllAccess, .nav-menu-linksSticky .nav-menu-buttonPro { padding: 0px 12=
px; }
}

.nav-menu-linksSticky .nav-menu-subLinks { left: 12px; position: absolute; =
top: 34px; }

.nav-menu-articleNavLinks { display: none; }

@media (min-width: 760px) {
  .nav-menu-articleNavLinks { display: flex; }
  .nav-menu-articleNavLinks.nav-menu-linksSticky { display: none; }
  .nav-menu-articleNavLinks.nav-menu-linksSticky .nav-menu-primaryLink { ma=
rgin-bottom: 0px; }
}

.nav-menu-primaryLink { display: inline-block; font-size: 14px; font-weight=
: 700; letter-spacing: 0.85px; margin-right: 4px; position: relative; text-=
transform: uppercase; }

@media (min-width: 760px) {
  .nav-menu-primaryLink { line-height: 30px; }
  .nav-menu-primaryLink:not(.markets):not(.business_news):not(.investing):n=
ot(.tech):not(.politics):not(.cnbc_tv):not(.investing_club):not(.pro):not(.=
video):not(.livestream) { display: none; }
}

.nav-menu-primaryLink:not(.watchlist):not(.markets):not(.cnbc_tv):not(.hamb=
urger):not(.video) { display: none; }

@media (min-width: 760px) {
  .nav-menu-primaryLink { font-size: 12px; margin-right: 0px; }
  .nav-menu-primaryLink:not(.watchlist):not(.markets):not(.cnbc_tv):not(.ha=
mburger):not(.video) { display: block; }
  .nav-menu-primaryLink:last-child { display: none; }
}

.nav-menu-primaryLink.nav-menu-active { position: relative; }

.nav-menu-primaryLink.nav-menu-active::after { background-color: rgb(255, 2=
55, 255); bottom: -10px; content: ""; height: 3px; left: 0px; position: abs=
olute; width: 100%; }

@media (min-width: 1020px) {
  .nav-menu-primaryLink:hover ~ .nav-menu-navUnderline, .nav-menu-primaryLi=
nk:hover ~ .nav-menu-navUnderlineAllAccess, .nav-menu-primaryLink:hover ~ .=
nav-menu-navUnderlineIC, .nav-menu-primaryLink:hover ~ .nav-menu-navUnderli=
nePro { opacity: 1; }
}

@media (min-width: 760px) {
  .nav-menu-progressBarContainer { display: none; }
}

.nav-menu-logoContainer { pointer-events: none; width: 34px; }

.nav-menu-navDropdownWrap { animation-fill-mode: forwards; background-color=
: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px 1px; heig=
ht: 100px; left: 0px; opacity: 1; pointer-events: none; position: absolute;=
 top: 4px; transform: matrix(0, 0, 0, 0, 0, 0); transform-origin: 0px 0px; =
z-index: -1; }

.nav-menu-navUnderlineAllAccess { height: 1px; left: 0px; opacity: 0; point=
er-events: none; position: absolute; transform: matrix(0, 0, 0, 0, 0, 0); t=
ransform-origin: left center; width: 100px; z-index: 600; }

.nav-menu-navUnderlineAllAccess::after { border-bottom: 4px solid rgb(207, =
216, 226); content: " "; list-style: none; position: absolute; width: 100%;=
 }

.nav-menu-navUnderlinePro { height: 1px; left: 0px; opacity: 0; pointer-eve=
nts: none; position: absolute; transform: matrix(0, 0, 0, 0, 0, 0); transfo=
rm-origin: left center; width: 100px; z-index: 600; }

.nav-menu-navUnderlinePro::after { border-bottom: 4px solid rgb(0, 168, 87)=
; content: " "; list-style: none; position: absolute; width: 100%; }

.nav-menu-navUnderlineIC { height: 1px; left: 0px; opacity: 0; pointer-even=
ts: none; position: absolute; transform: matrix(0, 0, 0, 0, 0, 0); transfor=
m-origin: left center; width: 100px; z-index: 600; }

.nav-menu-navUnderlineIC::after { border-bottom: 4px solid rgb(4, 150, 255)=
; content: " "; list-style: none; position: absolute; width: 100%; }

.nav-menu-navUnderline { height: 1px; left: 0px; opacity: 0; pointer-events=
: none; position: absolute; transform: matrix(0, 0, 0, 0, 0, 0); transform-=
origin: left center; width: 100px; z-index: 600; }

.nav-menu-navUnderline::after { border-bottom: 4px solid rgb(252, 183, 0); =
content: " "; list-style: none; position: absolute; width: 100%; }

.nav-menu-subLinks-enter { background-color: initial; opacity: 0.01 !import=
ant; }

.nav-menu-subLinks-enter.nav-menu-subLinks-enter-active { background-color:=
 rgb(255, 255, 255); transition: 0.2s ease-in 0.14s; opacity: 1 !important;=
 }

.nav-menu-investingClubLockIcon, .nav-menu-proLockIcon { background: rgb(25=
5, 255, 255); height: 11px; margin-left: -4px; margin-top: 14px; mask-image=
: url("https://static-redesign.cnbcfm.com/dist/2510aab92bf855eb1ad7.svg"); =
mask-repeat: no-repeat; width: 10px; }

@media (max-width: 759px) {
  .nav-menu-investingClubLockIcon, .nav-menu-proLockIcon { display: none; }
}

@media (min-width: 1020px) {
  .nav-menu-investingClubLockIcon, .nav-menu-proLockIcon { margin-top: 15px=
; }
}

.nav-menu-investingClubLockIcon { margin-left: 0px; }

@media (min-width: 1020px) {
  .nav-menu-investingClubLockIcon { margin-left: 2px; }
}

@media (min-width: 1340px) {
  .nav-menu-investingClubLockIcon { margin-left: 0px; }
}

.nav-menu-investingClubPillIcon, .nav-menu-proPillIcon { display: inline-bl=
ock; height: 13px; margin-left: -14px; margin-top: 0px; padding: 3px 4px 2p=
x; user-select: none; }

@media (max-width: 759px) {
  .nav-menu-investingClubPillIcon, .nav-menu-proPillIcon { display: none; }
}

@media (max-width: 1019px) {
  .nav-menu-investingClubPillIcon, .nav-menu-proPillIcon { margin-left: -16=
px; }
}

.nav-menu-investingClubPillIcon { margin-left: -13px; }

@media (max-width: 1019px) {
  .nav-menu-investingClubPillIcon { margin-left: -14px; }
  .nav-menu-investingClubPillIcon > object, .nav-menu-proPillIcon > object =
{ height: 12px; }
}

.nav-menu-mainLinksSticky .nav-menu-investingClubPillIcon, .nav-menu-mainLi=
nksSticky .nav-menu-proPillIcon { margin-left: -19px; }

@media (max-width: 1339px) {
  .nav-menu-mainLinksSticky .nav-menu-investingClubPillIcon, .nav-menu-main=
LinksSticky .nav-menu-proPillIcon { margin-left: -20px; }
}

@media (max-width: 1019px) {
  .nav-menu-mainLinksSticky .nav-menu-investingClubPillIcon, .nav-menu-main=
LinksSticky .nav-menu-proPillIcon { margin-left: -16px; }
}

.nav-menu-mainLinksSticky .nav-menu-investingClubPillIcon { margin-left: -1=
7px; }

@media (max-width: 1339px) {
  .nav-menu-mainLinksSticky .nav-menu-investingClubPillIcon { margin-left: =
-18px; }
}

@media (max-width: 1019px) {
  .nav-menu-mainLinksSticky .nav-menu-investingClubPillIcon { margin-left: =
-14px; }
}

.nav-menu-berkshireWatchLive { font-size: 11px; }

@media (min-width: 760px) {
  .nav-menu-berkshireWatchLive { display: none; }
}

@media (min-width: 1020px) {
  .nav-menu-berkshireWatchLive { display: flex; margin-right: 12px; }
  .nav-menu-berkshireWatchLive a { display: -webkit-flex; }
}

@media (min-width: 1340px) {
  .nav-menu-berkshireWatchLive { margin-right: 44px; }
}

.nav-menu-berkshireWatchLive a { color: rgb(0, 85, 148); font-weight: 700; =
letter-spacing: 1.2px; text-transform: uppercase; }

.nav-menu-berkshireWatchLive a:hover { color: rgb(209, 187, 126); }

.nav-menu-berkshireWatchLive span { font-weight: 600; }

.nav-menu-berkshireWatchLive span.nav-menu-liveText { background-color: rgb=
(0, 85, 148); color: rgb(209, 187, 126); letter-spacing: 1.2px; margin-left=
: 2px; padding: 0px 2px 0px 3px; text-transform: uppercase; }

.nav-menu-berkshireWatchLive::before { animation: 2s ease 0s infinite norma=
l none running nav-menu-pulse; background-color: rgb(255, 80, 83); border-r=
adius: 100%; box-shadow: rgb(206, 43, 43) 0px 0px 0px 0px; content: ""; dis=
play: block; height: 6px; margin: 5px 6px; transform: scale(1); width: 6px;=
 }

.nav-menu-watchLive { font-size: 11px; margin-right: 25px; }

@media (min-width: 1020px) {
  .nav-menu-watchLive { display: flex; }
  .nav-menu-watchLive a { display: -webkit-flex; }
}

.nav-menu-watchLive a { color: rgb(0, 85, 148); font-weight: 600; letter-sp=
acing: 1.2px; text-transform: uppercase; }

.nav-menu-watchLive span { font-weight: 600; }

.nav-menu-watchLive span.nav-menu-liveText { background-color: rgb(0, 30, 9=
0); color: rgb(255, 255, 255); letter-spacing: 1.2px; margin-left: 2px; pad=
ding: 0px 2px 0px 3px; text-transform: uppercase; }

.nav-menu-watchLive span.nav-menu-showTitle { background-color: rgb(255, 25=
5, 255); color: rgb(7, 29, 57); letter-spacing: 0.4px; margin-left: 8px; te=
xt-transform: none; }

.nav-menu-watchLive::before { animation: 2s ease 0s infinite normal none ru=
nning nav-menu-pulse; background-color: rgb(255, 80, 83); border-radius: 10=
0%; box-shadow: rgb(206, 43, 43) 0px 0px 0px 0px; content: ""; display: blo=
ck; height: 6px; margin: 5px 6px; transform: scale(1); width: 6px; }

@keyframes nav-menu-pulse {=20
  0% { box-shadow: rgb(206, 43, 43) 0px 0px 0px 1px; opacity: 1; transform:=
 scale(0.95); }
  70% { box-shadow: rgb(206, 43, 43) 0px 0px 0px 2px; opacity: 0.9; transfo=
rm: scale(1); }
  100% { box-shadow: rgb(206, 43, 43) 0px 0px 0px 1px; opacity: 1; transfor=
m: scale(0.95); }
}

.nav-menu-wrapperButton { padding-right: 14px; }

.nav-menu-signupBtnStickyNav { background-color: rgb(0, 30, 90); border-rad=
ius: 2px; color: rgb(255, 255, 255); display: flex; font-size: 11px; font-w=
eight: 600; letter-spacing: 1px; margin-left: -58px; margin-right: 14px; pa=
dding: 3px 10px; text-transform: uppercase; }

.nav-menu-signupBtnStickyNav:hover { background-color: rgb(0, 47, 108); }

@media screen and (max-width: 1339px) {
  .nav-menu-signupBtnStickyNav { margin-left: 0px; margin-right: -40px; }
  .nav-menu-watchLive { margin-right: -24px; }
}

@media screen and (max-width: 759px) {
  .nav-menu-signupBtnStickyNav { display: none; }
}

.nav-menu-WatchLiveWithSignUpBtn { display: flex; margin-right: 0px; }

@media (min-width: 1020px) {
  .nav-menu-WatchLiveWithSignUpBtn { padding-right: 1px; }
}

@media (min-width: 1340px) {
  .nav-menu-WatchLiveWithSignUpBtn { padding-right: 14px; }
}

@media screen and (max-width: 1019px) {
  .nav-menu-signupBtnStickyNav { margin-right: 24px; }
  .nav-menu-watchLive { display: flex; margin-right: 35px; }
}

.nav-menu-menuPromotion, .nav-menu-subMenuPromotion { align-items: center; =
background: rgb(232, 128, 42); border-radius: 3px; color: rgb(255, 255, 255=
); display: inline-flex; font-size: 8px; font-weight: 500; gap: 10px; justi=
fy-content: center; line-height: 10px; margin-left: 5px; padding: 3px 4px 2=
px; text-transform: uppercase; }

.nav-menu-menuPromotion { display: inline-flex; margin: 13px auto auto 3px;=
 }

@media (max-width: 759px) {
  .nav-menu-menuPromotion { display: none; }
}

.SearchToggle-button, .SearchToggle-signinButton .SearchToggle-signinButton=
Btn { background: inherit; border-radius: 0px; color: rgb(255, 255, 255); m=
argin-top: 3px; padding: 6px; position: relative; z-index: 0; }

.SearchToggle-button.SearchToggle-closeButtonText, .SearchToggle-signinButt=
on .SearchToggle-signinButtonBtn.SearchToggle-closeButtonText { font-size: =
16px; font-weight: 600; margin-left: -50px; right: 14px; width: auto; }

.SearchToggle-button .icon-search, .SearchToggle-signinButton .SearchToggle=
-signinButtonBtn .icon-search { display: block; }

.SearchToggle-button .icon-search::before, .SearchToggle-signinButton .Sear=
chToggle-signinButtonBtn .icon-search::before { font-size: 24px; transition=
: font-size 0.25s; }

.SearchToggle-button .icon-close::before, .SearchToggle-signinButton .Searc=
hToggle-signinButtonBtn .icon-close::before { font-size: 18px; }

.SearchToggle-button span, .SearchToggle-signinButton .SearchToggle-signinB=
uttonBtn span { color: rgb(255, 255, 255); display: none; font-size: 12px; =
font-weight: 600; left: 10px; letter-spacing: 0.785px; opacity: 1; position=
: absolute; top: 5px; transition: opacity 0.25s; }

.SearchToggle-button.SearchToggle-searchOpen, .SearchToggle-signinButton .S=
earchToggle-signinButtonBtn.SearchToggle-searchOpen { background: inherit; =
position: absolute; }

@media (min-width: 760px) {
  .SearchToggle-button, .SearchToggle-signinButton .SearchToggle-signinButt=
onBtn { align-items: center; background: rgba(255, 255, 255, 0.13); display=
: flex; flex-direction: row; height: 30px; justify-content: flex-end; margi=
n-right: 28px; margin-top: 10px; padding: 0px 20px 0px 15px; width: 205px; =
}
  .SearchToggle-button span, .SearchToggle-signinButton .SearchToggle-signi=
nButtonBtn span { display: block; font-size: 9px; left: 12px; top: 7px; }
  .SearchToggle-button span.SearchToggle-megaMenuSearchToggler, .SearchTogg=
le-button span.SearchToggle-megaMenuSearchTogglerAllAccess, .SearchToggle-b=
utton span.SearchToggle-megaMenuSearchTogglerIC, .SearchToggle-button span.=
SearchToggle-megaMenuSearchTogglerPro, .SearchToggle-signinButton .SearchTo=
ggle-signinButtonBtn span.SearchToggle-megaMenuSearchToggler, .SearchToggle=
-signinButton .SearchToggle-signinButtonBtn span.SearchToggle-megaMenuSearc=
hTogglerAllAccess, .SearchToggle-signinButton .SearchToggle-signinButtonBtn=
 span.SearchToggle-megaMenuSearchTogglerIC, .SearchToggle-signinButton .Sea=
rchToggle-signinButtonBtn span.SearchToggle-megaMenuSearchTogglerPro { left=
: 30px; top: 10px; }
  .SearchToggle-button .icon-search, .SearchToggle-signinButton .SearchTogg=
le-signinButtonBtn .icon-search { bottom: 0px; color: rgb(255, 255, 255); h=
eight: 20px; margin: auto; position: absolute; right: 10px; top: 0px; }
  .SearchToggle-button .icon-search::before, .SearchToggle-signinButton .Se=
archToggle-signinButtonBtn .icon-search::before { font-size: 20px; }
  .SearchToggle-button::before, .SearchToggle-signinButton .SearchToggle-si=
gninButtonBtn::before { background-color: rgba(102, 153, 190, 0.5); content=
: ""; height: calc(100% - 30px); left: 0px; position: absolute; top: 50%; t=
ransform: translateY(-50%); }
}

@media (min-width: 1020px) {
  .SearchToggle-button, .SearchToggle-signinButton .SearchToggle-signinButt=
onBtn { align-items: center; bottom: auto; height: 30px; margin-top: 10px; =
padding-left: 20px; padding-right: 0px; transition: transform 0.25s, height=
 0.25s; width: 250px; }
  .SearchToggle-button span, .SearchToggle-button span.SearchToggle-megaMen=
uSearchToggler, .SearchToggle-button span.SearchToggle-megaMenuSearchToggle=
rAllAccess, .SearchToggle-button span.SearchToggle-megaMenuSearchTogglerIC,=
 .SearchToggle-button span.SearchToggle-megaMenuSearchTogglerPro, .SearchTo=
ggle-signinButton .SearchToggle-signinButtonBtn span, .SearchToggle-signinB=
utton .SearchToggle-signinButtonBtn span.SearchToggle-megaMenuSearchToggler=
, .SearchToggle-signinButton .SearchToggle-signinButtonBtn span.SearchToggl=
e-megaMenuSearchTogglerAllAccess, .SearchToggle-signinButton .SearchToggle-=
signinButtonBtn span.SearchToggle-megaMenuSearchTogglerIC, .SearchToggle-si=
gninButton .SearchToggle-signinButtonBtn span.SearchToggle-megaMenuSearchTo=
gglerPro { font-size: 12px; left: 10px; top: 5px; }
  .SearchToggle-button .icon-search, .SearchToggle-signinButton .SearchTogg=
le-signinButtonBtn .icon-search { bottom: 0px; color: rgb(255, 255, 255); r=
ight: 10px; }
}

.SearchToggle-mega-menu .SearchToggle-button, .SearchToggle-mega-menu .Sear=
chToggle-signinButton .SearchToggle-signinButtonBtn { position: relative; w=
idth: auto; }

@media (min-width: 1340px) {
  .SearchToggle-mega-menu .SearchToggle-button, .SearchToggle-mega-menu .Se=
archToggle-signinButton .SearchToggle-signinButtonBtn { margin: 0px 75px; p=
adding: 0px; }
}

.SearchToggle-articleButton.SearchToggle-buttonSticky { background: inherit=
; border-left: 1px solid rgb(232, 232, 232); color: rgb(0, 85, 148); paddin=
g-left: 43px; width: 39px; z-index: 999; }

.SearchToggle-articleButton.SearchToggle-buttonSticky .icon-search { color:=
 rgb(32, 119, 182) !important; }

@media (min-width: 760px) {
  .SearchToggle-articleButton.SearchToggle-buttonSticky { padding-left: 22p=
x; }
}

@media (min-width: 1020px) {
  .SearchToggle-articleButton.SearchToggle-buttonSticky { display: block; l=
ine-height: 1px; padding-left: 43px; }
  .SearchToggle-articleButton.SearchToggle-buttonSticky::before { backgroun=
d: none; bottom: 0px; content: ""; display: block; height: 30px; left: 0px;=
 position: absolute; width: 1px; }
}

.SearchToggle-buttonSticky { background: inherit; right: -47px; transform: =
translateY(-100%); z-index: 1000; }

@media (max-width: 759px) {
  .SearchToggle-buttonSticky { opacity: 0; }
}

@media (min-width: 760px) {
  .SearchToggle-buttonSticky { height: 26px; transform: translateY(0px); tr=
ansition: width 0.25s; width: 45px; }
  .SearchToggle-buttonSticky::before { display: none; }
  .SearchToggle-buttonSticky span { opacity: 0; transition: opacity 0.25s; =
}
  .SearchToggle-buttonSticky .icon-search { color: rgb(255, 255, 255) !impo=
rtant; height: 26px; }
  .SearchToggle-buttonSticky .icon-search::before { font-size: 26px; }
}

@media (min-width: 1020px) {
  .SearchToggle-buttonSticky { right: -68px; }
  .SearchToggle-buttonSticky .icon-search, .SearchToggle-buttonSticky .icon=
-search::before { font-size: 26px; }
}

@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
  .SearchToggle-buttonSticky { height: 35px; }
}

.SearchToggle-megaMenuButton { align-items: center; background-color: rgb(2=
42, 242, 242); display: flex; height: 45px; justify-content: space-between;=
 min-width: 110px; padding: 0px 20px; position: relative; width: 100%; }

@media (min-width: 1020px) {
  .SearchToggle-megaMenuButton { background-color: initial; justify-content=
: flex-start; padding: 0px; }
}

.SearchToggle-megaMenuButton span { border-radius: 3px; color: rgb(0, 85, 1=
48); display: inline-block; font-size: 14px; font-weight: 600; letter-spaci=
ng: 1px; margin-top: 0.2rem; text-transform: uppercase; }

@media (min-width: 760px) {
  .SearchToggle-megaMenuButton span { margin-top: 0.3rem; }
}

@media (min-width: 1020px) {
  .SearchToggle-megaMenuButton span { margin-top: 1px; }
}

.SearchToggle-megaMenuButton .icon-search { color: rgb(7, 29, 57); font-siz=
e: 24px; height: 30px; padding-left: 10px; width: 30px; }

.SearchToggle-megaMenuButton .icon-search::before { color: rgb(0, 85, 148);=
 display: block; height: 100%; line-height: 30px; }

@media (min-width: 1020px) {
  .SearchToggle-megaMenuButton:hover .icon-search, .SearchToggle-megaMenuBu=
tton:hover .icon-search::before, .SearchToggle-megaMenuButton:hover span { =
color: rgb(252, 183, 0); }
}

.SearchToggle-megaMenuButtonAllAccess { align-items: center; background-col=
or: rgb(242, 242, 242); display: flex; height: 45px; justify-content: space=
-between; min-width: 110px; padding: 0px 20px; position: relative; width: 1=
00%; }

@media (min-width: 1020px) {
  .SearchToggle-megaMenuButtonAllAccess { background-color: initial; justif=
y-content: flex-start; padding: 0px; }
}

.SearchToggle-megaMenuButtonAllAccess span { border-radius: 3px; color: rgb=
(7, 29, 57); display: inline-block; font-size: 14px; font-weight: 600; lett=
er-spacing: 1px; margin-top: 0.2rem; text-transform: uppercase; }

@media (min-width: 760px) {
  .SearchToggle-megaMenuButtonAllAccess span { margin-top: 0.3rem; }
}

@media (min-width: 1020px) {
  .SearchToggle-megaMenuButtonAllAccess span { margin-top: 1px; }
}

.SearchToggle-megaMenuButtonAllAccess .icon-search { color: rgb(255, 255, 2=
55); font-size: 24px; height: 30px; padding-left: 10px; width: 30px; }

.SearchToggle-megaMenuButtonAllAccess .icon-search::before { color: rgb(0, =
47, 108); display: block; height: 100%; line-height: 30px; }

@media (min-width: 1020px) {
  .SearchToggle-megaMenuButtonAllAccess:focus .icon-search, .SearchToggle-m=
egaMenuButtonAllAccess:focus .icon-search::before, .SearchToggle-megaMenuBu=
ttonAllAccess:focus span, .SearchToggle-megaMenuButtonAllAccess:hover .icon=
-search, .SearchToggle-megaMenuButtonAllAccess:hover .icon-search::before, =
.SearchToggle-megaMenuButtonAllAccess:hover span { color: rgb(0, 47, 108); =
}
}

.SearchToggle-megaMenuButtonPro { align-items: center; background-color: rg=
b(242, 242, 242); display: flex; height: 45px; justify-content: space-betwe=
en; min-width: 110px; padding: 0px 20px; position: relative; width: 100%; }

@media (min-width: 1020px) {
  .SearchToggle-megaMenuButtonPro { background-color: initial; justify-cont=
ent: flex-start; padding: 0px; }
}

.SearchToggle-megaMenuButtonPro span { border-radius: 3px; color: rgb(39, 4=
9, 60); display: inline-block; font-size: 14px; font-weight: 600; letter-sp=
acing: 1px; margin-top: 0.2rem; text-transform: uppercase; }

@media (min-width: 760px) {
  .SearchToggle-megaMenuButtonPro span { margin-top: 0.3rem; }
}

@media (min-width: 1020px) {
  .SearchToggle-megaMenuButtonPro span { margin-top: 1px; }
}

.SearchToggle-megaMenuButtonPro .icon-search { color: rgb(39, 49, 60); font=
-size: 24px; height: 30px; padding-left: 10px; width: 30px; }

.SearchToggle-megaMenuButtonPro .icon-search::before { color: rgb(39, 49, 6=
0); display: block; height: 100%; line-height: 30px; }

@media (min-width: 1020px) {
  .SearchToggle-megaMenuButtonPro:focus .icon-search, .SearchToggle-megaMen=
uButtonPro:focus .icon-search::before, .SearchToggle-megaMenuButtonPro:focu=
s span, .SearchToggle-megaMenuButtonPro:hover .icon-search, .SearchToggle-m=
egaMenuButtonPro:hover .icon-search::before, .SearchToggle-megaMenuButtonPr=
o:hover span { color: rgb(0, 168, 87); }
}

.SearchToggle-megaMenuButtonIC { align-items: center; background-color: rgb=
(242, 242, 242); display: flex; height: 45px; justify-content: space-betwee=
n; min-width: 110px; padding: 0px 20px; position: relative; width: 100%; }

@media (min-width: 1020px) {
  .SearchToggle-megaMenuButtonIC { background-color: initial; justify-conte=
nt: flex-start; padding: 0px; }
}

.SearchToggle-megaMenuButtonIC span { border-radius: 3px; color: rgb(39, 49=
, 60); display: inline-block; font-size: 14px; font-weight: 600; letter-spa=
cing: 1px; margin-top: 0.2rem; text-transform: uppercase; }

@media (min-width: 760px) {
  .SearchToggle-megaMenuButtonIC span { margin-top: 0.3rem; }
}

@media (min-width: 1020px) {
  .SearchToggle-megaMenuButtonIC span { margin-top: 1px; }
}

.SearchToggle-megaMenuButtonIC .icon-search { color: rgb(39, 49, 60); font-=
size: 24px; height: 30px; padding-left: 10px; width: 30px; }

.SearchToggle-megaMenuButtonIC .icon-search::before { color: rgb(39, 49, 60=
); display: block; height: 100%; line-height: 30px; }

@media (min-width: 1020px) {
  .SearchToggle-megaMenuButtonIC:focus .icon-search, .SearchToggle-megaMenu=
ButtonIC:focus .icon-search::before, .SearchToggle-megaMenuButtonIC:focus s=
pan, .SearchToggle-megaMenuButtonIC:hover .icon-search, .SearchToggle-megaM=
enuButtonIC:hover .icon-search::before, .SearchToggle-megaMenuButtonIC:hove=
r span { color: rgb(4, 150, 255); }
}

.PageBuilder-containerFluidWidths { margin: 0px auto; width: 100%; }

@media (min-width: 1020px) {
  .PageBuilder-containerFluidWidths { max-width: 960px; }
}

@media (min-width: 1340px) {
  .PageBuilder-containerFluidWidths { max-width: 1290px; }
}

.PageBuilder-containerWidth100 { width: 100%; }

.PageBuilder-page { display: block; margin-bottom: 25px; overflow: visible;=
 }

@media (min-width: 760px) {
  .PageBuilder-page { margin-bottom: 28px; }
}

.PageBuilder-advertorialPage { display: block; overflow: visible; }

.PageBuilder-pageGrid { margin-left: auto; margin-right: auto; max-width: 1=
290px; overflow: visible; width: 100%; }

.PageBuilder-pageWrapper { margin: 0px auto; max-width: 100%; }

@media (min-width: 760px) {
  .PageBuilder-pageWrapper { max-width: 678px; }
}

@media (min-width: 1020px) {
  .PageBuilder-pageWrapper { max-width: 960px; }
}

@media (min-width: 1340px) {
  .PageBuilder-pageWrapper { max-width: 1290px; }
}

@media (min-width: 760px) {
  .PageBuilder-pageWrapper { max-width: 100% !important; }
}

.PageBuilder-pageRow { display: flex; flex-flow: wrap; padding: 0px 20px; }

@media (min-width: 760px) {
  .PageBuilder-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (min-width: 1020px) {
  .PageBuilder-pageRow { display: flex; flex-flow: wrap; padding: 0px 20px;=
 }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .PageBuilder-pageRow { padding-left: 0px; padding-right: 0px; }
}

@media (max-width: 1019px) {
  .PageBuilder-pageRow { margin: 0px; padding: 0px; }
}

@media (min-width: 360px) and (max-width: 759px) {
  .PageBuilder-pageRow.PageBuilder-containerFluidWidths { padding: 0px 21px=
; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .PageBuilder-pageRow.PageBuilder-containerFluidWidths { padding: 0px 45px=
; }
}

.PageBuilder-pageRowFlex { display: flex; }

.PageBuilder-rowUnderAd { margin-top: -29px; }

@media (min-width: 1020px) {
  .PageBuilder-rowUnderAd { margin-top: -50px; }
}

@media (min-width: 1340px) {
  .PageBuilder-rowUnderAd { margin-top: -44px; }
}

.PageBuilder-rowWithBackground { background: rgb(207, 216, 226); position: =
relative; }

.PageBuilder-rowWithBackground::after, .PageBuilder-rowWithBackground::befo=
re { background: rgb(207, 216, 226); content: ""; display: block; height: 1=
00%; position: absolute; width: 25vw; }

.PageBuilder-rowWithBackground::before { right: 100%; top: 0px; }

.PageBuilder-rowWithBackground::after { left: 100%; top: 0px; }

.PageBuilder-isAdvertorial { display: block; }

.PageBuilder-flipRowOrder .PageBuilder-col:first-child { order: 2; }

@media (min-width: 1020px) {
  .PageBuilder-flipRowOrder .PageBuilder-col:first-child { order: 1; }
}

.PageBuilder-flipRowOrder .PageBuilder-col:last-child { order: 1; }

@media (min-width: 1020px) {
  .PageBuilder-flipRowOrder .PageBuilder-col:last-child { order: 2; }
}

.PageBuilder-col { display: flex; flex-direction: column; flex-grow: 0; fle=
x-shrink: 0; margin-right: 30px; max-width: calc(100% - 30px); min-width: c=
alc(100% - 30px); }

@media (min-width: 760px) {
  .PageBuilder-col { max-width: calc(33.3333% - 30px); min-width: calc(33.3=
333% - 30px); }
}

@media (min-width: 1020px) {
  .PageBuilder-col { max-width: calc(44.4444% - 30px); min-width: calc(44.4=
444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .PageBuilder-col { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .PageBuilder-col { max-width: calc(33.3333% - 30px); min-width: calc(33.3=
333% - 30px); }
}

.PageBuilder-col:last-child { margin-right: 0px; }

@media (min-width: 360px) and (max-width: 759px) {
  .PageBuilder-col { margin-left: auto !important; margin-right: auto !impo=
rtant; max-width: 100% !important; min-width: 100% !important; }
}

@media (min-width: 760px) and (max-width: 1019px) {
  .PageBuilder-col { margin-left: auto !important; margin-right: auto !impo=
rtant; max-width: 100% !important; min-width: 100% !important; }
  .PageBuilder-containerFluidWidths .PageBuilder-col { max-width: 678px !im=
portant; min-width: 678px; }
}

@media (min-width: 760px) {
  .PageBuilder-col-3 { flex-grow: 0; flex-shrink: 0; max-width: calc(300% -=
 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .PageBuilder-col-3 { max-width: calc(100% - 30px); min-width: calc(100% -=
 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .PageBuilder-col-3 { max-width: calc(133.333% - 30px); min-width: calc(13=
3.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .PageBuilder-col-3 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .PageBuilder-col-3 { max-width: calc(100% - 30px); min-width: calc(100% -=
 30px); }
}

@media (min-width: 1020px) {
  .PageBuilder-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: 30px; max=
-width: calc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
  .PageBuilder-col-3:first-child { margin-left: 0px; margin-right: 30px; }
}

@media (min-width: 1340px) {
  .PageBuilder-col-3 { flex-grow: 0; flex-shrink: 0; margin-left: 30px; max=
-width: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

@media (min-width: 760px) {
  .PageBuilder-col-6 { flex-grow: 0; flex-shrink: 0; max-width: calc(300% -=
 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .PageBuilder-col-6 { max-width: calc(100% - 30px); min-width: calc(100% -=
 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .PageBuilder-col-6 { max-width: calc(133.333% - 30px); min-width: calc(13=
3.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .PageBuilder-col-6 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .PageBuilder-col-6 { max-width: calc(100% - 30px); min-width: calc(100% -=
 30px); }
}

@media (min-width: 1020px) {
  .PageBuilder-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: 0px; marg=
in-right: 0px; max-width: calc(44.4444% - 16.6667px); min-width: calc(44.44=
44% - 16.6667px); }
  .PageBuilder-col-6:first-child { margin-left: 0px; margin-right: 30px; }
}

@media (min-width: 1340px) {
  .PageBuilder-col-6 { flex-grow: 0; flex-shrink: 0; margin-left: 0px; max-=
width: calc(50% - 15px); min-width: calc(50% - 15px); }
}

.PageBuilder-col-9 .BrandBanner-container { margin-bottom: 30px; z-index: 9=
9; }

@media (min-width: 1340px) {
  .PageBuilder-col-9 .BrandBanner-container { margin-left: calc(538.5px - 5=
0vw); }
}

@media (min-width: 760px) {
  .PageBuilder-col-9 .BrandBanner-container { margin-bottom: -100px; margin=
-top: 50px; }
  .PageBuilder-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc(300% -=
 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .PageBuilder-col-9 { max-width: calc(100% - 30px); min-width: calc(100% -=
 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .PageBuilder-col-9 { max-width: calc(133.333% - 30px); min-width: calc(13=
3.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .PageBuilder-col-9 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .PageBuilder-col-9 { max-width: calc(100% - 30px); min-width: calc(100% -=
 30px); }
}

@media (min-width: 1020px) {
  .PageBuilder-col-9 { flex-grow: 0; flex-shrink: 0; margin-right: 0px; max=
-width: calc(66.6667% - 10px); min-width: calc(66.6667% - 10px); }
  .PageBuilder-col-9:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .PageBuilder-col-9 { flex-grow: 0; flex-shrink: 0; max-width: calc(75% - =
7.5px); min-width: calc(75% - 7.5px); }
  .PageBuilder-col-9.PageBuilder-article { flex-grow: 0; flex-shrink: 0; ma=
rgin-left: calc(8.33333% + 2.5px); max-width: calc(58.3333% - 12.5px); min-=
width: calc(58.3333% - 12.5px); }
}

@media (min-width: 760px) {
  .PageBuilder-col-12 { flex-grow: 0; flex-shrink: 0; max-width: calc(300% =
- 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .PageBuilder-col-12 { max-width: calc(100% - 30px); min-width: calc(100% =
- 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .PageBuilder-col-12 { max-width: calc(133.333% - 30px); min-width: calc(1=
33.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .PageBuilder-col-12 { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .PageBuilder-col-12 { max-width: calc(100% - 30px); min-width: calc(100% =
- 30px); }
}

@media (min-width: 1020px) {
  .PageBuilder-col-12 { flex-grow: 0; flex-shrink: 0; margin-right: 0px; ma=
x-width: 100%; min-width: 100%; }
  .PageBuilder-col-12:last-child { margin-right: 0px; }
}

@media (min-width: 1340px) {
  .PageBuilder-col-12 { flex-grow: 0; flex-shrink: 0; max-width: 100%; min-=
width: 100%; }
}

.PageBuilder-col-full { flex-grow: 0; flex-shrink: 0; margin-right: 0px; ma=
x-width: 100%; min-width: 100%; }

.PageBuilder-col-full .MyComponentName-container { width: 100vw; }

@media (min-width: 1340px) {
  .PageBuilder-col-full .MyComponentName-container { max-width: none; }
}

.PageBuilder-col-full:last-child { margin-right: 0px; }

.PageBuilder-clear-col-padding { padding-bottom: 0px; padding-top: 0px; }

.PageBuilder-paddedWrapper { padding-bottom: 15px; padding-top: 15px; }

@media (min-width: 1020px) {
  .PageBuilder-paddedWrapper { padding-bottom: 20px; padding-top: 25px; }
  .PageBuilder-hasBanner { margin-bottom: 130px; }
}

.PageBuilder-sidebar { flex-grow: 0; flex-shrink: 0; max-width: calc(100% -=
 30px); min-width: calc(100% - 30px); }

@media (min-width: 760px) {
  .PageBuilder-sidebar { max-width: calc(33.3333% - 30px); min-width: calc(=
33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .PageBuilder-sidebar { max-width: calc(44.4444% - 30px); min-width: calc(=
44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .PageBuilder-sidebar { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .PageBuilder-sidebar { max-width: calc(33.3333% - 30px); min-width: calc(=
33.3333% - 30px); }
}

@media (min-width: 360px) {
  .PageBuilder-sidebar { min-width: 100%; }
}

@media (min-width: 760px) {
  .PageBuilder-sidebar { flex-grow: 0; flex-shrink: 0; max-width: 100%; min=
-width: 100%; }
}

@media (min-width: 1020px) {
  .PageBuilder-sidebar { flex-grow: 0; flex-shrink: 0; margin-bottom: 40px;=
 margin-left: 30px; max-width: calc(33.3333% - 20px); min-width: calc(33.33=
33% - 20px); }
}

@media (min-width: 1340px) {
  .PageBuilder-sidebar { flex-grow: 0; flex-shrink: 0; margin-left: 30px; m=
ax-width: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

.PageBuilder-sidebarLeft { flex-grow: 0; flex-shrink: 0; max-width: calc(10=
0% - 30px); min-width: calc(100% - 30px); }

@media (min-width: 760px) {
  .PageBuilder-sidebarLeft { max-width: calc(33.3333% - 30px); min-width: c=
alc(33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .PageBuilder-sidebarLeft { max-width: calc(44.4444% - 30px); min-width: c=
alc(44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .PageBuilder-sidebarLeft { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .PageBuilder-sidebarLeft { max-width: calc(33.3333% - 30px); min-width: c=
alc(33.3333% - 30px); }
}

@media (min-width: 360px) {
  .PageBuilder-sidebarLeft { min-width: 100%; }
}

@media (min-width: 760px) {
  .PageBuilder-sidebarLeft { flex-grow: 0; flex-shrink: 0; max-width: 100%;=
 min-width: 100%; }
}

@media (min-width: 1020px) {
  .PageBuilder-sidebarLeft { flex-grow: 0; flex-shrink: 0; margin-bottom: 4=
0px; margin-left: 0px; margin-right: 30px; max-width: calc(22.2222% - 23.33=
33px); min-width: calc(22.2222% - 23.3333px); z-index: 1; }
}

@media (min-width: 1340px) {
  .PageBuilder-sidebarLeft { flex-grow: 0; flex-shrink: 0; margin-left: 0px=
; max-width: calc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

@media (min-width: 1020px) {
  .PageBuilder-sidebarLeftNav { flex-grow: 0; flex-shrink: 0; max-width: ca=
lc(33.3333% - 20px); min-width: calc(33.3333% - 20px); }
}

@media (min-width: 1340px) {
  .PageBuilder-sidebarLeftNav { flex-grow: 0; flex-shrink: 0; max-width: ca=
lc(25% - 22.5px); min-width: calc(25% - 22.5px); }
}

.PageBuilder-sidebarPro { margin-left: 0px; margin-right: 30px; }

.PageBuilder-AdvertorialStory-ArticleHeader-1 { }

.TopBanner-container { overflow: hidden; text-align: center; width: 100%; }

@media (min-width: 760px) {
  .TopBanner-container { margin: 15px auto 0px; min-height: 120px; min-widt=
h: 728px; padding: 15px 0px; }
}

@media (min-width: 1020px) {
  .TopBanner-container { margin-left: auto; margin-right: auto; }
}

.TopBanner-berkshireEvent { display: none; }

@media (max-width: 759px) {
  .TopBanner-berkshireEvent { display: block; margin: 20px auto; max-width:=
 318px; width: 100%; }
}

.ArticleHeader-articleHeader { position: relative; }

@media (min-width: 760px) {
  .ArticleHeader-articleHeader { margin-bottom: 15px; margin-left: 0px; }
}

.ArticleHeader-wrapper { flex-grow: 0; flex-shrink: 0; max-width: calc(100%=
 - 30px); min-width: calc(100% - 30px); padding-left: 2px; }

@media (min-width: 760px) {
  .ArticleHeader-wrapper { max-width: calc(33.3333% - 30px); min-width: cal=
c(33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .ArticleHeader-wrapper { max-width: calc(44.4444% - 30px); min-width: cal=
c(44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .ArticleHeader-wrapper { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .ArticleHeader-wrapper { max-width: calc(33.3333% - 30px); min-width: cal=
c(33.3333% - 30px); }
}

@media (min-width: 760px) {
  .ArticleHeader-wrapper { flex-grow: 0; flex-shrink: 0; max-width: calc(30=
0% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .ArticleHeader-wrapper { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .ArticleHeader-wrapper { max-width: calc(133.333% - 30px); min-width: cal=
c(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .ArticleHeader-wrapper { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .ArticleHeader-wrapper { max-width: calc(100% - 30px); min-width: calc(10=
0% - 30px); }
}

@media (min-width: 1020px) {
  .ArticleHeader-wrapper { flex-grow: 0; flex-shrink: 0; max-width: calc(66=
.6667% - 10px); min-width: calc(66.6667% - 10px); }
}

@media (min-width: 1340px) {
  .ArticleHeader-wrapper { flex-grow: 0; flex-shrink: 0; margin-left: calc(=
8.33333% - 27.5px); max-width: calc(66.6667% - 10px); min-width: calc(66.66=
67% - 10px); }
}

.ArticleHeader-wrapperNoImage { flex-grow: 0; flex-shrink: 0; max-width: 10=
0%; min-width: calc(100% - 30px); }

@media (min-width: 760px) {
  .ArticleHeader-wrapperNoImage { max-width: calc(33.3333% - 30px); min-wid=
th: calc(33.3333% - 30px); }
}

@media (min-width: 1020px) {
  .ArticleHeader-wrapperNoImage { max-width: calc(44.4444% - 30px); min-wid=
th: calc(44.4444% - 30px); }
}

@media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
  .ArticleHeader-wrapperNoImage { max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .ArticleHeader-wrapperNoImage { max-width: calc(33.3333% - 30px); min-wid=
th: calc(33.3333% - 30px); }
}

@media (min-width: 760px) {
  .ArticleHeader-wrapperNoImage { flex-grow: 0; flex-shrink: 0; max-width: =
calc(300% - 30px); min-width: calc(300% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .ArticleHeader-wrapperNoImage { max-width: calc(100% - 30px); min-width: =
calc(100% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .ArticleHeader-wrapperNoImage { max-width: calc(133.333% - 30px); min-wid=
th: calc(133.333% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .ArticleHeader-wrapperNoImage { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .ArticleHeader-wrapperNoImage { max-width: calc(100% - 30px); min-width: =
calc(100% - 30px); }
}

@media (min-width: 1020px) {
  .ArticleHeader-wrapperNoImage { flex-grow: 0; flex-shrink: 0; max-width: =
calc(72.7273% + 21.8182px); min-width: calc(72.7273% + 21.8182px); }
}

@media (min-width: 1340px) {
  .ArticleHeader-wrapperNoImage { flex-grow: 0; flex-shrink: 0; margin-left=
: calc(8.33333% + 2.5px); max-width: calc(72.7273% + 21.8182px); min-width:=
 calc(72.7273% + 21.8182px); }
}

.ArticleHeader-wrapperHero { background-color: rgb(255, 255, 255); padding-=
top: 18px; position: relative; }

@media (min-width: 760px) {
  .ArticleHeader-wrapperHero { padding-top: 40px; }
}

@media (min-width: 1340px) {
  .ArticleHeader-wrapperHero { padding-left: 30px; padding-right: 70px; }
}

.ArticleHeader-wrapperHero::before { background-color: rgb(255, 255, 255); =
content: ""; height: 100%; left: 1px; position: absolute; top: 0px; transfo=
rm: translateX(-100%); width: calc(-50% + 50vw); }

@media (min-width: 1340px) {
  .ArticleHeader-wrapperHeroNoImage { padding-left: 0px; padding-right: 0px=
; }
}

@media (min-width: 760px) {
  .ArticleHeader-featuredMediaHeaderWrapper .ArticleHeader-wrapperHeroNoIma=
ge { max-width: 678px; }
}

@media (min-width: 1020px) {
  .ArticleHeader-featuredMediaHeaderWrapper .ArticleHeader-wrapperHeroNoIma=
ge { margin: 0px auto; max-width: 960px; }
}

@media (min-width: 1340px) {
  .ArticleHeader-featuredMediaHeaderWrapper .ArticleHeader-wrapperHeroNoIma=
ge { margin: 0px auto; max-width: 1075px; }
}

.ArticleHeader-guideHeader .ArticleHeader-authorAndShare, .ArticleHeader-gu=
ideHeader .ArticleHeader-authorAndShareInline { margin-bottom: 15px; }

.ArticleHeader-guideHeader .ArticleHeader-authorContainer { margin-bottom: =
0px; }

.ArticleHeader-guideHeader .ArticleHeader-author { margin: 0px; }

.ArticleHeader-heroDescriptionWrapper { display: block; }

@media (min-width: 1020px) {
  .ArticleHeader-heroDescriptionWrapper { position: absolute; right: 0px; t=
op: 100px; width: 100%; }
}

@media (min-width: 1340px) {
  .ArticleHeader-heroDescriptionWrapper { right: 0px; top: 100px; }
}

.ArticleHeader-heroDescription { border-bottom: 1px dotted rgb(207, 216, 22=
6); margin-top: 20px; padding-bottom: 15px; }

@media (max-width: 1019px) {
  .ArticleHeader-heroDescription { margin-top: 70px; }
}

@media (max-width: 759px) {
  .ArticleHeader-heroDescription { margin-top: 50px; }
}

@media (min-width: 1020px) {
  .ArticleHeader-heroDescription { transform: translateX(-30px); margin-lef=
t: 68% !important; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .ArticleHeader-heroDescription { margin-left: calc(50% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .ArticleHeader-heroDescription { margin-left: calc(66.6667% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .ArticleHeader-heroDescription { margin-left: calc(50% + 30px); }
}

@media (min-width: 1340px) {
  .ArticleHeader-heroDescription { transform: translateX(0px); margin-left:=
 71% !important; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .ArticleHeader-heroDescription { margin-left: calc(75% + 30px); }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .ArticleHeader-heroDescription { margin-left: calc(100% + 30px); }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .ArticleHeader-heroDescription { margin-left: calc(75% + 30px); }
}

.ArticleHeader-headerContentContainer { margin: 0px auto; padding: 0px 20px=
; position: relative; }

@media (min-width: 760px) {
  .ArticleHeader-headerContentContainer { max-width: calc(100% - 90px); pad=
ding: 0px; }
}

@media (min-width: 1020px) {
  .ArticleHeader-headerContentContainer { max-width: 960px; }
}

@media (min-width: 1340px) {
  .ArticleHeader-headerContentContainer { max-width: 1290px; }
}

@media (max-width: 759px) {
  .ArticleHeader-featuredMediaHeaderWrapper { padding: 0px 21px; }
}

@media (min-width: 760px) {
  .ArticleHeader-featuredMediaHeaderWrapper { margin: 0px auto; max-width: =
calc(100% - 90px); }
}

@media (min-width: 1020px) {
  .ArticleHeader-featuredMediaHeaderWrapper { margin: 0px auto; max-width: =
960px; }
}

@media (min-width: 1340px) {
  .ArticleHeader-featuredMediaHeaderWrapper { margin: 0px auto; max-width: =
1075px; }
}

.ArticleHeader-specialReport .ArticleHeader-headerContentContainer { paddin=
g: 0px; }

@media (max-width: 759px) {
  .ArticleHeader-specialReport .ArticleHeader-headerContentContainer { padd=
ing: 0px 21px; }
}

.ArticleHeader-brandedTreatment { color: rgb(116, 116, 116); font-family: L=
yon, Helvetica, Arial, sans-serif; font-size: 12px; font-style: italic; fon=
t-weight: 400; margin-bottom: 20px; }

.ArticleHeader-brandedTreatment a { color: rgb(116, 116, 116); }

.ArticleHeader-brandedTreatment img { display: inline; height: 25px; margin=
-left: 10px; vertical-align: bottom; width: auto; }

.ArticleHeader-eyebrow { color: rgb(0, 47, 108); display: inline-block; fon=
t-size: 12px; font-weight: 700; letter-spacing: 1.2px; margin-bottom: 10px;=
 margin-right: 30px; text-transform: uppercase; }

.ArticleHeader-eyebrow:last-child { margin-right: 0px; }

@media (min-width: 1020px) {
  .ArticleHeader-eyebrow { padding-left: 2px; }
}

.ArticleHeader-headline { color: rgb(0, 0, 0); font-size: 28px; font-weight=
: 700; line-height: 1.1; margin-bottom: 10px; margin-right: 30px; margin-to=
p: 0px; width: 100%; }

.ArticleHeader-headline:last-child { margin-right: 0px; }

.ArticleHeader-headline:focus, .ArticleHeader-headline:hover { color: rgb(0=
, 0, 0); }

@media (min-width: 760px) {
  .ArticleHeader-headline { font-size: 40px; line-height: 1.05; margin-bott=
om: 15px; }
}

@media (min-width: 1340px) {
  .ArticleHeader-headline { font-size: 54px; line-height: 1.037; }
}

.ArticleHeader-webview-normal .ArticleHeader-headline { font-size: 28px; }

.ArticleHeader-webview-large .ArticleHeader-headline { font-size: 35px; }

.ArticleHeader-webview-larger .ArticleHeader-headline { font-size: 42px; }

.ArticleHeader-webview-xlarge .ArticleHeader-headline { font-size: 49px; }

.ArticleHeader-webview-xxlarge .ArticleHeader-headline { font-size: 56px; }

.ArticleHeader-webview-xxxlarge .ArticleHeader-headline { font-size: 63px; =
}

.ArticleHeader-deck { color: rgb(23, 23, 23); font-family: "Proxima Nova", =
Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 700; line-heigh=
t: 24px; margin: 16px 0px; }

.ArticleHeader-webview-normal .ArticleHeader-deck { font-size: 18px; }

.ArticleHeader-webview-large .ArticleHeader-deck { font-size: 22.5px; line-=
height: normal; }

.ArticleHeader-webview-larger .ArticleHeader-deck { font-size: 27px; line-h=
eight: normal; }

.ArticleHeader-webview-xlarge .ArticleHeader-deck { font-size: 31.5px; line=
-height: normal; }

.ArticleHeader-webview-xxlarge .ArticleHeader-deck { font-size: 36px; line-=
height: normal; }

.ArticleHeader-webview-xxxlarge .ArticleHeader-deck { font-size: 40.5px; li=
ne-height: normal; }

.ArticleHeader-datetimeDivider::before { content: "=E2=80=A2"; display: inl=
ine-block; }

.ArticleHeader-timestampDivider { visibility: hidden; }

@media (min-width: 760px) {
  .ArticleHeader-timestampDivider { visibility: visible; }
}

.ArticleHeader-timestampDivider::before { content: "|"; display: inline-blo=
ck; margin: 0px 5px; }

.ArticleHeader-time, .ArticleHeader-timeHidden { color: rgb(116, 116, 116);=
 font-size: 10px; font-weight: 600; letter-spacing: 1.2px; margin-bottom: 1=
7px; margin-right: 30px; text-transform: uppercase; white-space: normal; wi=
dth: 100%; }

.ArticleHeader-time:last-child, .ArticleHeader-timeHidden:last-child { marg=
in-right: 0px; }

.ArticleHeader-time time, .ArticleHeader-timeHidden time { white-space: now=
rap; }

@media (min-width: 760px) {
  .ArticleHeader-time, .ArticleHeader-timeHidden { font-size: 12px; }
}

.ArticleHeader-timeHidden { opacity: 1; }

.ArticleHeader-authorAndShare, .ArticleHeader-authorAndShareInline { flex-g=
row: 0; flex-shrink: 0; flex-wrap: wrap; margin-bottom: 20px; max-width: 10=
0%; min-width: 100%; z-index: 2; }

@media (min-width: 760px) {
  .ArticleHeader-authorAndShare, .ArticleHeader-authorAndShareInline { alig=
n-items: center; justify-content: space-between; }
}

@media (min-width: 1020px) {
  .ArticleHeader-authorAndShare, .ArticleHeader-authorAndShareInline { flex=
-grow: 0; flex-shrink: 0; max-width: calc(66.6667% - 10px); min-width: calc=
(66.6667% - 10px); }
}

@media (min-width: 1340px) {
  .ArticleHeader-authorAndShare, .ArticleHeader-authorAndShareInline { flex=
-grow: 0; flex-shrink: 0; margin-left: calc(8.33333% + 2.5px); max-width: c=
alc(58.3333% - 12.5px); min-width: calc(58.3333% - 12.5px); }
}

@media (min-width: 760px) {
  .ArticleHeader-featuredMediaAuthorAndShare { margin: 0px auto; max-width:=
 678px; }
}

@media (min-width: 1020px) {
  .ArticleHeader-featuredMediaAuthorAndShare { margin: 0px auto; max-width:=
 960px; }
}

@media (min-width: 1340px) {
  .ArticleHeader-featuredMediaAuthorAndShare { margin: 0px auto; max-width:=
 1075px; }
}

.ArticleHeader-imageHero { height: 160px; margin-bottom: -40px; object-fit:=
 cover; width: 100%; }

@media (min-width: 760px) {
  .ArticleHeader-imageHero { height: 405px; margin-bottom: -60px; }
}

@media (min-width: 1020px) {
  .ArticleHeader-imageHero { height: 415px; margin-bottom: -100px; }
}

@media (min-width: 1340px) {
  .ArticleHeader-imageHero { height: 500px; margin-bottom: -100px; }
}

@media (min-width: 360px) {
  .ArticleHeader-authorContainerWithWatchLive { width: calc(100% - 90px); }
}

.ArticleHeader-authorContainer { display: flex; flex-wrap: wrap; float: lef=
t; margin-bottom: 20px; }

@media (min-width: 1020px) {
  .ArticleHeader-authorContainer { flex-wrap: wrap; width: 70%; }
}

.ArticleHeader-author { border-right: 1px dotted rgb(155, 155, 155); displa=
y: flex; margin: 5px 0px; padding: 0px 5px; }

.ArticleHeader-author:last-of-type { border-right: none; }

.ArticleHeader-authorMobileWeb { min-height: 55px; }

@media (max-width: 759px) {
  .ArticleHeader-authorMobileWeb { min-height: 20px; }
}

.ArticleHeader-authorDivider { display: none; }

.ArticleHeader-authorOverWrite { display: flex; flex-wrap: wrap; justify-co=
ntent: space-between; margin-bottom: 20px; padding-right: 10px; }

.ArticleHeader-heroDescriptionCaption { color: rgb(23, 23, 23); font-size: =
12px; font-weight: 600; line-height: 1.5; margin-bottom: 5px; }

@media (min-width: 1020px) {
  .ArticleHeader-heroDescriptionCaption { margin-left: 155px; }
}

@media (min-width: 1340px) {
  .ArticleHeader-heroDescriptionCaption { margin-left: 175px; }
}

.ArticleHeader-heroDescriptionCredit { color: rgb(116, 116, 116); font-fami=
ly: Lyon, Helvetica, Arial, sans-serif; font-size: 12px; font-style: italic=
; font-weight: 400; }

@media (min-width: 1020px) {
  .ArticleHeader-heroDescriptionCredit { margin-left: 155px; }
}

@media (min-width: 1340px) {
  .ArticleHeader-heroDescriptionCredit { margin-left: 175px; }
}

.ArticleHeader-heroDescriptionDivider { display: none; }

.ArticleHeader-brandedText::before { content: "Created for "; }

.ArticleHeader-fullWidthVideo { display: none; }

.ArticleHeader-proPill { height: 20px; margin-bottom: 2px; }

@media (min-width: 760px) {
  .ArticleHeader-proPill { margin-bottom: 5px; }
}

@media (min-width: 1340px) {
  .ArticleHeader-proPill { margin-bottom: 9px; }
}

.ArticleHeader-investingClubPill { height: 20px; margin-bottom: 2px; }

@media (min-width: 760px) {
  .ArticleHeader-investingClubPill { margin-bottom: 5px; }
}

@media (min-width: 1340px) {
  .ArticleHeader-investingClubPill { margin-bottom: 9px; }
}

@media (prefers-color-scheme: dark) {
  .webview .ArticleHeader-deck, .webview .ArticleHeader-headline, .webview =
.ArticleHeader-wrapperHero, .webview .ArticleHeader-wrapperHero::before { b=
ackground-color: rgb(0, 0, 0); color: rgb(220, 224, 228); }
  .webview .ArticleHeader-articleHeader .ArticleHeader-time time, .webview =
.ArticleHeader-articleHeader .ArticleHeader-timeHidden time { color: rgb(15=
4, 159, 167); }
}

.ArticleHeader-advertorialHeaderContentContainer { background: rgba(0, 0, 0=
, 0); width: 100%; }

.Author-noBorder { border: none !important; }

.Author-author { align-items: flex-start; display: flex; flex-direction: ro=
w; margin-bottom: 10px; margin-right: 30px; }

.Author-author:last-child { margin-right: 0px; }

.Author-authorSourceImage { align-items: center; border-right: 1px dotted r=
gb(155, 155, 155); display: flex; height: 27px; margin-right: 5px; padding-=
right: 5px; }

.Author-authorSourceImage img { height: 17px; width: auto; }

.Author-sourceTitle { border-right: 1px dotted rgb(155, 155, 155); font-siz=
e: 10px; font-weight: 600; height: 27px; letter-spacing: 1.2px; line-height=
: 1.2; margin-right: 5px; padding-right: 5px; text-transform: uppercase; }

.Author-authorInfo { align-items: flex-start; display: flex; flex-direction=
: row; }

.Author-authorPortrait { background-color: rgb(0, 0, 0); background-positio=
n: 50% 50%; background-size: cover; border: 1px solid rgb(232, 232, 232); b=
order-radius: 50%; height: 35px; margin-right: 10px; width: 35px; }

.Author-authorNameAndSocial { display: flex; flex-direction: column; justif=
y-content: center; }

.Author-authorName { color: rgb(0, 0, 0); font-family: Lyon, Helvetica, Ari=
al, sans-serif; font-size: 12px; font-weight: 600; letter-spacing: 0.46px; =
}

.Author-authorUnderline { display: none; }

.Author-authorTwitter { color: rgb(32, 119, 182); font-size: 10px; font-wei=
ght: 600; letter-spacing: 1.2px; text-transform: uppercase; }

.RenderKeyPoints-keyPoints { margin-bottom: 30px; }

.RenderKeyPoints-keyPoints a { color: rgb(32, 119, 182); text-decoration: u=
nderline; }

.RenderKeyPoints-keyPoints a:hover { color: rgb(252, 183, 0); }

.RenderKeyPoints-wrapper { border-bottom: 1px dotted rgb(155, 155, 155); bo=
rder-top: 6px solid rgb(0, 85, 148); flex-grow: 0; flex-shrink: 0; max-widt=
h: 100%; min-width: 100%; padding-top: 30px; }

.RenderKeyPoints-wrapper .group { margin: 0px; max-width: 100%; }

@media (min-width: 760px) {
  .RenderKeyPoints-wrapper { display: flex; flex-grow: 0; flex-shrink: 0; m=
ax-width: 100%; min-width: 100%; padding-top: 30px; }
}

@media (min-width: 1020px) {
  .RenderKeyPoints-wrapper { flex-grow: 0; flex-shrink: 0; max-width: 100%;=
 min-width: 100%; }
}

@media (min-width: 1340px) {
  .RenderKeyPoints-wrapper { flex-grow: 0; flex-shrink: 0; max-width: 100%;=
 min-width: 100%; }
}

.RenderKeyPoints-header { color: rgb(0, 47, 108); font-size: 18px; font-wei=
ght: 800; letter-spacing: 0.6px; line-height: 1.05; margin-bottom: 12px; ma=
rgin-top: 2px; text-transform: uppercase; }

@media (min-width: 760px) {
  .RenderKeyPoints-header { flex-grow: 0; flex-shrink: 0; margin-right: 60p=
x; max-width: calc(50% - 30px); min-width: calc(50% - 30px); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .RenderKeyPoints-header { max-width: calc(16.6667% - 30px); min-width: ca=
lc(16.6667% - 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .RenderKeyPoints-header { max-width: calc(22.2222% - 30px); min-width: ca=
lc(22.2222% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .RenderKeyPoints-header { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .RenderKeyPoints-header { max-width: calc(16.6667% - 30px); min-width: ca=
lc(16.6667% - 30px); }
}

@media (min-width: 1020px) {
  .RenderKeyPoints-header { flex-grow: 0; flex-shrink: 0; margin-right: 30p=
x; max-width: calc(16.6667% - 25px); min-width: calc(16.6667% - 25px); }
}

@media (min-width: 1340px) {
  .RenderKeyPoints-header { flex-grow: 0; flex-shrink: 0; max-width: calc(1=
4.2857% - 25.7143px); min-width: calc(14.2857% - 25.7143px); }
}

.RenderKeyPoints-list { font-size: 14px; font-weight: 500; line-height: 1.4=
2; }

.RenderKeyPoints-list div + .group { margin-top: 20px; }

@media (min-width: 760px) {
  .RenderKeyPoints-list { flex-grow: 0; flex-shrink: 0; font-size: 16px; li=
ne-height: 1.375; max-width: calc(225% - 30px); min-width: calc(225% - 30px=
); }
}

@media (min-width: 760px) and (min-width: 760px) {
  .RenderKeyPoints-list { max-width: calc(75% - 30px); min-width: calc(75% =
- 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .RenderKeyPoints-list { max-width: calc(100% - 30px); min-width: calc(100=
% - 30px); }
}

@media screen and (min-width: 760px) and (min-width: 1020px) and (-ms-high-=
contrast:none) {
  .RenderKeyPoints-list { max-width: 100%; min-width: 100%; }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .RenderKeyPoints-list { max-width: calc(75% - 30px); min-width: calc(75% =
- 30px); }
}

@media (min-width: 1020px) {
  .RenderKeyPoints-list { flex-grow: 0; flex-shrink: 0; max-width: 83.3333%=
; min-width: 83.3333%; }
}

@media (min-width: 1340px) {
  .RenderKeyPoints-list { flex-grow: 0; flex-shrink: 0; max-width: 85.7143%=
; min-width: 85.7143%; }
}

.RenderKeyPoints-list li { color: rgb(23, 23, 23); display: block; font-fam=
ily: "Proxima Nova", Helvetica, Arial, sans-serif; font-weight: 500; line-h=
eight: 1.42; list-style-type: none; margin-bottom: 30px; padding-left: 18px=
; padding-right: 30px; position: relative; }

.RenderKeyPoints-webview-normal .RenderKeyPoints-list li { font-size: 14px;=
 }

.RenderKeyPoints-webview-large .RenderKeyPoints-list li { font-size: 17.5px=
; line-height: normal; }

.RenderKeyPoints-webview-larger .RenderKeyPoints-list li { font-size: 21px;=
 line-height: normal; }

.RenderKeyPoints-webview-xlarge .RenderKeyPoints-list li { font-size: 24.5p=
x; line-height: normal; }

.RenderKeyPoints-webview-xxlarge .RenderKeyPoints-list li { font-size: 28px=
; line-height: normal; }

.RenderKeyPoints-webview-xxxlarge .RenderKeyPoints-list li { font-size: 31.=
5px; line-height: normal; }

.RenderKeyPoints-list li::before { background: rgb(0, 47, 108); border-radi=
us: 3px; content: ""; display: block; height: 6px; left: 0px; margin-right:=
 10px; position: absolute; top: 5px; width: 6px; }

@media (min-width: 760px) {
  .RenderKeyPoints-list li { font-size: 16px; line-height: 1.375; margin-le=
ft: -15px; }
  .RenderKeyPoints-webview-normal .RenderKeyPoints-list li { font-size: 16p=
x; }
  .RenderKeyPoints-webview-large .RenderKeyPoints-list li { font-size: 20px=
; line-height: normal; }
  .RenderKeyPoints-webview-larger .RenderKeyPoints-list li { font-size: 24p=
x; line-height: normal; }
  .RenderKeyPoints-webview-xlarge .RenderKeyPoints-list li { font-size: 28p=
x; line-height: normal; }
  .RenderKeyPoints-webview-xxlarge .RenderKeyPoints-list li { font-size: 32=
px; line-height: normal; }
  .RenderKeyPoints-webview-xxxlarge .RenderKeyPoints-list li { font-size: 3=
6px; line-height: normal; }
}

@media (min-width: 1020px) {
  .RenderKeyPoints-list li { margin-left: -20px; }
}

@media (min-width: 1340px) {
  .RenderKeyPoints-list li { margin-left: -15px; }
}

.webview .RenderKeyPoints-header { display: none; }

.webview .RenderKeyPoints-wrapper { border-top-color: rgb(33, 33, 33) !impo=
rtant; }

@media (prefers-color-scheme: dark) {
  .webview .RenderKeyPoints-list li { color: rgb(255, 255, 255); }
  .webview .RenderKeyPoints-list li::before { background-color: rgb(255, 25=
5, 255); }
}

@media (prefers-color-scheme: dark) {
  .webview .ArticleBody-articleBody a, .webview .ArticleBody-articleBody ol=
 div[class*=3D"group"] ol > li::before { color: rgb(4, 119, 201); }
  .webview .ArticleBody-guideSubtitle { border-top: 5px solid rgb(4, 119, 2=
01); }
  .webview .ArticleBody-blockquote { border-bottom-color: rgb(4, 119, 201);=
 border-top-color: rgb(4, 119, 201); }
  .webview .ArticleBody-guideSubtitle, .webview .ArticleBody-smallSubtitle,=
 .webview .ArticleBody-subtitle { background-color: rgb(0, 0, 0); color: rg=
b(220, 224, 228); }
  .webview .ArticleBody-blockquote, .webview .ArticleBody-blockquote p { ba=
ckground-color: rgb(24, 30, 35); color: rgb(220, 224, 228) !important; }
}

.ArticleBody-extraData, .has-read-more .hide-boundary, .xyz-data { display:=
 none; }

.internal-link { position: relative; top: -185px; }

.ArticleBody-guideSubtitle, .ArticleBody-smallSubtitle, .ArticleBody-subtit=
le { color: rgb(23, 23, 23); font-size: 24px; font-weight: 700; line-height=
: 23px; margin-bottom: 20px; }

@media (min-width: 760px) {
  .ArticleBody-guideSubtitle, .ArticleBody-smallSubtitle, .ArticleBody-subt=
itle { flex-grow: 0; flex-shrink: 0; margin-left: calc(50% + 30px); max-wid=
th: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .ArticleBody-guideSubtitle, .ArticleBody-smallSubtitle, .ArticleBody-subt=
itle { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .ArticleBody-guideSubtitle, .ArticleBody-smallSubtitle, .ArticleBody-subt=
itle { margin-left: calc(22.2222% + 30px); }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .ArticleBody-guideSubtitle, .ArticleBody-smallSubtitle, .ArticleBody-subt=
itle { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 1020px) {
  .ArticleBody-guideSubtitle, .ArticleBody-smallSubtitle, .ArticleBody-subt=
itle { flex-grow: 0; flex-shrink: 0; margin-left: calc(25% + 30px); max-wid=
th: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .ArticleBody-guideSubtitle, .ArticleBody-smallSubtitle, .ArticleBody-subt=
itle { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .ArticleBody-guideSubtitle, .ArticleBody-smallSubtitle, .ArticleBody-subt=
itle { margin-left: calc(11.1111% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .ArticleBody-guideSubtitle, .ArticleBody-smallSubtitle, .ArticleBody-subt=
itle { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1340px) {
  .ArticleBody-guideSubtitle, .ArticleBody-smallSubtitle, .ArticleBody-subt=
itle { flex-grow: 0; flex-shrink: 0; margin-left: 30px; max-width: 100%; mi=
n-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .ArticleBody-guideSubtitle, .ArticleBody-smallSubtitle, .ArticleBody-subt=
itle { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .ArticleBody-guideSubtitle, .ArticleBody-smallSubtitle, .ArticleBody-subt=
itle { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .ArticleBody-guideSubtitle, .ArticleBody-smallSubtitle, .ArticleBody-subt=
itle { margin-left: 14.2857%; }
}

@media (min-width: 1020px) {
  .ArticleBody-guideSubtitle, .ArticleBody-smallSubtitle, .ArticleBody-subt=
itle { min-width: auto; padding: 0px 0px 0px 8px; }
}

@media (min-width: 1340px) {
  .ArticleBody-guideSubtitle, .ArticleBody-smallSubtitle, .ArticleBody-subt=
itle { min-width: auto; padding: 0px 0px 0px 3px; }
}

.ArticleBody-smallSubtitle { color: rgb(0, 0, 0); margin: 24px 0px 20px; }

.ArticleBody-guideSubtitle, .ArticleBody-smallSubtitle { font-family: "Prox=
ima Nova", Helvetica, Arial, sans-serif; font-weight: 800; padding-left: 0p=
x; }

.ArticleBody-guideSubtitle { border-top: 5px solid rgb(0, 47, 108); color: =
rgb(0, 47, 108); font-size: 26px; margin-left: 0px; margin-top: 40px; paddi=
ng-top: 20px; }

.ArticleBody-blockquote { background-color: rgb(247, 247, 247); border-bott=
om: 3px solid rgb(0, 47, 108); border-top: 3px solid rgb(0, 47, 108); font-=
size: 16px; line-height: 27px; margin: 30px 0px; padding: 20px 24px 24px 33=
px; text-align: left; }

@media (min-width: 360px) {
  .ArticleBody-blockquote { font-size: 16px; }
}

@media (min-width: 760px) {
  .ArticleBody-blockquote { font-size: 18px; line-height: 26px; padding: 28=
px 30px; }
}

@media (min-width: 1020px) {
  .ArticleBody-blockquote { padding: 23px 40px; }
}

.ArticleBody-blockquote p { margin: 0px; padding-right: 0px !important; }

.ArticleBody-blockquote strong { font-weight: 900; }

.ArticleBody-slideshowSubtitle { color: rgb(23, 23, 23); font-size: 22px; f=
ont-weight: 700; line-height: 27px; margin-bottom: 20px; }

@media (min-width: 760px) {
  .ArticleBody-slideshowSubtitle { flex-grow: 0; flex-shrink: 0; margin-lef=
t: calc(50% + 30px); max-width: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .ArticleBody-slideshowSubtitle { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .ArticleBody-slideshowSubtitle { margin-left: calc(22.2222% + 30px); }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .ArticleBody-slideshowSubtitle { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 1020px) {
  .ArticleBody-slideshowSubtitle { flex-grow: 0; flex-shrink: 0; margin-lef=
t: calc(25% + 30px); max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .ArticleBody-slideshowSubtitle { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .ArticleBody-slideshowSubtitle { margin-left: calc(11.1111% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .ArticleBody-slideshowSubtitle { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1340px) {
  .ArticleBody-slideshowSubtitle { flex-grow: 0; flex-shrink: 0; margin-lef=
t: 30px; max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .ArticleBody-slideshowSubtitle { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .ArticleBody-slideshowSubtitle { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .ArticleBody-slideshowSubtitle { margin-left: 14.2857%; }
}

@media (min-width: 760px) {
  .ArticleBody-slideshowSubtitle { font-size: 30px; line-height: 37px; }
}

@media (min-width: 1020px) {
  .ArticleBody-slideshowSubtitle { font-size: 34px; line-height: 41px; min-=
width: 50%; }
}

div[id^=3D"WildcardWithRightRail"] { min-height: auto; }

.ArticleBody-articleBody { position: relative; }

@media (min-width: 1020px) {
  .ArticleBody-articleBody { min-height: 1000px; }
}

.ArticleBody-articleBody a { color: rgb(32, 119, 182); text-decoration: und=
erline; }

.ArticleBody-articleBody a:hover { color: rgb(252, 183, 0); }

.ArticleBody-articleBody p { padding-right: 20px; position: relative; }

.ArticleBody-webview-normal .ArticleBody-articleBody p { font-size: 18px; }

.ArticleBody-webview-large .ArticleBody-articleBody p { font-size: 22.5px; =
}

.ArticleBody-webview-larger .ArticleBody-articleBody p { font-size: 27px; }

.ArticleBody-webview-xlarge .ArticleBody-articleBody p { font-size: 31.5px;=
 }

.ArticleBody-webview-xxlarge .ArticleBody-articleBody p { font-size: 36px; =
}

.ArticleBody-webview-xxxlarge .ArticleBody-articleBody p { font-size: 40.5p=
x; }

.ArticleBody-articleBody p::selection { background: rgb(174, 176, 181); col=
or: rgb(0, 85, 148); }

.ArticleBody-articleBody p img[class=3D"inlineChart"] { width: 100%; }

.ArticleBody-articleBody ul { font-family: "Proxima Nova", Helvetica, Arial=
, sans-serif; font-size: 18px; font-weight: 400; line-height: 1.42; padding=
-left: 17px; text-indent: -16px; }

@media (min-width: 760px) {
  .ArticleBody-articleBody ul { line-height: 1.375; }
}

.ArticleBody-articleBody ul li { margin-bottom: 10px; }

.ArticleBody-articleBody ul li::before { color: rgb(0, 47, 108); content: "=
=E2=80=A2"; font-size: 20px; font-weight: 800; margin-right: 10px; }

.ArticleBody-articleBody ol { counter-reset: item 0; font-family: "Proxima =
Nova", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; lin=
e-height: 1.42; padding-left: 30px; text-indent: -30px; }

@media (min-width: 760px) {
  .ArticleBody-articleBody ol { line-height: 1.375; }
}

.ArticleBody-articleBody ol li { margin-bottom: 20px; }

.ArticleBody-articleBody ol li::before { color: rgb(0, 47, 108); content: c=
ounter(item) ". "; counter-increment: item 1; font-weight: 800; margin-righ=
t: 10px; }

@media (min-width: 1020px) {
  .ArticleBody-articleBody div[class*=3D"group"] { margin-left: calc(16.666=
7% + 5px); min-width: auto; }
}

@media (min-width: 1340px) {
  .ArticleBody-articleBody div[class*=3D"group"] { margin-left: calc(14.285=
7% + 4.28571px); min-width: auto; }
}

.ArticleBody-webview-normal a, .ArticleBody-webview-normal p { font-size: 1=
8px; }

.ArticleBody-webview-large a, .ArticleBody-webview-large p { font-size: 22.=
5px; }

.ArticleBody-webview-larger a, .ArticleBody-webview-larger p { font-size: 2=
7px; }

.ArticleBody-webview-xlarge a, .ArticleBody-webview-xlarge p { font-size: 3=
1.5px; }

.ArticleBody-webview-xxlarge a, .ArticleBody-webview-xxlarge p { font-size:=
 36px; }

.ArticleBody-webview-xxxlarge a, .ArticleBody-webview-xxxlarge p { font-siz=
e: 40.5px; }

.ArticleBody-webview-normal ol, .ArticleBody-webview-normal ul { font-size:=
 18px; }

.ArticleBody-webview-large ol, .ArticleBody-webview-large ul { font-size: 2=
2.5px; line-height: normal; }

.ArticleBody-webview-larger ol, .ArticleBody-webview-larger ul { font-size:=
 27px; line-height: normal; }

.ArticleBody-webview-xlarge ol, .ArticleBody-webview-xlarge ul { font-size:=
 31.5px; line-height: normal; }

.ArticleBody-webview-xxlarge ol, .ArticleBody-webview-xxlarge ul { font-siz=
e: 36px; line-height: normal; }

.ArticleBody-webview-xxxlarge ol, .ArticleBody-webview-xxxlarge ul { font-s=
ize: 40.5px; line-height: normal; }

.ArticleBody-articleBodyDescription { border-top: 1px dotted rgb(207, 216, =
226); margin-bottom: 30px; margin-top: 20px; padding-top: 15px; }

@media (min-width: 1020px) {
  .ArticleBody-articleBodyDescription { display: none; }
}

.ArticleBody-articleBodyCaption { color: rgb(23, 23, 23); font-size: 12px; =
font-weight: 600; line-height: 1.5; margin-bottom: 5px; }

.ArticleBody-articleBodyCredit { color: rgb(116, 116, 116); font-family: Ly=
on, Helvetica, Arial, sans-serif; font-size: 12px; font-style: italic; font=
-weight: 400; }

div.ArticleBody-blockquote + ul { margin-top: 18px; }

.ArticleBody-cnbcNewsStory { border-bottom: 1px solid rgb(232, 232, 232); b=
order-top: 1px solid rgb(232, 232, 232); display: flex; padding-bottom: 20p=
x; padding-top: 20px; }

.ArticleBody-cnbcNewsStoryHeader { font-size: 21px; padding-left: 20px; pad=
ding-right: 10px; }

.ArticleBody-agendaPage p { border-bottom: 1px dotted rgb(155, 155, 155); m=
argin-right: 20px; padding-bottom: 20px; }

.ArticleBody-agendaPage p:last-child { border-bottom: unset; }

.ArticleBody-readMoreButton { border: 1px solid rgb(0, 47, 108); color: rgb=
(0, 47, 108); cursor: pointer; display: block; font-size: 12px; font-weight=
: 600; height: 40px; line-height: 12px; margin: 28px auto; text-transform: =
uppercase; width: 320px; }

.ArticleBody-readMoreButton .icon-arrow-down-readmore { margin: 4px; }

.ArticleBody-readMoreButton ::after { background: linear-gradient(rgba(255,=
 255, 255, 0), rgb(255, 255, 255)); content: ""; height: 160px; left: 0px; =
margin-top: -190px; pointer-events: none; position: absolute; width: 100%; =
}

.HighlightShare-container { background-color: rgb(0, 85, 148); color: rgb(2=
55, 255, 255); padding: 10px 0px; position: absolute; width: 105px; z-index=
: 2; }

.HighlightShare-container::after { border-left: 20px solid rgba(0, 0, 0, 0)=
; border-right: 20px solid rgba(0, 0, 0, 0); border-top: 20px solid rgb(0, =
85, 148); bottom: -10px; content: ""; height: 0px; left: 50px; position: ab=
solute; width: 0px; }

.HighlightShare-hidden { height: 0px; overflow: hidden; position: absolute;=
 width: 0px; }

.PlaceHolder-wrapper { cursor: pointer; display: block; position: relative;=
 text-align: left; width: 100%; }

.PlaceHolder-featuredMediaWrapper { cursor: pointer; margin: 20px auto; }

@media (min-width: 760px) {
  .PlaceHolder-featuredMediaWrapper { margin: 50px auto; }
}

@media (min-width: 1340px) {
  .PlaceHolder-featuredMediaWrapper { margin: 50px auto 90px; }
}

.PlaceHolder-wrapper:focus { outline: unset; }

.PlaceHolder-endCard { height: 100%; position: absolute; top: 0px; width: 1=
00%; }

.PlaceHolder-inactive { z-index: 3; }

.PlaceHolder-active { display: block; z-index: 4; }

.PlaceHolder-endCardVisible { z-index: 10; }

.PlaceHolder-buffettLongFormWrapper { cursor: pointer; display: block; marg=
in: auto; position: relative; text-align: left; width: 100%; }

.PlaceHolder-smallMarginTop { margin-top: 18px; }

.InlineVideo-videoEmbed { background: rgb(51, 51, 51); margin-bottom: 30px;=
 position: relative; z-index: 9; }

.InlineVideo-videoEmbed.InlineVideo-smallMarginBottom { margin-bottom: 12px=
; }

.InlineVideo-wrapper { flex-grow: 0; flex-shrink: 0; height: 0px; max-width=
: 100%; min-width: 100%; padding-bottom: 56.25%; width: 100%; }

@media (min-width: 1020px) {
  .InlineVideo-wrapper { flex-grow: 0; flex-shrink: 0; max-width: 100%; min=
-width: 100%; }
}

@media (min-width: 1340px) {
  .InlineVideo-wrapper { flex-grow: 0; flex-shrink: 0; max-width: 100%; min=
-width: 100%; }
}

.InlineVideo-inlineThumbnailContainer, .InlineVideo-relatedThumbnailContain=
er { height: 0px; padding-bottom: 56.25%; position: relative; width: 100%; =
}

.InlineVideo-videoThumbnail { height: 100%; left: 0px; object-fit: cover; p=
osition: absolute; top: 0px; width: 100%; }

.InlineVideo-videoFooter { background: linear-gradient(rgba(30, 87, 153, 0)=
 0px, rgb(0, 0, 0)); bottom: 0px; display: flex; flex-direction: column; he=
ight: 50%; justify-content: flex-end; padding: 10px 20px 20px; position: ab=
solute; width: 100%; }

@media (min-width: 760px) {
  .InlineVideo-videoFooter { padding-bottom: 30px; }
  .InlineVideo-videoFooter.InlineVideo-hideTitle { padding-bottom: 8px; }
}

.InlineVideo-title { color: rgb(255, 255, 255); font-size: 16px; font-weigh=
t: 700; line-height: 22px; }

@media (min-width: 760px) {
  .InlineVideo-title { font-size: 28px; line-height: 30px; }
}

@media (min-width: 1340px) {
  .InlineVideo-featuredMediaInlineVideo .InlineVideo-title { font-size: 40p=
x; line-height: 43px; }
}

.InlineVideo-videoDurationContainer { margin-bottom: 5px; }

.InlineVideo-videoLabel { color: rgb(252, 183, 0); font-size: 12px; font-we=
ight: 800; letter-spacing: 2px; line-height: 15px; }

.InlineVideo-videoDuration { color: rgba(255, 255, 255, 0.8); font-weight: =
600; padding-left: 10px; }

.InlineVideo-relatedVideoBackgroundPattern, .InlineVideo-videoButton, .Inli=
neVideo-videoDurationWithLeading0 { display: none; }

.InlineVideo-recommendedVideo { padding-bottom: 10px; }

.InlineVideo-recommendedVideo .InlineVideo-title, .InlineVideo-section { di=
splay: none; }

.InlineVideo-pro { margin-bottom: -6px; margin-top: -10px; position: relati=
ve; top: -7px; }

@media (min-width: 760px) {
  .InlineVideo-pro { margin-top: 8px; max-height: none; }
}

.InlineVideo-proIcon { color: rgb(60, 184, 120); line-height: 0.2; position=
: relative; }

.InlineVideo-proSmall { bottom: -6px; color: rgb(60, 184, 120); font-size: =
35px; line-height: 0; margin-right: 4px; position: relative; }

.InlineVideo-proSmall .icon-probug::before { line-height: 0; margin-right: =
5px; }

.InlineVideo-proSmall:hover { color: rgb(60, 184, 120); text-decoration: no=
ne; }

@media (min-width: 360px) and (max-width: 759px) {
  .InlineVideo-proSmall { bottom: -10px; margin-right: 0px; }
}

.InlineVideo-investingClubPill { height: 20px; top: 2px; margin-bottom: uns=
et !important; width: 54px !important; }

@media (max-width: 759px) {
  .InlineVideo-investingClubPill { height: 12px; top: 1px; width: 32px !imp=
ortant; }
}

.InlineVideo-audioTextContainer { font-size: 12px; font-weight: 800; left: =
20px; letter-spacing: 1.5px; line-height: 16px; position: absolute; text-tr=
ansform: uppercase; top: 22px; }

.InlineVideo-audioText { color: rgb(255, 255, 255); display: flex; }

.InlineVideo-audioSectionTitle { display: flex; font-size: 32px; font-weigh=
t: 900; letter-spacing: 0.25px; line-height: 39px; margin-bottom: 20px; col=
or: rgb(255, 255, 255) !important; }

@media (max-width: 1019px) {
  .InlineVideo-audioSectionTitle { font-size: 24px; line-height: 29px; }
}

@media (max-width: 759px) {
  .InlineVideo-audioSectionTitle { font-size: 20px; line-height: 24px; }
}

.InlineVideo-audioSeparator { border-radius: 50%; display: block; height: 5=
px; top: 6px; width: 5px; }

.InlineVideo-audioBarIcon, .InlineVideo-audioSeparator { background-color: =
rgb(255, 255, 255); margin-left: 10px; position: relative; }

.InlineVideo-audioBarIcon { height: 21px; mask-image: url("https://static-r=
edesign.cnbcfm.com/dist/0fbe1d642976476e1bc6.svg"); mask-repeat: no-repeat;=
 top: 8px; width: 16px; }

@media (max-width: 1019px) {
  .InlineVideo-audioBarIcon { top: 2px; }
}

@media (max-width: 759px) {
  .InlineVideo-audioBarIcon { height: 17px; width: 14px; }
}

.InlineVideo-audioDuration { color: rgb(255, 255, 255); letter-spacing: 1.5=
px; margin-left: 10px; }

.PlayButton-container { border-top: 6px solid rgb(252, 183, 0); height: 100=
%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }

.PlayButton-base { align-items: center; background-color: rgb(252, 183, 0);=
 color: rgb(255, 255, 255); display: flex; font-size: 12px; height: 40px; j=
ustify-content: center; position: absolute; right: 0px; top: -5px; transiti=
on: 0.15s linear; width: 40px; z-index: 1; }

@media (min-width: 760px) {
  .PlayButton-base { font-size: 14px; height: 50px; width: 50px; }
}

@media (min-width: 760px) {
  .PlayButton-featured { font-size: 22px; height: 80px; width: 80px; }
}

@media (min-width: 1340px) {
  .PlayButton-featuredMediaPlaybutton { height: 100px; width: 100px; }
}

[data-type=3D"playlist"] { }

.PlayButton-icon { align-items: center; border: 2px solid rgb(252, 183, 0);=
 display: flex; height: 30px; justify-content: center; transition: border 0=
.15s linear; width: 30px; z-index: 2; }

.PlayButton-base:hover .PlayButton-icon, a:focus .PlayButton-icon, a:hover =
.PlayButton-icon, button:focus .PlayButton-icon, button:hover .PlayButton-i=
con { border: 2px solid rgb(255, 255, 255); }

@media (min-width: 760px) {
  .PlayButton-icon { height: 40px; width: 40px; }
  .PlayButton-featured .PlayButton-icon { border: 2px solid rgb(252, 183, 0=
); height: 60px; width: 60px; }
}

.PlayButton-flyout { align-items: center; background-color: rgb(252, 183, 0=
); color: rgba(7, 29, 57, 0); display: flex; font-size: 9px; font-weight: 8=
00; height: 100%; justify-content: center; letter-spacing: 1px; line-height=
: 1; position: absolute; right: 35px; text-align: left; text-transform: upp=
ercase; top: 0px; transform: scaleX(0); transform-origin: right center; tra=
nsition: color 0.15s linear, transform 0.15s linear 0.15s; width: 90px; z-i=
ndex: 1; }

.PlayButton-base:hover .PlayButton-flyout, a:focus .PlayButton-flyout, a:ho=
ver .PlayButton-flyout, button:focus .PlayButton-flyout, button:hover .Play=
Button-flyout { color: rgb(7, 29, 57); transform: scaleX(1); transition: co=
lor 0.15s linear 0.15s, transform 0.15s linear; }

@media (min-width: 760px) {
  .PlayButton-flyout { font-size: 12px; letter-spacing: 2.2px; text-align: =
center; width: 130px; }
  .PlayButton-featured .PlayButton-flyout { font-size: 20px; right: 80px; w=
idth: 200px; }
}

@media (max-width: 1019px) {
  .PlayButton-base:hover .PlayButton-flyout.PlayButton-suppressFlyout, a:fo=
cus .PlayButton-flyout.PlayButton-suppressFlyout, a:hover .PlayButton-flyou=
t.PlayButton-suppressFlyout, button:focus .PlayButton-flyout.PlayButton-sup=
pressFlyout, button:hover .PlayButton-flyout.PlayButton-suppressFlyout { tr=
ansform: scaleX(0); }
}

@media (min-width: 1340px) {
  .PlayButton-flyout { right: 35px; }
}

@media (max-width: 759px) {
  .FeaturedVideoModule-videoPlayerContainer .PlayButton-base { font-size: 1=
8px; height: 60px; width: 60px; }
  .Card-featuredRectangleMediaImagedense .PlayButton-flyout, .InlineVideo-w=
rapper .PlayButton-flyout { justify-content: center; right: 30px; }
  .FeaturedVideoModule-videoPlayerContainer .PlayButton-featured .PlayButto=
n-flyout { font-size: 20px; right: 40px; width: 200px; }
}

.FeaturedVideoModule-videoPlayerContainer .PlayButton-flyout { justify-cont=
ent: center; }

.PlayButton-hover { color: rgb(7, 29, 57); transform: scaleX(1); transition=
: color 0.15s linear 0.15s, transform 0.15s linear; }

@media (max-width: 759px) {
  .PlayButton-hover.PlayButton-suppressFlyout { transform: scaleX(0); }
}

.PlayButton-featured .PlayButton-iconHover { border: 2px solid rgb(255, 255=
, 255); transition: border 0.15s linear; }

.PlayButton-playlistWrapper { position: relative; }

.PlayButton-playlist { background-color: rgb(255, 255, 255); box-shadow: rg=
b(252, 183, 0) -5px 5px 0px 0px; height: 35px; position: absolute; right: 5=
px; top: 5px; width: 40px; }

.PlayButton-playlist:hover, a:focus .PlayButton-playlist, a:hover .PlayButt=
on-playlist, button:focus .PlayButton-playlist, button:hover .PlayButton-pl=
aylist { visibility: hidden; }

@media (min-width: 760px) {
  .PlayButton-playlist { height: 45px; width: 50px; }
}

@media (min-width: 760px) {
  .PlayButton-featuredPlaylist { height: 75px; width: 80px; }
}

.PlayButton-sizeVariationOne.PlayButton-container { border-top: 4px solid r=
gb(252, 183, 0); }

.PlayButton-sizeVariationOne .PlayButton-base { height: 40px; top: -4px; wi=
dth: 40px; }

@media (min-width: 760px) {
  .PlayButton-sizeVariationOne .PlayButton-base { height: 25px; width: 25px=
; }
}

@media (min-width: 1340px) {
  .PlayButton-sizeVariationOne .PlayButton-base { height: 40px; width: 40px=
; }
}

.PlayButton-sizeVariationOne .PlayButton-icon { font-size: 14px; height: 40=
px; width: 40px; }

@media (min-width: 760px) {
  .PlayButton-sizeVariationOne .PlayButton-icon { font-size: 10px; height: =
25px; width: 25px; }
}

@media (min-width: 1340px) {
  .PlayButton-sizeVariationOne .PlayButton-icon { font-size: 14px; height: =
40px; width: 40px; }
}

.PlayButton-base:hover .PlayButton-sizeVariationOne .PlayButton-icon, a:foc=
us .PlayButton-sizeVariationOne .PlayButton-icon, a:hover .PlayButton-sizeV=
ariationOne .PlayButton-icon, button:focus .PlayButton-sizeVariationOne .Pl=
ayButton-icon, button:hover .PlayButton-sizeVariationOne .PlayButton-icon {=
 border: 2px solid rgb(252, 183, 0); }

@media (min-width: 760px) {
  .PlayButton-sizeVariationOne .PlayButton-flyout { right: 10px; }
}

@media (min-width: 1340px) {
  .PlayButton-sizeVariationOne .PlayButton-flyout { right: 35px; }
}

.PlayButton-sizeVariationFive.PlayButton-container { border-top: 6px solid =
rgb(252, 183, 0); }

.PlayButton-sizeVariationFive .PlayButton-base { font-size: 11px; height: 3=
8px; width: 38px; }

.PlayButton-sizeVariationFive .PlayButton-icon { font-size: 14px; height: 2=
6px; width: 26px; }

.PlayButton-base:hover .PlayButton-sizeVariationFive .PlayButton-icon, a:fo=
cus .PlayButton-sizeVariationFive .PlayButton-icon, a:hover .PlayButton-siz=
eVariationFive .PlayButton-icon, button:focus .PlayButton-sizeVariationFive=
 .PlayButton-icon, button:hover .PlayButton-sizeVariationFive .PlayButton-i=
con { border: 1px solid rgb(255, 255, 255); }

.PlayButton-sizeVariationFive .PlayButton-flyout { font-size: 10px; font-we=
ight: 900; height: 38px; letter-spacing: 1px; line-height: 12px; width: 84p=
x; }

.PlayButton-smallVersion .PlayButton-base { height: 29px; top: -4px; width:=
 29px; }

@media (min-width: 760px) {
  .PlayButton-smallVersion .PlayButton-base { height: 38px; width: 38px; }
}

.PlayButton-smallVersion .PlayButton-flyout { font-size: 8px; right: 29px; =
width: 71px; }

@media (min-width: 760px) {
  .PlayButton-smallVersion .PlayButton-flyout { font-size: 12px; right: 35p=
x; width: 85px; }
}

@media (min-width: 1020px) {
  .PlayButton-smallVersion .PlayButton-flyout { width: 77px; }
}

@media (min-width: 1340px) {
  .PlayButton-smallVersion .PlayButton-flyout { width: 85px; }
}

.PlayButton-smallVersion .PlayButton-icon { font-size: 12px; height: 29px; =
width: 29px; }

@media (min-width: 760px) {
  .PlayButton-smallVersion .PlayButton-icon { font-size: 13px; height: 38px=
; width: 38px; }
}

.PlayButton-base:hover .PlayButton-smallVersion .PlayButton-icon, a:focus .=
PlayButton-smallVersion .PlayButton-icon, a:hover .PlayButton-smallVersion =
.PlayButton-icon, button:focus .PlayButton-smallVersion .PlayButton-icon, b=
utton:hover .PlayButton-smallVersion .PlayButton-icon { border: 2px solid r=
gb(252, 183, 0); }

.WildcardEmbed-wrapper { overflow: hidden; }

@media (min-width: 760px) {
  .WildcardEmbed-wrapper { flex-grow: 0; flex-shrink: 0; margin-left: calc(=
50% + 30px); max-width: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .WildcardEmbed-wrapper { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .WildcardEmbed-wrapper { margin-left: calc(22.2222% + 30px); }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .WildcardEmbed-wrapper { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 1020px) {
  .WildcardEmbed-wrapper { flex-grow: 0; flex-shrink: 0; margin-left: calc(=
25% + 30px); max-width: 100%; min-width: 100%; }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .WildcardEmbed-wrapper { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .WildcardEmbed-wrapper { margin-left: calc(11.1111% + 30px); }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .WildcardEmbed-wrapper { margin-left: calc(8.33333% + 30px); }
}

@media (min-width: 1340px) {
  .WildcardEmbed-wrapper { flex-grow: 0; flex-shrink: 0; margin-left: 30px;=
 max-width: 100%; min-width: 100%; }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .WildcardEmbed-wrapper { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .WildcardEmbed-wrapper { margin-left: 14.2857%; }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .WildcardEmbed-wrapper { margin-left: 14.2857%; }
}

@media (min-width: 760px) {
  .WildcardEmbed-wrapper { padding-bottom: 15px; }
}

@media (min-width: 1020px) {
  .WildcardEmbed-wrapper { margin-left: calc(16.6667% + 5px); min-width: au=
to; }
}

@media (min-width: 1340px) {
  .WildcardEmbed-wrapper { margin-left: calc(14.2857% + 4.28571px); min-wid=
th: auto; }
}

@media (min-width: 760px) {
  .WildcardEmbed-isFinancial { margin-left: 0px; max-width: 100%; }
}

@media (min-width: 1020px) {
  .WildcardEmbed-isFinancial { margin-left: 0px; }
}

.WildcardEmbed-isRelatedVideo { flex-grow: 0; flex-shrink: 0; max-width: 10=
0%; min-width: 100%; overflow: hidden; }

@media (min-width: 760px) {
  .WildcardEmbed-isRelatedVideo { border-bottom: 1px dotted rgb(232, 232, 2=
32); flex-grow: 0; flex-shrink: 0; max-width: 100%; min-width: 100%; paddin=
g-bottom: 56.25%; }
}

@media (min-width: 1020px) {
  .WildcardEmbed-isRelatedVideo { flex-grow: 0; flex-shrink: 0; max-width: =
100%; min-width: 100%; }
}

@media (min-width: 1340px) {
  .WildcardEmbed-isRelatedVideo { flex-grow: 0; flex-shrink: 0; max-width: =
100%; min-width: 100%; }
}

.RelatedContent-relatedContent { display: flex; justify-content: center; }

div.RelatedContent-container { background-color: rgb(248, 248, 248); justif=
y-content: center; max-width: 510px; padding-top: 20px; }

div.RelatedContent-container.RelatedContent-webview-normal h2, div.RelatedC=
ontent-container.RelatedContent-webview-normal li, div.RelatedContent-conta=
iner.RelatedContent-webview-normal p { font-size: 18px; }

div.RelatedContent-container.RelatedContent-webview-normal li { padding-lef=
t: 8px; }

div.RelatedContent-container.RelatedContent-webview-normal .RelatedContent-=
toggle { font-size: 16px; }

div.RelatedContent-container.RelatedContent-webview-normal .RelatedContent-=
toggleContainer { top: calc(100% - 30px); }

div.RelatedContent-container.RelatedContent-webview-large h2, div.RelatedCo=
ntent-container.RelatedContent-webview-large li, div.RelatedContent-contain=
er.RelatedContent-webview-large p { font-size: 22px; }

div.RelatedContent-container.RelatedContent-webview-large li { padding-left=
: 8px; }

div.RelatedContent-container.RelatedContent-webview-large .RelatedContent-t=
oggle { font-size: 20px; }

div.RelatedContent-container.RelatedContent-webview-large .RelatedContent-t=
oggleContainer { top: calc(100% - 30px); }

div.RelatedContent-container.RelatedContent-webview-larger h2, div.RelatedC=
ontent-container.RelatedContent-webview-larger li, div.RelatedContent-conta=
iner.RelatedContent-webview-larger p { font-size: 27px; }

div.RelatedContent-container.RelatedContent-webview-larger li { padding-lef=
t: 12px; }

div.RelatedContent-container.RelatedContent-webview-larger .RelatedContent-=
toggle { font-size: 24px; }

div.RelatedContent-container.RelatedContent-webview-larger .RelatedContent-=
toggleContainer { top: calc(100% - 30px); }

div.RelatedContent-container.RelatedContent-webview-xlarge h2, div.RelatedC=
ontent-container.RelatedContent-webview-xlarge li, div.RelatedContent-conta=
iner.RelatedContent-webview-xlarge p { font-size: 31px; }

div.RelatedContent-container.RelatedContent-webview-xlarge li { padding-lef=
t: 12px; }

div.RelatedContent-container.RelatedContent-webview-xlarge .RelatedContent-=
toggle { font-size: 28px; }

div.RelatedContent-container.RelatedContent-webview-xlarge .RelatedContent-=
toggleContainer { top: calc(100% - 36px); }

div.RelatedContent-container.RelatedContent-webview-xxlarge h2, div.Related=
Content-container.RelatedContent-webview-xxlarge li, div.RelatedContent-con=
tainer.RelatedContent-webview-xxlarge p { font-size: 36px; }

div.RelatedContent-container.RelatedContent-webview-xxlarge li { padding-le=
ft: 12px; }

div.RelatedContent-container.RelatedContent-webview-xxlarge .RelatedContent=
-toggle { font-size: 32px; }

div.RelatedContent-container.RelatedContent-webview-xxlarge .RelatedContent=
-toggleContainer { top: calc(100% - 36px); }

div.RelatedContent-container.RelatedContent-webview-xxxlarge h2, div.Relate=
dContent-container.RelatedContent-webview-xxxlarge li, div.RelatedContent-c=
ontainer.RelatedContent-webview-xxxlarge p { font-size: 40px; }

div.RelatedContent-container.RelatedContent-webview-xxxlarge li { padding-l=
eft: 12px; }

div.RelatedContent-container.RelatedContent-webview-xxxlarge .RelatedConten=
t-toggle { font-size: 36px; }

div.RelatedContent-container.RelatedContent-webview-xxxlarge .RelatedConten=
t-toggleContainer { top: calc(100% - 36px); }

div.RelatedContent-container a { color: rgb(32, 119, 182); text-decoration:=
 none; }

div.RelatedContent-container .group { line-height: 1; min-width: unset; mar=
gin: unset !important; max-width: 100% !important; }

div.RelatedContent-container .group:last-child { padding-bottom: 30px; }

div.RelatedContent-container .RelatedContent-collapsed .group:last-child, d=
iv.RelatedContent-container .RelatedContent-expanded .group:last-child { pa=
dding-bottom: 50px; }

div.RelatedContent-container ol, div.RelatedContent-container ul { list-sty=
le: none; margin-top: 0px; padding-left: 20px; }

div.RelatedContent-container ol li, div.RelatedContent-container ul li { ma=
rgin-bottom: 0px; padding-left: 6px; }

div.RelatedContent-container ol li::before, div.RelatedContent-container ul=
 li::before { color: rgb(66, 66, 66); margin-bottom: 0px; margin-top: 0px; =
}

div.RelatedContent-container li, div.RelatedContent-container p { font-fami=
ly: Lyon, Helvetica, Arial, sans-serif; font-size: 18px; }

@media (max-width: 759px) {
  div.RelatedContent-container li, div.RelatedContent-container p { font-si=
ze: 17px; }
}

div.RelatedContent-container h2 { font-family: "Proxima Nova", Helvetica, A=
rial, sans-serif; font-size: 18px; }

div.RelatedContent-container ol { padding-left: 25px; }

div.RelatedContent-container ul { padding-left: 10px; }

div.RelatedContent-container li, div.RelatedContent-container p { color: rg=
b(23, 23, 23); }

.RelatedContent-header { color: rgb(23, 23, 23); font-family: Lyon, Helveti=
ca, Arial, sans-serif; font-size: 18px; font-weight: 800; letter-spacing: 0=
.03px; }

.RelatedContent-collapsibleContainer, .RelatedContent-collapsibleContent { =
position: relative; }

.RelatedContent-nonCollapsibleContent { padding-left: 20px; padding-right: =
20px; transition: max-height 0.1s cubic-bezier(0.49, 0.46, 0.54, 0.56); }

.RelatedContent-nonCollapsibleContent h2, .RelatedContent-nonCollapsibleCon=
tent li, .RelatedContent-nonCollapsibleContent p { line-height: 1.2; margin=
: 0px; padding-bottom: 5px; padding-top: 5px; }

.RelatedContent-nonCollapsibleContent div:first-child { padding-left: 20px;=
 padding-right: 20px; }

.RelatedContent-collapsibleContent { height: auto; overflow: hidden; transi=
tion: max-height 0.1s cubic-bezier(0.49, 0.46, 0.54, 0.56); }

.RelatedContent-collapsibleContent h2, .RelatedContent-collapsibleContent l=
i, .RelatedContent-collapsibleContent p { line-height: 1.2; margin: 0px; pa=
dding-bottom: 5px; padding-top: 5px; }

.RelatedContent-collapsibleContent div:first-child { padding-left: 20px; pa=
dding-right: 20px; }

.RelatedContent-collapsed .RelatedContent-collapsibleContent { max-height: =
380px; }

@media (min-width: 760px) {
  .RelatedContent-collapsed .RelatedContent-collapsibleContent { max-height=
: 380px; }
}

.RelatedContent-collapsed .RelatedContent-fadingGradient { background-image=
: linear-gradient(rgba(248, 248, 248, 0), rgb(248, 248, 248) 49.23%); conte=
nt: ""; height: 80px; left: 0px; margin: 0px; position: absolute; right: 0p=
x; top: calc(100% - 80px); }

.RelatedContent-expanded .RelatedContent-collapsibleContent { max-height: 1=
e+06px; }

@media (min-width: 1020px) {
  .RelatedContent-expanded .RelatedContent-collapsibleContent { max-height:=
 1e+06px; }
}

.RelatedContent-toggleContainer { align-items: flex-start; background-color=
: rgba(0, 0, 0, 0); border: none; display: flex; height: 42px; justify-cont=
ent: center; position: absolute; text-align: center; top: calc(100% - 30px)=
; width: 100%; }

.RelatedContent-toggle { align-items: center; color: rgb(32, 119, 182); cur=
sor: pointer; display: flex; font-family: "Proxima Nova", Helvetica, Arial,=
 sans-serif; font-size: 16px; font-style: normal; font-weight: 600; line-he=
ight: 18px; transition: 0.2s; }

.RelatedContent-webview-normal .RelatedContent-toggle { font-size: 14px; }

.RelatedContent-webview-large .RelatedContent-toggle { font-size: 17.5px; l=
ine-height: normal; }

.RelatedContent-webview-larger .RelatedContent-toggle { font-size: 21px; li=
ne-height: normal; }

.RelatedContent-webview-xlarge .RelatedContent-toggle { font-size: 24.5px; =
line-height: normal; }

.RelatedContent-webview-xxlarge .RelatedContent-toggle { font-size: 28px; l=
ine-height: normal; }

.RelatedContent-webview-xxxlarge .RelatedContent-toggle { font-size: 31.5px=
; line-height: normal; }

.RelatedContent-toggle span { display: inline-block; line-height: 1; }

.RelatedContent-toggle:active, .RelatedContent-toggle:focus, .RelatedConten=
t-toggle:hover, .RelatedContent-toggle:link { color: rgb(32, 119, 182); }

@media (max-width: 759px) {
  .RelatedContent-toggle { font-size: 17px; line-height: 20px; }
}

.RelatedContent-toggle .icon-arrow-down-readmore::before { font-size: 13px;=
 font-weight: 400; margin-left: 8px; }

.RelatedContent-expanded .icon-arrow-down-readmore::before { display: inlin=
e-block; transform: rotate(180deg); }

@media (prefers-color-scheme: dark) {
  .webview div.RelatedContent-container { background-color: rgb(36, 41, 45)=
; max-width: 510px; padding-top: 20px; }
  .webview div.RelatedContent-container.RelatedContent-webview-normal h2, .=
webview div.RelatedContent-container.RelatedContent-webview-normal li, .web=
view div.RelatedContent-container.RelatedContent-webview-normal p { font-si=
ze: 18px; }
  .webview div.RelatedContent-container.RelatedContent-webview-normal li { =
padding-left: 8px; }
  .webview div.RelatedContent-container.RelatedContent-webview-normal .Rela=
tedContent-toggle { font-size: 16px; }
  .webview div.RelatedContent-container.RelatedContent-webview-normal .Rela=
tedContent-toggleContainer { top: calc(100% - 30px); }
  .webview div.RelatedContent-container.RelatedContent-webview-large h2, .w=
ebview div.RelatedContent-container.RelatedContent-webview-large li, .webvi=
ew div.RelatedContent-container.RelatedContent-webview-large p { font-size:=
 22px; }
  .webview div.RelatedContent-container.RelatedContent-webview-large li { p=
adding-left: 8px; }
  .webview div.RelatedContent-container.RelatedContent-webview-large .Relat=
edContent-toggle { font-size: 20px; }
  .webview div.RelatedContent-container.RelatedContent-webview-large .Relat=
edContent-toggleContainer { top: calc(100% - 30px); }
  .webview div.RelatedContent-container.RelatedContent-webview-larger h2, .=
webview div.RelatedContent-container.RelatedContent-webview-larger li, .web=
view div.RelatedContent-container.RelatedContent-webview-larger p { font-si=
ze: 27px; }
  .webview div.RelatedContent-container.RelatedContent-webview-larger li { =
padding-left: 12px; }
  .webview div.RelatedContent-container.RelatedContent-webview-larger .Rela=
tedContent-toggle { font-size: 24px; }
  .webview div.RelatedContent-container.RelatedContent-webview-larger .Rela=
tedContent-toggleContainer { top: calc(100% - 30px); }
  .webview div.RelatedContent-container.RelatedContent-webview-xlarge h2, .=
webview div.RelatedContent-container.RelatedContent-webview-xlarge li, .web=
view div.RelatedContent-container.RelatedContent-webview-xlarge p { font-si=
ze: 31px; }
  .webview div.RelatedContent-container.RelatedContent-webview-xlarge li { =
padding-left: 12px; }
  .webview div.RelatedContent-container.RelatedContent-webview-xlarge .Rela=
tedContent-toggle { font-size: 28px; }
  .webview div.RelatedContent-container.RelatedContent-webview-xlarge .Rela=
tedContent-toggleContainer { top: calc(100% - 36px); }
  .webview div.RelatedContent-container.RelatedContent-webview-xxlarge h2, =
.webview div.RelatedContent-container.RelatedContent-webview-xxlarge li, .w=
ebview div.RelatedContent-container.RelatedContent-webview-xxlarge p { font=
-size: 36px; }
  .webview div.RelatedContent-container.RelatedContent-webview-xxlarge li {=
 padding-left: 12px; }
  .webview div.RelatedContent-container.RelatedContent-webview-xxlarge .Rel=
atedContent-toggle { font-size: 32px; }
  .webview div.RelatedContent-container.RelatedContent-webview-xxlarge .Rel=
atedContent-toggleContainer { top: calc(100% - 36px); }
  .webview div.RelatedContent-container.RelatedContent-webview-xxxlarge h2,=
 .webview div.RelatedContent-container.RelatedContent-webview-xxxlarge li, =
.webview div.RelatedContent-container.RelatedContent-webview-xxxlarge p { f=
ont-size: 40px; }
  .webview div.RelatedContent-container.RelatedContent-webview-xxxlarge li =
{ padding-left: 12px; }
  .webview div.RelatedContent-container.RelatedContent-webview-xxxlarge .Re=
latedContent-toggle { font-size: 36px; }
  .webview div.RelatedContent-container.RelatedContent-webview-xxxlarge .Re=
latedContent-toggleContainer { top: calc(100% - 36px); }
  .webview div.RelatedContent-container a { color: rgb(32, 119, 182); text-=
decoration: none; }
  .webview div.RelatedContent-container .group { line-height: 1; min-width:=
 unset; margin: unset !important; max-width: 100% !important; }
  .webview div.RelatedContent-container .group:last-child { padding-bottom:=
 30px; }
  .webview div.RelatedContent-container .RelatedContent-collapsed .group:la=
st-child, .webview div.RelatedContent-container .RelatedContent-expanded .g=
roup:last-child { padding-bottom: 50px; }
  .webview div.RelatedContent-container ol, .webview div.RelatedContent-con=
tainer ul { list-style: none; margin-top: 0px; padding-left: 20px; }
  .webview div.RelatedContent-container ol li, .webview div.RelatedContent-=
container ul li { margin-bottom: 0px; padding-left: 6px; }
  .webview div.RelatedContent-container ol li::before, .webview div.Related=
Content-container ul li::before { color: rgb(158, 158, 158); margin-bottom:=
 0px; margin-top: 0px; }
  .webview div.RelatedContent-container li, .webview div.RelatedContent-con=
tainer p { font-family: Lyon, Helvetica, Arial, sans-serif; font-size: 18px=
; }
}

@media (prefers-color-scheme: dark) and (max-width: 759px) {
  .webview div.RelatedContent-container li, .webview div.RelatedContent-con=
tainer p { font-size: 17px; }
}

@media (prefers-color-scheme: dark) {
  .webview div.RelatedContent-container h2 { font-family: "Proxima Nova", H=
elvetica, Arial, sans-serif; font-size: 18px; }
  .webview div.RelatedContent-container h2, .webview div.RelatedContent-con=
tainer li, .webview div.RelatedContent-container p { background-color: rgb(=
36, 41, 45); color: rgb(218, 224, 228); }
  .webview div.RelatedContent-container a { color: rgb(156, 210, 245); }
  .webview .RelatedContent-header { color: rgb(217, 217, 217); font-family:=
 "Proxima Nova", Helvetica, Arial, sans-serif; font-size: 18px; font-weight=
: 800; letter-spacing: 0.03px; }
  .webview .RelatedContent-collapsed .RelatedContent-fadingGradient { backg=
round-image: linear-gradient(rgba(36, 41, 45, 0), rgb(36, 41, 45) 49.23%); =
content: ""; height: 80px; left: 0px; position: absolute; right: 0px; top: =
calc(100% - 80px); }
  .webview .RelatedContent-toggle { align-items: center; color: rgb(156, 21=
0, 245); cursor: pointer; display: flex; font-family: "Proxima Nova", Helve=
tica, Arial, sans-serif; font-size: 16px; font-style: normal; font-weight: =
600; line-height: 20px; transition: 0.2s; }
  .RelatedContent-webview-normal .webview .RelatedContent-toggle { font-siz=
e: 14px; }
  .RelatedContent-webview-large .webview .RelatedContent-toggle { font-size=
: 17.5px; line-height: normal; }
  .RelatedContent-webview-larger .webview .RelatedContent-toggle { font-siz=
e: 21px; line-height: normal; }
  .RelatedContent-webview-xlarge .webview .RelatedContent-toggle { font-siz=
e: 24.5px; line-height: normal; }
  .RelatedContent-webview-xxlarge .webview .RelatedContent-toggle { font-si=
ze: 28px; line-height: normal; }
  .RelatedContent-webview-xxxlarge .webview .RelatedContent-toggle { font-s=
ize: 31.5px; line-height: normal; }
  .webview .RelatedContent-toggle span { display: inline-block; line-height=
: 1; }
  .webview .RelatedContent-toggle:active, .webview .RelatedContent-toggle:f=
ocus, .webview .RelatedContent-toggle:hover, .webview .RelatedContent-toggl=
e:link { color: rgb(156, 210, 245); }
}

@media (prefers-color-scheme: light) {
  .webview .RelatedContent-header { color: rgb(23, 23, 23); font-family: "P=
roxima Nova", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 8=
00; letter-spacing: 0.03px; }
  .webview .RelatedContent-container h2, .webview .RelatedContent-container=
 li, .webview .RelatedContent-container p { color: rgb(23, 23, 23); }
  .webview .RelatedContent-toggle { align-items: center; color: rgb(32, 119=
, 182); cursor: pointer; display: flex; font-family: "Proxima Nova", Helvet=
ica, Arial, sans-serif; font-size: 16px; font-style: normal; font-weight: 6=
00; line-height: 20px; transition: 0.2s; }
  .RelatedContent-webview-normal .webview .RelatedContent-toggle { font-siz=
e: 14px; }
  .RelatedContent-webview-large .webview .RelatedContent-toggle { font-size=
: 17.5px; line-height: normal; }
  .RelatedContent-webview-larger .webview .RelatedContent-toggle { font-siz=
e: 21px; line-height: normal; }
  .RelatedContent-webview-xlarge .webview .RelatedContent-toggle { font-siz=
e: 24.5px; line-height: normal; }
  .RelatedContent-webview-xxlarge .webview .RelatedContent-toggle { font-si=
ze: 28px; line-height: normal; }
  .RelatedContent-webview-xxxlarge .webview .RelatedContent-toggle { font-s=
ize: 31.5px; line-height: normal; }
  .webview .RelatedContent-toggle span { display: inline-block; line-height=
: 1; }
  .webview .RelatedContent-toggle:active, .webview .RelatedContent-toggle:f=
ocus, .webview .RelatedContent-toggle:hover, .webview .RelatedContent-toggl=
e:link { color: rgb(32, 119, 182); }
}

.BoxRail-container, .BoxRail-container-left, .BoxRail-container-right { fle=
x: 1 1 auto; position: relative; width: 100%; }

@media only screen and (min-width: 760px) and (max-width: 1019px) {
  .BoxRail-container, .BoxRail-container-left, .BoxRail-container-right { l=
eft: calc(6.66667% + 26px); }
  .BoxRail-container-right { left: 0px; }
}

.BoxRail-container-left { right: 30px; }

.BoxRail-container-left > div > div > div, .BoxRail-container-right > div >=
 div > div, .BoxRail-container > div > div > div { margin-bottom: 30px; }

@media (min-width: 360px) {
  .BoxRail-container-left > div > div > div, .BoxRail-container-right > div=
 > div > div, .BoxRail-container > div > div > div { margin-bottom: 40px; }
}

.BoxRail-adWrapperSticky, .BoxRail-adWrapperStickyNewsAlert { position: fix=
ed; top: 130px; }

.BoxRail-ad { align-items: center; align-self: center; display: flex; justi=
fy-content: center; margin: 0px auto; max-width: 300px; width: 250px; }

@media (min-width: 760px) {
  .BoxRail-ad { max-width: 768px; min-height: 150px; width: 100%; }
}

@media (min-width: 1020px) {
  .TransporterSection-transporterWrapper { margin: 25px 0px 0px; }
}

.TransporterSection-arrowIcon { margin: 4px; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/svg+xml
Content-Transfer-Encoding: quoted-printable
Content-Location: https://static-redesign.cnbcfm.com/dist/3d3257ad9e8a242b5362.svg

<svg width=3D"12" height=3D"12" viewBox=3D"0 0 12 12" fill=3D"none" xmlns=
=3D"http://www.w3.org/2000/svg">
<path d=3D"M9 6.44654H6.59193V9H5.42152V6.44654H3V5.45283H5.42152V3H6.59193=
V5.45283H9V6.44654Z" fill=3D"#005594"/>
<path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M0 0H12V12H0V0ZM0.5 =
0.5H11.5V11.5H0.5V0.5Z" fill=3D"#005594"/>
</svg>=0A
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/svg+xml
Content-Transfer-Encoding: quoted-printable
Content-Location: https://static-redesign.cnbcfm.com/dist/8eafdf125d3d82d5a92f.svg

<svg width=3D"12" height=3D"12" viewBox=3D"0 0 12 12" fill=3D"none" xmlns=
=3D"http://www.w3.org/2000/svg">
<mask id=3D"path-1-inside-1" fill=3D"white">
<path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M12 0H0V12H12V0ZM9 6=
.44654H6.59193V9H5.42152V6.44654H3V5.45283H5.42152V3H6.59193V5.45283H9V6.44=
654Z"/>
</mask>
<path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M12 0H0V12H12V0ZM9 6=
.44654H6.59193V9H5.42152V6.44654H3V5.45283H5.42152V3H6.59193V5.45283H9V6.44=
654Z" fill=3D"#005594"/>
<path d=3D"M0 0V-0.5H-0.5V0H0ZM12 0H12.5V-0.5H12V0ZM0 12H-0.5V12.5H0V12ZM12=
 12V12.5H12.5V12H12ZM6.59193 6.44654V5.94654H6.09193V6.44654H6.59193ZM9 6.4=
4654V6.94654H9.5V6.44654H9ZM6.59193 9V9.5H7.09193V9H6.59193ZM5.42152 9H4.92=
152V9.5H5.42152V9ZM5.42152 6.44654H5.92152V5.94654H5.42152V6.44654ZM3 6.446=
54H2.5V6.94654H3V6.44654ZM3 5.45283V4.95283H2.5V5.45283H3ZM5.42152 5.45283V=
5.95283H5.92152V5.45283H5.42152ZM5.42152 3V2.5H4.92152V3H5.42152ZM6.59193 3=
H7.09193V2.5H6.59193V3ZM6.59193 5.45283H6.09193V5.95283H6.59193V5.45283ZM9 =
5.45283H9.5V4.95283H9V5.45283ZM0 0.5H12V-0.5H0V0.5ZM0.5 12V0H-0.5V12H0.5ZM1=
2 11.5H0V12.5H12V11.5ZM11.5 0V12H12.5V0H11.5ZM6.59193 6.94654H9V5.94654H6.5=
9193V6.94654ZM7.09193 9V6.44654H6.09193V9H7.09193ZM5.42152 9.5H6.59193V8.5H=
5.42152V9.5ZM4.92152 6.44654V9H5.92152V6.44654H4.92152ZM3 6.94654H5.42152V5=
.94654H3V6.94654ZM2.5 5.45283V6.44654H3.5V5.45283H2.5ZM5.42152 4.95283H3V5.=
95283H5.42152V4.95283ZM4.92152 3V5.45283H5.92152V3H4.92152ZM6.59193 2.5H5.4=
2152V3.5H6.59193V2.5ZM7.09193 5.45283V3H6.09193V5.45283H7.09193ZM9 4.95283H=
6.59193V5.95283H9V4.95283ZM9.5 6.44654V5.45283H8.5V6.44654H9.5Z" fill=3D"#0=
05594" mask=3D"url(#path-1-inside-1)"/>
</svg>=0A
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-8feadc59-540b-448d-8662-c31d9a97392e@mhtml.blink

@charset "utf-8";

#onetrust-banner-sdk { text-size-adjust: 100%; }

#onetrust-banner-sdk .onetrust-vendors-list-handler { cursor: pointer; colo=
r: rgb(31, 150, 219); font-size: inherit; font-weight: bold; text-decoratio=
n: none; margin-left: 5px; }

#onetrust-banner-sdk .onetrust-vendors-list-handler:hover { color: rgb(31, =
150, 219); }

#onetrust-banner-sdk:focus { outline: rgb(0, 0, 0) solid 2px; outline-offse=
t: -2px; }

#onetrust-banner-sdk a:focus { outline: rgb(0, 0, 0) solid 2px; }

#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #on=
etrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { =
outline-offset: 1px; }

#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { height: 64px; width: 64px=
; }

#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold { font-weight: bold=
; }

#onetrust-banner-sdk .ot-close-icon, #onetrust-pc-sdk .ot-close-icon, #ot-s=
ync-ntfy .ot-close-icon { background-size: contain; background-repeat: no-r=
epeat; background-position: center center; height: 12px; width: 12px; }

#onetrust-banner-sdk .powered-by-logo, #onetrust-banner-sdk .ot-pc-footer-l=
ogo a, #onetrust-pc-sdk .powered-by-logo, #onetrust-pc-sdk .ot-pc-footer-lo=
go a, #ot-sync-ntfy .powered-by-logo, #ot-sync-ntfy .ot-pc-footer-logo a { =
background-size: contain; background-repeat: no-repeat; background-position=
: center center; height: 25px; width: 152px; display: block; text-decoratio=
n: none; font-size: 0.75em; }

#onetrust-banner-sdk .powered-by-logo:hover, #onetrust-banner-sdk .ot-pc-fo=
oter-logo a:hover, #onetrust-pc-sdk .powered-by-logo:hover, #onetrust-pc-sd=
k .ot-pc-footer-logo a:hover, #ot-sync-ntfy .powered-by-logo:hover, #ot-syn=
c-ntfy .ot-pc-footer-logo a:hover { color: rgb(86, 86, 86); }

#onetrust-banner-sdk h3 *, #onetrust-banner-sdk h4 *, #onetrust-banner-sdk =
h6 *, #onetrust-banner-sdk button *, #onetrust-banner-sdk a[data-parent-id]=
 *, #onetrust-pc-sdk h3 *, #onetrust-pc-sdk h4 *, #onetrust-pc-sdk h6 *, #o=
netrust-pc-sdk button *, #onetrust-pc-sdk a[data-parent-id] *, #ot-sync-ntf=
y h3 *, #ot-sync-ntfy h4 *, #ot-sync-ntfy h6 *, #ot-sync-ntfy button *, #ot=
-sync-ntfy a[data-parent-id] * { font-size: inherit; font-weight: inherit; =
color: inherit; }

#onetrust-banner-sdk .ot-hide, #onetrust-pc-sdk .ot-hide, #ot-sync-ntfy .ot=
-hide { display: none !important; }

#onetrust-banner-sdk button.ot-link-btn:hover, #onetrust-pc-sdk button.ot-l=
ink-btn:hover, #ot-sync-ntfy button.ot-link-btn:hover { text-decoration: un=
derline; opacity: 1; }

#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column { padding: 0px; }

#onetrust-pc-sdk .ot-sdk-container { padding-right: 0px; }

#onetrust-pc-sdk .ot-sdk-row { flex-direction: initial; width: 100%; }

#onetrust-pc-sdk [type=3D"checkbox"]:checked, #onetrust-pc-sdk [type=3D"che=
ckbox"]:not(:checked) { pointer-events: initial; }

#onetrust-pc-sdk [type=3D"checkbox"]:disabled + label::before, #onetrust-pc=
-sdk [type=3D"checkbox"]:disabled + label::after, #onetrust-pc-sdk [type=3D=
"checkbox"]:disabled + label { pointer-events: none; opacity: 0.7; }

#onetrust-pc-sdk #vendor-list-content { transform: translate3d(0px, 0px, 0p=
x); }

#onetrust-pc-sdk li input[type=3D"checkbox"] { z-index: 1; }

#onetrust-pc-sdk li .ot-checkbox label { z-index: 2; }

#onetrust-pc-sdk li .ot-checkbox input[type=3D"checkbox"] { height: auto; w=
idth: auto; }

#onetrust-pc-sdk li .host-title a, #onetrust-pc-sdk li .ot-host-name a, #on=
etrust-pc-sdk li .accordion-text, #onetrust-pc-sdk li .ot-acc-txt { z-index=
: 2; position: relative; }

#onetrust-pc-sdk input { margin: 3px 0.1ex; }

#onetrust-pc-sdk .pc-logo, #onetrust-pc-sdk .ot-pc-logo { height: 60px; wid=
th: 180px; background-position: center center; background-size: contain; ba=
ckground-repeat: no-repeat; display: inline-flex; justify-content: center; =
align-items: center; }

#onetrust-pc-sdk .pc-logo img, #onetrust-pc-sdk .ot-pc-logo img { max-heigh=
t: 100%; max-width: 100%; }

#onetrust-pc-sdk .screen-reader-only, #onetrust-pc-sdk .ot-scrn-rdr, .ot-sd=
k-cookie-policy .screen-reader-only, .ot-sdk-cookie-policy .ot-scrn-rdr { b=
order: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; over=
flow: hidden; padding: 0px; position: absolute; width: 1px; }

#onetrust-pc-sdk.ot-fade-in, .onetrust-pc-dark-filter.ot-fade-in, #onetrust=
-banner-sdk.ot-fade-in { animation-name: onetrust-fade-in; animation-durati=
on: 400ms; animation-timing-function: ease-in-out; }

#onetrust-pc-sdk.ot-hide { display: none !important; }

.onetrust-pc-dark-filter.ot-hide { display: none !important; }

#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings { color=
: rgb(104, 182, 49); border: 1px solid rgb(104, 182, 49); height: auto; whi=
te-space: normal; overflow-wrap: break-word; padding: 0.8em 2em; font-size:=
 0.8em; line-height: 1.2; cursor: pointer; transition: 0.1s; }

#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:h=
over { color: rgb(255, 255, 255); background-color: rgb(104, 182, 49); }

.onetrust-pc-dark-filter { background: rgba(0, 0, 0, 0.5); z-index: 2147483=
646; width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0px=
; bottom: 0px; left: 0px; }

@keyframes onetrust-fade-in {=20
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.ot-cookie-label { text-decoration: underline; }

@media only screen and (min-width: 426px) and (max-width: 896px) and (orien=
tation: landscape) {
  #onetrust-pc-sdk p { font-size: 0.75em; }
}

#onetrust-banner-sdk .banner-option-input:focus + label { outline: rgb(0, 0=
, 0) auto 1px; }

.category-vendors-list-handler + a:focus, .category-vendors-list-handler + =
a:focus-visible { outline: rgb(0, 0, 0) solid 2px; }

#onetrust-pc-sdk .ot-userid-title { margin-top: 10px; }

#onetrust-pc-sdk .ot-userid-title > span, #onetrust-pc-sdk .ot-userid-times=
tamp > span { font-weight: 700; }

#onetrust-pc-sdk .ot-userid-desc { font-style: italic; }

#onetrust-pc-sdk .ot-host-desc a { pointer-events: initial; }

#onetrust-pc-sdk .ot-ven-hdr > p a { position: relative; z-index: 2; pointe=
r-events: initial; }

#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-pc-sdk=
 .ot-vs-list .ot-vnd-item .ot-vnd-info a { margin-right: auto; }

#onetrust-pc-sdk .ot-pc-footer-logo img { width: 136px; height: 16px; }

#onetrust-pc-sdk .ot-pur-vdr-count { font-weight: 400; font-size: 0.7rem; p=
adding-top: 3px; display: block; }

#onetrust-banner-sdk .ot-optout-signal, #onetrust-pc-sdk .ot-optout-signal =
{ border: 1px solid rgb(50, 174, 136); border-radius: 3px; padding: 5px; ma=
rgin-bottom: 10px; background-color: rgb(249, 255, 250); font-size: 0.85rem=
; line-height: 2; }

#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon, #onetrust-pc-sdk .o=
t-optout-signal .ot-optout-icon { display: inline; margin-right: 5px; }

#onetrust-banner-sdk .ot-optout-signal svg, #onetrust-pc-sdk .ot-optout-sig=
nal svg { height: 20px; width: 30px; transform: scale(0.5); }

#onetrust-banner-sdk .ot-optout-signal svg path, #onetrust-pc-sdk .ot-optou=
t-signal svg path { fill: rgb(50, 174, 136); }

#onetrust-banner-sdk, #onetrust-pc-sdk, #ot-sdk-cookie-policy, #ot-sync-ntf=
y { font-size: 16px; }

#onetrust-banner-sdk *, #onetrust-banner-sdk ::after, #onetrust-banner-sdk =
::before, #onetrust-pc-sdk *, #onetrust-pc-sdk ::after, #onetrust-pc-sdk ::=
before, #ot-sdk-cookie-policy *, #ot-sdk-cookie-policy ::after, #ot-sdk-coo=
kie-policy ::before, #ot-sync-ntfy *, #ot-sync-ntfy ::after, #ot-sync-ntfy =
::before { box-sizing: content-box; }

#onetrust-banner-sdk div, #onetrust-banner-sdk span, #onetrust-banner-sdk h=
1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h=
4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-banner-sdk p=
, #onetrust-banner-sdk img, #onetrust-banner-sdk svg, #onetrust-banner-sdk =
button, #onetrust-banner-sdk section, #onetrust-banner-sdk a, #onetrust-ban=
ner-sdk label, #onetrust-banner-sdk input, #onetrust-banner-sdk ul, #onetru=
st-banner-sdk li, #onetrust-banner-sdk nav, #onetrust-banner-sdk table, #on=
etrust-banner-sdk thead, #onetrust-banner-sdk tr, #onetrust-banner-sdk td, =
#onetrust-banner-sdk tbody, #onetrust-banner-sdk .ot-main-content, #onetrus=
t-banner-sdk .ot-toggle, #onetrust-banner-sdk #ot-content, #onetrust-banner=
-sdk #ot-pc-content, #onetrust-banner-sdk .checkbox, #onetrust-pc-sdk div, =
#onetrust-pc-sdk span, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-=
pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #=
onetrust-pc-sdk p, #onetrust-pc-sdk img, #onetrust-pc-sdk svg, #onetrust-pc=
-sdk button, #onetrust-pc-sdk section, #onetrust-pc-sdk a, #onetrust-pc-sdk=
 label, #onetrust-pc-sdk input, #onetrust-pc-sdk ul, #onetrust-pc-sdk li, #=
onetrust-pc-sdk nav, #onetrust-pc-sdk table, #onetrust-pc-sdk thead, #onetr=
ust-pc-sdk tr, #onetrust-pc-sdk td, #onetrust-pc-sdk tbody, #onetrust-pc-sd=
k .ot-main-content, #onetrust-pc-sdk .ot-toggle, #onetrust-pc-sdk #ot-conte=
nt, #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk .checkbox, #ot-sdk-co=
okie-policy div, #ot-sdk-cookie-policy span, #ot-sdk-cookie-policy h1, #ot-=
sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #=
ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy p,=
 #ot-sdk-cookie-policy img, #ot-sdk-cookie-policy svg, #ot-sdk-cookie-polic=
y button, #ot-sdk-cookie-policy section, #ot-sdk-cookie-policy a, #ot-sdk-c=
ookie-policy label, #ot-sdk-cookie-policy input, #ot-sdk-cookie-policy ul, =
#ot-sdk-cookie-policy li, #ot-sdk-cookie-policy nav, #ot-sdk-cookie-policy =
table, #ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy tr, #ot-sdk-cooki=
e-policy td, #ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy .ot-main-co=
ntent, #ot-sdk-cookie-policy .ot-toggle, #ot-sdk-cookie-policy #ot-content,=
 #ot-sdk-cookie-policy #ot-pc-content, #ot-sdk-cookie-policy .checkbox, #ot=
-sync-ntfy div, #ot-sync-ntfy span, #ot-sync-ntfy h1, #ot-sync-ntfy h2, #ot=
-sync-ntfy h3, #ot-sync-ntfy h4, #ot-sync-ntfy h5, #ot-sync-ntfy h6, #ot-sy=
nc-ntfy p, #ot-sync-ntfy img, #ot-sync-ntfy svg, #ot-sync-ntfy button, #ot-=
sync-ntfy section, #ot-sync-ntfy a, #ot-sync-ntfy label, #ot-sync-ntfy inpu=
t, #ot-sync-ntfy ul, #ot-sync-ntfy li, #ot-sync-ntfy nav, #ot-sync-ntfy tab=
le, #ot-sync-ntfy thead, #ot-sync-ntfy tr, #ot-sync-ntfy td, #ot-sync-ntfy =
tbody, #ot-sync-ntfy .ot-main-content, #ot-sync-ntfy .ot-toggle, #ot-sync-n=
tfy #ot-content, #ot-sync-ntfy #ot-pc-content, #ot-sync-ntfy .checkbox { fo=
nt-family: inherit; font-weight: normal; -webkit-font-smoothing: auto; lett=
er-spacing: normal; line-height: normal; padding: 0px; margin: 0px; height:=
 auto; min-height: 0px; max-height: none; width: auto; min-width: 0px; max-=
width: none; border-radius: 0px; border: none; clear: none; float: none; po=
sition: static; inset: auto; text-align: left; text-decoration: none; text-=
indent: 0px; text-shadow: none; text-transform: none; white-space: normal; =
background: none; overflow: visible; vertical-align: baseline; visibility: =
visible; z-index: auto; box-shadow: none; }

#onetrust-banner-sdk label::before, #onetrust-banner-sdk label::after, #one=
trust-banner-sdk .checkbox::after, #onetrust-banner-sdk .checkbox::before, =
#onetrust-pc-sdk label::before, #onetrust-pc-sdk label::after, #onetrust-pc=
-sdk .checkbox::after, #onetrust-pc-sdk .checkbox::before, #ot-sdk-cookie-p=
olicy label::before, #ot-sdk-cookie-policy label::after, #ot-sdk-cookie-pol=
icy .checkbox::after, #ot-sdk-cookie-policy .checkbox::before, #ot-sync-ntf=
y label::before, #ot-sync-ntfy label::after, #ot-sync-ntfy .checkbox::after=
, #ot-sync-ntfy .checkbox::before { content: none; }

#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container,=
 #ot-sdk-cookie-policy .ot-sdk-container { position: relative; width: 100%;=
 max-width: 100%; margin: 0px auto; padding: 0px 20px; box-sizing: border-b=
ox; }

#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, =
#onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-=
cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { width=
: 100%; float: left; box-sizing: border-box; padding: 0px; display: initial=
; }

@media (min-width: 400px) {
  #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-containe=
r, #ot-sdk-cookie-policy .ot-sdk-container { width: 90%; padding: 0px; }
}

@media (min-width: 550px) {
  #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-containe=
r, #ot-sdk-cookie-policy .ot-sdk-container { width: 100%; }
  #onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns=
, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sd=
k-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { mar=
gin-left: 4%; }
  #onetrust-banner-sdk .ot-sdk-column:first-child, #onetrust-banner-sdk .ot=
-sdk-columns:first-child, #onetrust-pc-sdk .ot-sdk-column:first-child, #one=
trust-pc-sdk .ot-sdk-columns:first-child, #ot-sdk-cookie-policy .ot-sdk-col=
umn:first-child, #ot-sdk-cookie-policy .ot-sdk-columns:first-child { margin=
-left: 0px; }
  #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk=
-two.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns { wid=
th: 13.3333%; }
  #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns, #onetrust-pc-sdk .ot-s=
dk-three.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns=
 { width: 22%; }
  #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns, #onetrust-pc-sdk .ot-sd=
k-four.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns { =
width: 30.6667%; }
  #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns, #onetrust-pc-sdk .ot-s=
dk-eight.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns=
 { width: 65.3333%; }
  #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns, #onetrust-pc-sdk .ot-sd=
k-nine.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns { =
width: 74%; }
  #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk=
-ten.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns { wid=
th: 82.6667%; }
  #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns, #onetrust-pc-sdk .ot-=
sdk-eleven.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-colu=
mns { width: 91.3333%; }
  #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns, #onetrust-pc-sdk .ot-=
sdk-twelve.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-colu=
mns { width: 100%; margin-left: 0px; }
}

#onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, =
#onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, =
#onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc=
-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h1=
, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy=
 h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6 { margin-top: 0px; =
font-weight: 600; font-family: inherit; }

#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { fo=
nt-size: 1.5rem; line-height: 1.2; }

#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { fo=
nt-size: 1.5rem; line-height: 1.25; }

#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { fo=
nt-size: 1.5rem; line-height: 1.3; }

#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { fo=
nt-size: 1.5rem; line-height: 1.35; }

#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { fo=
nt-size: 1.5rem; line-height: 1.5; }

#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { fo=
nt-size: 1.5rem; line-height: 1.6; }

@media (min-width: 550px) {
  #onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { =
font-size: 1.5rem; }
  #onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { =
font-size: 1.5rem; }
  #onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { =
font-size: 1.5rem; }
  #onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { =
font-size: 1.5rem; }
  #onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { =
font-size: 1.5rem; }
  #onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { =
font-size: 1.5rem; }
}

#onetrust-banner-sdk p, #onetrust-pc-sdk p, #ot-sdk-cookie-policy p { margi=
n: 0px 0px 1em; font-family: inherit; line-height: normal; }

#onetrust-banner-sdk a, #onetrust-pc-sdk a, #ot-sdk-cookie-policy a { color=
: rgb(86, 86, 86); text-decoration: underline; }

#onetrust-banner-sdk a:hover, #onetrust-pc-sdk a:hover, #ot-sdk-cookie-poli=
cy a:hover { color: rgb(86, 86, 86); text-decoration: none; }

#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust=
-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-=
sdk-button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family=
: inherit; }

#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust=
-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-=
sdk-button, #ot-sdk-cookie-policy button { display: inline-block; height: 3=
8px; padding: 0px 30px; color: rgb(85, 85, 85); text-align: center; font-si=
ze: 0.9em; font-weight: 400; line-height: 38px; letter-spacing: 0.01em; tex=
t-decoration: none; white-space: nowrap; background-color: rgba(0, 0, 0, 0)=
; border-radius: 2px; border: 1px solid rgb(187, 187, 187); cursor: pointer=
; box-sizing: border-box; }

#onetrust-banner-sdk .ot-sdk-button:hover, #onetrust-banner-sdk :not(.ot-le=
g-btn-container) > button:not(.ot-link-btn):hover, #onetrust-banner-sdk :no=
t(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #onetrust-pc-sdk=
 .ot-sdk-button:hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > butto=
n:not(.ot-link-btn):hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > b=
utton:not(.ot-link-btn):focus, #ot-sdk-cookie-policy .ot-sdk-button:hover, =
#ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn=
):hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot=
-link-btn):focus { color: rgb(51, 51, 51); border-color: rgb(136, 136, 136)=
; opacity: 0.7; }

#onetrust-banner-sdk .ot-sdk-button:focus, #onetrust-banner-sdk :not(.ot-le=
g-btn-container) > button:focus, #onetrust-pc-sdk .ot-sdk-button:focus, #on=
etrust-pc-sdk :not(.ot-leg-btn-container) > button:focus, #ot-sdk-cookie-po=
licy .ot-sdk-button:focus, #ot-sdk-cookie-policy :not(.ot-leg-btn-container=
) > button:focus { outline: rgb(0, 0, 0) solid 2px; }

#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-banner=
-sdk button.ot-sdk-button-primary, #onetrust-banner-sdk input[type=3D"submi=
t"].ot-sdk-button-primary, #onetrust-banner-sdk input[type=3D"reset"].ot-sd=
k-button-primary, #onetrust-banner-sdk input[type=3D"button"].ot-sdk-button=
-primary, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-=
pc-sdk button.ot-sdk-button-primary, #onetrust-pc-sdk input[type=3D"submit"=
].ot-sdk-button-primary, #onetrust-pc-sdk input[type=3D"reset"].ot-sdk-butt=
on-primary, #onetrust-pc-sdk input[type=3D"button"].ot-sdk-button-primary, =
#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary, #ot-sdk-cookie-=
policy button.ot-sdk-button-primary, #ot-sdk-cookie-policy input[type=3D"su=
bmit"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type=3D"reset"].o=
t-sdk-button-primary, #ot-sdk-cookie-policy input[type=3D"button"].ot-sdk-b=
utton-primary { color: rgb(255, 255, 255); background-color: rgb(51, 195, 2=
40); border-color: rgb(51, 195, 240); }

#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-=
banner-sdk button.ot-sdk-button-primary:hover, #onetrust-banner-sdk input[t=
ype=3D"submit"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[typ=
e=3D"reset"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type=
=3D"button"].ot-sdk-button-primary:hover, #onetrust-banner-sdk .ot-sdk-butt=
on.ot-sdk-button-primary:focus, #onetrust-banner-sdk button.ot-sdk-button-p=
rimary:focus, #onetrust-banner-sdk input[type=3D"submit"].ot-sdk-button-pri=
mary:focus, #onetrust-banner-sdk input[type=3D"reset"].ot-sdk-button-primar=
y:focus, #onetrust-banner-sdk input[type=3D"button"].ot-sdk-button-primary:=
focus, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetru=
st-pc-sdk button.ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=
=3D"submit"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=3D"re=
set"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=3D"button"].=
ot-sdk-button-primary:hover, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-=
primary:focus, #onetrust-pc-sdk button.ot-sdk-button-primary:focus, #onetru=
st-pc-sdk input[type=3D"submit"].ot-sdk-button-primary:focus, #onetrust-pc-=
sdk input[type=3D"reset"].ot-sdk-button-primary:focus, #onetrust-pc-sdk inp=
ut[type=3D"button"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy .ot-=
sdk-button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy button.ot-sdk=
-button-primary:hover, #ot-sdk-cookie-policy input[type=3D"submit"].ot-sdk-=
button-primary:hover, #ot-sdk-cookie-policy input[type=3D"reset"].ot-sdk-bu=
tton-primary:hover, #ot-sdk-cookie-policy input[type=3D"button"].ot-sdk-but=
ton-primary:hover, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-prima=
ry:focus, #ot-sdk-cookie-policy button.ot-sdk-button-primary:focus, #ot-sdk=
-cookie-policy input[type=3D"submit"].ot-sdk-button-primary:focus, #ot-sdk-=
cookie-policy input[type=3D"reset"].ot-sdk-button-primary:focus, #ot-sdk-co=
okie-policy input[type=3D"button"].ot-sdk-button-primary:focus { color: rgb=
(255, 255, 255); background-color: rgb(30, 174, 219); border-color: rgb(30,=
 174, 219); }

#onetrust-banner-sdk input[type=3D"text"], #onetrust-pc-sdk input[type=3D"t=
ext"], #ot-sdk-cookie-policy input[type=3D"text"] { height: 38px; padding: =
6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, =
209, 209); border-radius: 4px; box-shadow: none; box-sizing: border-box; }

#onetrust-banner-sdk input[type=3D"text"], #onetrust-pc-sdk input[type=3D"t=
ext"], #ot-sdk-cookie-policy input[type=3D"text"] { appearance: none; }

#onetrust-banner-sdk input[type=3D"text"]:focus, #onetrust-pc-sdk input[typ=
e=3D"text"]:focus, #ot-sdk-cookie-policy input[type=3D"text"]:focus { borde=
r: 1px solid rgb(0, 0, 0); outline: 0px; }

#onetrust-banner-sdk label, #onetrust-pc-sdk label, #ot-sdk-cookie-policy l=
abel { display: block; margin-bottom: 0.5rem; font-weight: 600; }

#onetrust-banner-sdk input[type=3D"checkbox"], #onetrust-pc-sdk input[type=
=3D"checkbox"], #ot-sdk-cookie-policy input[type=3D"checkbox"] { display: i=
nline; }

#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { li=
st-style: inside circle; }

#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { pa=
dding-left: 0px; margin-top: 0px; }

#onetrust-banner-sdk ul ul, #onetrust-pc-sdk ul ul, #ot-sdk-cookie-policy u=
l ul { margin: 1.5rem 0px 1.5rem 3rem; font-size: 90%; }

#onetrust-banner-sdk li, #onetrust-pc-sdk li, #ot-sdk-cookie-policy li { ma=
rgin-bottom: 1rem; }

#onetrust-banner-sdk th, #onetrust-banner-sdk td, #onetrust-pc-sdk th, #one=
trust-pc-sdk td, #ot-sdk-cookie-policy th, #ot-sdk-cookie-policy td { paddi=
ng: 12px 15px; text-align: left; border-bottom: 1px solid rgb(225, 225, 225=
); }

#onetrust-banner-sdk button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy=
 button { margin-bottom: 1rem; font-family: inherit; }

#onetrust-banner-sdk .ot-sdk-container::after, #onetrust-banner-sdk .ot-sdk=
-row::after, #onetrust-pc-sdk .ot-sdk-container::after, #onetrust-pc-sdk .o=
t-sdk-row::after, #ot-sdk-cookie-policy .ot-sdk-container::after, #ot-sdk-c=
ookie-policy .ot-sdk-row::after { content: ""; display: table; clear: both;=
 }

#onetrust-banner-sdk .ot-sdk-row, #onetrust-pc-sdk .ot-sdk-row, #ot-sdk-coo=
kie-policy .ot-sdk-row { margin: 0px; max-width: none; display: block; }

#onetrust-banner-sdk.otFloatingRoundedIcon { position: fixed; bottom: 2em; =
right: 0px; left: 5em; z-index: 2147483645; background-color: rgb(255, 255,=
 255); width: 75%; border-radius: 6.5px; padding: 20px 0px; box-shadow: rgb=
a(0, 0, 0, 0.2) 0px 0px 18px; display: table; }

#onetrust-banner-sdk.otFloatingRoundedIcon.otRelFont { font-size: 1rem; }

#onetrust-banner-sdk .banner-content { overflow: hidden auto; max-height: 2=
0rem; }

#onetrust-banner-sdk .banner-content::-webkit-scrollbar { width: 11px; }

#onetrust-banner-sdk .banner-content::-webkit-scrollbar-thumb { border-radi=
us: 10px; background: rgb(193, 193, 193); }

#onetrust-banner-sdk .banner-content { }

#onetrust-banner-sdk h3 { margin-bottom: 0px; font-size: 1.7em; }

#onetrust-banner-sdk #onetrust-policy { margin-left: 50px; }

#onetrust-banner-sdk #onetrust-policy .ot-gv-list-handler { float: left; fo=
nt-size: 0.812em; padding: 0px; margin-bottom: 0px; border: 0px; height: au=
to; line-height: normal; }

#onetrust-banner-sdk #onetrust-button-group-parent { text-align: center; }

#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #on=
etrust-reject-all-handler { background-color: rgb(104, 182, 49); color: rgb=
(255, 255, 255); border-color: rgb(104, 182, 49); margin-bottom: 0.6rem; }

#onetrust-banner-sdk #onetrust-pc-btn-handler { background-color: rgb(104, =
182, 49); color: rgb(255, 255, 255); border: 1px solid rgb(104, 182, 49); p=
adding: 0px; }

#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #on=
etrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { =
border-radius: 50px; font-weight: 600; letter-spacing: 0.05em; min-width: 1=
60px; height: auto; white-space: normal; word-break: break-word; overflow-w=
rap: break-word; padding: 10px; line-height: 1.6; box-shadow: rgb(153, 153,=
 153) 0px 2px 10px -3px; }

#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link { backgro=
und-color: rgb(255, 255, 255); border: none; color: rgb(104, 182, 49); text=
-decoration: underline; padding-left: 0px; padding-right: 0px; box-shadow: =
none; }

#onetrust-banner-sdk .onetrust-close-btn-ui { float: right; width: 44px; he=
ight: 44px; background-size: 12px; margin: -5px 0px 0px; border: none; padd=
ing: 0px; }

#onetrust-banner-sdk #onetrust-close-btn-container { position: absolute; to=
p: 12px; right: 0px; }

#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-b-addl=
-desc { clear: both; float: left; margin-bottom: 0px; padding-bottom: 10px;=
 font-size: 0.8em; line-height: 1.5; }

#onetrust-banner-sdk #onetrust-policy-text > *, #onetrust-banner-sdk .ot-b-=
addl-desc > * { font-size: inherit; }

#onetrust-banner-sdk #onetrust-policy-text a, #onetrust-banner-sdk .ot-b-ad=
dl-desc a { font-weight: 600; margin-left: 5px; }

#onetrust-banner-sdk .ot-b-addl-desc { display: block; }

#onetrust-banner-sdk .ot-dpd-desc > .ot-b-addl-desc { padding: 0px; width: =
100%; font-size: 1em; line-height: 1.5; margin-top: 10px; margin-bottom: 10=
px; }

#onetrust-banner-sdk #onetrust-policy-title { float: left; text-align: left=
; font-size: 1em; line-height: 1.3; font-weight: 600; margin-bottom: 10px; =
color: rgb(44, 54, 67); }

#onetrust-banner-sdk #onetrust-policy-title a { color: rgb(108, 121, 133); =
}

#onetrust-banner-sdk #onetrust-policy-text a { font-weight: bold; }

#onetrust-banner-sdk #onetrust-cookie-btn { display: block; border-radius: =
50%; height: 64px; width: 64px; cursor: pointer; padding: 0px; margin-botto=
m: 0px; border: 0px; }

#onetrust-banner-sdk #onetrust-cookie-btn:focus, #onetrust-banner-sdk #onet=
rust-cookie-btn:hover { opacity: 0.7; }

#onetrust-banner-sdk #onetrust-cookie-btn-container { position: absolute; f=
loat: left; z-index: 1; left: -35px; top: 53%; transform: translateY(-50%);=
 }

#onetrust-banner-sdk .banner_logo { display: none; }

#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-cookie-btn { border-radius: 0p=
x; }

#onetrust-banner-sdk #banner-options { float: left; margin-left: 50px; marg=
in-top: 10px; margin-bottom: 1em; }

#onetrust-banner-sdk .banner-option-input { cursor: pointer; width: auto; h=
eight: auto; border: none; padding: 0px 3px 0px 0px; margin-bottom: 6px; ma=
rgin-left: 20px; font-size: 0.82em; line-height: 1.4; }

#onetrust-banner-sdk .banner-option-input * { pointer-events: none; font-si=
ze: inherit; line-height: inherit; }

#onetrust-banner-sdk .banner-option-input[aria-expanded=3D"true"] .ot-arrow=
-container { transform: rotate(90deg); }

#onetrust-banner-sdk #purpose-option[aria-expanded=3D"true"] ~ .banner-opti=
on-details.purpose-option, #onetrust-banner-sdk #feature-option[aria-expand=
ed=3D"true"] ~ .banner-option-details.feature-option, #onetrust-banner-sdk =
#information-option[aria-expanded=3D"true"] ~ .banner-option-details.inform=
ation-option { display: block; height: auto; }

#onetrust-banner-sdk .banner-option-header { cursor: pointer; display: inli=
ne-block; }

#onetrust-banner-sdk .banner-option-header :first-child { color: dimgray; f=
ont-weight: bold; float: left; }

#onetrust-banner-sdk .banner-option-header .ot-arrow-container { display: i=
nline-block; border-top: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px sol=
id rgba(0, 0, 0, 0); border-left: 6px solid dimgray; margin-left: 10px; ver=
tical-align: middle; transition: 300ms ease-in; }

#onetrust-banner-sdk .banner-option-details { display: none; font-size: 0.8=
3em; line-height: 1.5; height: 0px; padding: 10px 10px 5px; transition: 300=
ms ease-in; }

#onetrust-banner-sdk .banner-option-details * { font-size: inherit; line-he=
ight: inherit; color: dimgray; }

#onetrust-banner-sdk .ot-dpd-container { float: left; clear: both; }

#onetrust-banner-sdk .ot-dpd-container .ot-dpd-title { font-weight: 600; pa=
dding-bottom: 8px; }

#onetrust-banner-sdk .ot-dpd-container .ot-dpd-desc, #onetrust-banner-sdk .=
ot-dpd-container .ot-dpd-title { font-size: 0.813em; line-height: 1.5; }

#onetrust-banner-sdk .ot-dpd-container .ot-dpd-desc .onetrust-vendors-list-=
handler { display: block; margin-left: 0px; margin-top: 5px; clear: both; p=
adding: 0px; margin-bottom: 0px; border: 0px; line-height: normal; height: =
auto; width: auto; }

#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container { posi=
tion: static; margin: 0px; text-align: center; }

#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button=
 { white-space: pre-wrap; border: none; height: auto; line-height: 1.5; tex=
t-decoration: underline; font-size: 0.69em; min-width: 175px; float: none; =
padding: 0px; }

#onetrust-banner-sdk.ot-close-btn-link.ot-wo-title #onetrust-group-containe=
r { margin-top: 20px; }

@media (min-width: 550px) {
  #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns { width: 15%; }
  #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns { width: 74.3333%; }
}

@media only screen and (min-width: 426px) and (max-width: 896px) {
  #onetrust-banner-sdk { padding: 20px 0px 10px; }
  #onetrust-banner-sdk .ot-optout-signal { margin-top: 1.875rem; }
  #onetrust-banner-sdk #onetrust-policy, #onetrust-banner-sdk #onetrust-but=
ton-group-parent { margin-left: 0px; }
  #onetrust-banner-sdk .ot-sdk-container .ot-sdk-row { margin: 0px 15px; }
  #onetrust-banner-sdk #onetrust-cookie-btn-container { display: none; }
  #onetrust-banner-sdk #onetrust-accept-btn-container, #onetrust-banner-sdk=
 #onetrust-reject-btn-container, #onetrust-banner-sdk #onetrust-pc-btn-cont=
ainer { display: inline-block; margin-top: 15px; }
  #onetrust-banner-sdk #onetrust-pc-btn-container { float: left; margin-rig=
ht: 1em; }
  #onetrust-banner-sdk #onetrust-accept-btn-container { float: right; }
  #onetrust-banner-sdk #onetrust-button-group { display: inline-block; }
  #onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-b-ad=
dl-desc { font-size: 0.813em; width: 94%; }
  #onetrust-banner-sdk #onetrust-policy-text > *, #onetrust-banner-sdk .ot-=
b-addl-desc > * { font-size: inherit; }
  #onetrust-banner-sdk #onetrust-accept-btn-container, #onetrust-banner-sdk=
 #onetrust-reject-btn-container { margin-right: 10px; }
  #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns, #onetrust-banner-sdk .=
ot-sdk-three.ot-sdk-columns { width: 100%; }
  #onetrust-banner-sdk #banner-options { margin-left: 1em; }
  #onetrust-banner-sdk.otFloatingRoundedIcon { left: 0px; bottom: 0px; bord=
er-radius: 0px; width: 100%; padding: 20px 0px 10px; }
}

@media only screen and (min-width: 769px) {
  #onetrust-banner-sdk.otFloatingRoundedIcon[dir=3D"rtl"] { right: 20%; }
}

@media only screen and (min-width: 897px) {
  #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent=
 { position: absolute; top: 50%; margin-top: 10px; transform: translateY(-5=
0%); width: 20%; left: 64%; }
  #onetrust-banner-sdk #onetrust-group-container { width: 64%; }
  #onetrust-banner-sdk #banner-options { width: 60%; margin: 0px; padding-l=
eft: 50px; }
  #onetrust-banner-sdk #onetrust-button-group-parent { width: 20%; left: 64=
%; }
}

@media only screen and (min-width: 1024px) {
  #onetrust-banner-sdk .banner-content { overflow-x: initial; overflow-y: a=
uto; padding-bottom: 20px; padding-top: 20px; }
  #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns, #onetrust-banner-sdk #=
onetrust-group-container { width: 64%; }
  #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent=
 { width: 20%; left: 66%; }
  #onetrust-banner-sdk #onetrust-button-group-parent { width: 20%; left: 66=
%; }
  #onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #=
onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler =
{ width: auto; }
  #onetrust-banner-sdk #onetrust-accept-btn-container, #onetrust-banner-sdk=
 #onetrust-reject-btn-container, #onetrust-banner-sdk #onetrust-pc-btn-cont=
ainer { text-align: center; }
  #onetrust-banner-sdk:not(.vertical-align-content) { padding: 0px; }
  #onetrust-banner-sdk:not(.vertical-align-content) #onetrust-button-group-=
parent { margin-left: 66%; }
  #onetrust-banner-sdk:not(.vertical-align-content) #onetrust-group-contain=
er { position: absolute; top: 50%; transform: translateY(-50%); left: 0px; =
}
  #onetrust-banner-sdk:not(.vertical-align-content) #onetrust-close-btn-con=
tainer { margin-top: 20px; }
  #onetrust-banner-sdk #onetrust-accept-btn-container { margin-top: 1em; }
  #onetrust-banner-sdk #onetrust-close-btn-container { margin-right: 20px; =
}
  #onetrust-banner-sdk.ot-close-btn-link #onetrust-button-group-parent { wi=
dth: 28%; }
  #onetrust-banner-sdk.ot-close-btn-link #onetrust-accept-btn-container { m=
argin-top: 0px; }
}

@media only screen and (max-width: 768px) {
  #onetrust-banner-sdk #banner-options { margin-left: 0px; padding: 0px; wi=
dth: 100%; }
  #onetrust-banner-sdk #onetrust-button-group-parent:not(.has-reject-all-bu=
tton) #onetrust-accept-btn-container { margin-right: 0px; width: 100%; }
  #onetrust-banner-sdk #onetrust-button-group-parent:not(.has-reject-all-bu=
tton) #onetrust-accept-btn-container #onetrust-accept-btn-handler { width: =
100%; }
  #onetrust-banner-sdk #onetrust-button-group-parent.has-reject-all-button =
#onetrust-accept-btn-container { margin-right: 0px; width: 47%; float: righ=
t; }
  #onetrust-banner-sdk #onetrust-button-group-parent.has-reject-all-button =
#onetrust-reject-btn-container { margin-right: 0px; width: 47%; }
  #onetrust-banner-sdk #onetrust-button-group-parent.has-reject-all-button =
#onetrust-reject-btn-container button { float: right; }
  #onetrust-banner-sdk #onetrust-pc-btn-container { width: 100%; text-align=
: center; }
}

@media only screen and (max-width: 425px) {
  #onetrust-banner-sdk .ot-optout-signal { margin-top: 1.875rem; }
  #onetrust-banner-sdk #onetrust-policy { margin-left: 0px; margin-right: 0=
.2em; }
  #onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-b-ad=
dl-desc { line-height: 1.5; font-size: 0.813em; padding-top: 2em; }
  #onetrust-banner-sdk #onetrust-cookie-btn-container { display: none; }
  #onetrust-banner-sdk #onetrust-button-group-parent.has-reject-all-button =
#onetrust-accept-btn-container, #onetrust-banner-sdk #onetrust-button-group=
-parent.has-reject-all-button #onetrust-reject-btn-container, #onetrust-ban=
ner-sdk #onetrust-button-group-parent.has-reject-all-button #onetrust-pc-bt=
n-container, #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-a=
ccept-btn-container, #onetrust-banner-sdk #onetrust-button-group-parent #on=
etrust-reject-btn-container, #onetrust-banner-sdk #onetrust-button-group-pa=
rent #onetrust-pc-btn-container { width: 100%; }
  #onetrust-banner-sdk #onetrust-button-group-parent.has-reject-all-button =
#onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-button-group-p=
arent.has-reject-all-button #onetrust-reject-all-handler, #onetrust-banner-=
sdk #onetrust-button-group-parent.has-reject-all-button #onetrust-pc-btn-ha=
ndler, #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-accept-=
btn-handler, #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-r=
eject-all-handler, #onetrust-banner-sdk #onetrust-button-group-parent #onet=
rust-pc-btn-handler { width: 100%; letter-spacing: 0px; font-size: 0.813em;=
 }
  #onetrust-banner-sdk #onetrust-policy-title { display: inline-block; line=
-height: 1; margin-bottom: 10px; width: 95%; }
  #onetrust-banner-sdk #onetrust-button-group-parent { margin-top: 20px; }
  #onetrust-banner-sdk #banner-options { margin-left: 0px; padding: 0px; wi=
dth: 100%; }
  #onetrust-banner-sdk .onetrust-close-btn-ui { margin: -15px; }
  #onetrust-banner-sdk #onetrust-group-container { margin-top: 20px; }
  #onetrust-banner-sdk #onetrust-close-btn-container { top: 22px; right: 22=
px; }
  #onetrust-banner-sdk.otFloatingRoundedIcon { left: 0px; bottom: 0px; padd=
ing-bottom: 0px; padding-top: 0px; width: 100%; border-radius: 0px; }
}

#onetrust-consent-sdk #onetrust-banner-sdk { background-color: rgb(255, 255=
, 255); }

#onetrust-consent-sdk #onetrust-policy-title, #onetrust-consent-sdk #onetru=
st-policy-text, #onetrust-consent-sdk .ot-b-addl-desc, #onetrust-consent-sd=
k .ot-dpd-desc, #onetrust-consent-sdk .ot-dpd-title, #onetrust-consent-sdk =
#onetrust-policy-text :not(.onetrust-vendors-list-handler), #onetrust-conse=
nt-sdk .ot-dpd-desc :not(.onetrust-vendors-list-handler), #onetrust-consent=
-sdk #onetrust-banner-sdk #banner-options *, #onetrust-banner-sdk .ot-cat-h=
eader, #onetrust-banner-sdk .ot-optout-signal { color: rgb(105, 105, 105); =
}

#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details { backgro=
und-color: rgb(233, 233, 233); }

#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #=
onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sd=
k .ot-link-btn { color: rgb(56, 96, 190); }

#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #o=
netrust-reject-all-handler { background-color: rgb(108, 192, 74); border-co=
lor: rgb(108, 192, 74); color: rgb(255, 255, 255); }

#onetrust-consent-sdk #onetrust-banner-sdk :focus, #onetrust-consent-sdk #o=
netrust-banner-sdk:focus { outline-color: rgb(0, 0, 0); outline-width: 1px;=
 }

#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onet=
rust-pc-btn-handler.cookie-setting-link { color: rgb(108, 192, 74); border-=
color: rgb(108, 192, 74); background-color: rgb(255, 255, 255); }

#onetrust-pc-sdk.otPcCenter { overflow: hidden; position: fixed; margin: 0p=
x auto; top: 5%; right: 0px; left: 0px; width: 40%; max-width: 575px; min-w=
idth: 575px; border-radius: 2.5px; z-index: 2147483647; background-color: r=
gb(255, 255, 255); box-shadow: rgb(153, 153, 153) 0px 2px 10px -3px; }

#onetrust-pc-sdk.otPcCenter[dir=3D"rtl"] { right: 0px; left: 0px; }

#onetrust-pc-sdk.otRelFont { font-size: 1rem; }

#onetrust-pc-sdk .ot-optout-signal { margin-top: 0.625rem; }

#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr, #onetrust-pc-sdk #ot-addtl-=
venlst .ot-plus-minus, #onetrust-pc-sdk .ot-hide-tgl { visibility: hidden; =
}

#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *, #onetrust-pc-sdk #ot-addt=
l-venlst .ot-plus-minus *, #onetrust-pc-sdk .ot-hide-tgl * { visibility: hi=
dden; }

#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr { min-height: 40px;=
 }

#onetrust-pc-sdk .ot-pc-header { height: 39px; padding: 10px 0px 10px 30px;=
 border-bottom: 1px solid rgb(233, 233, 233); }

#onetrust-pc-sdk #ot-pc-title, #onetrust-pc-sdk #ot-category-title, #onetru=
st-pc-sdk .ot-cat-header, #onetrust-pc-sdk #ot-lst-title, #onetrust-pc-sdk =
.ot-ven-hdr .ot-ven-name, #onetrust-pc-sdk .ot-always-active { font-weight:=
 bold; color: dimgray; }

#onetrust-pc-sdk .ot-always-active-group .ot-cat-header { width: 55%; font-=
weight: 700; }

#onetrust-pc-sdk .ot-cat-item p { clear: both; float: left; margin-top: 10p=
x; margin-bottom: 5px; line-height: 1.5; font-size: 0.812em; color: dimgray=
; }

#onetrust-pc-sdk .ot-close-icon { height: 44px; width: 44px; background-siz=
e: 10px; }

#onetrust-pc-sdk #ot-pc-title { float: left; font-size: 1em; line-height: 1=
.5; margin-bottom: 10px; margin-top: 10px; width: 100%; }

#onetrust-pc-sdk #accept-recommended-btn-handler { margin-right: 10px; marg=
in-bottom: 25px; outline-offset: -1px; }

#onetrust-pc-sdk #ot-pc-desc { clear: both; width: 100%; font-size: 0.812em=
; line-height: 1.5; margin-bottom: 25px; }

#onetrust-pc-sdk #ot-pc-desc a { margin-left: 5px; }

#onetrust-pc-sdk #ot-pc-desc * { font-size: inherit; line-height: inherit; =
}

#onetrust-pc-sdk #ot-pc-desc ul li { padding: 10px 0px; }

#onetrust-pc-sdk a { color: rgb(101, 101, 101); cursor: pointer; }

#onetrust-pc-sdk a:hover { color: rgb(56, 96, 190); }

#onetrust-pc-sdk label { margin-bottom: 0px; }

#onetrust-pc-sdk #vdr-lst-dsc { font-size: 0.812em; line-height: 1.5; paddi=
ng: 10px 15px 5px; }

#onetrust-pc-sdk button { max-width: 394px; padding: 12px 30px; line-height=
: 1; word-break: break-word; overflow-wrap: break-word; white-space: normal=
; font-weight: bold; height: auto; }

#onetrust-pc-sdk .ot-link-btn { padding: 0px; margin-bottom: 0px; border: 0=
px; font-weight: normal; line-height: normal; width: auto; height: auto; }

#onetrust-pc-sdk #ot-pc-content { position: absolute; overflow-y: scroll; p=
adding-left: 0px; padding-right: 30px; top: 60px; bottom: 110px; margin: 1p=
x 3px 0px 30px; width: calc(100% - 63px); }

#onetrust-pc-sdk .ot-vs-list .ot-always-active, #onetrust-pc-sdk .ot-cat-gr=
p .ot-always-active { float: right; clear: none; color: rgb(56, 96, 190); m=
argin: 0px; font-size: 0.813em; line-height: 1.3; }

#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track { margin-right: =
20px; }

#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar { width: 11px; }

#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb { border-radius:=
 10px; background: rgb(216, 216, 216); }

#onetrust-pc-sdk input[type=3D"checkbox"]:focus + .ot-acc-hdr { outline: rg=
b(0, 0, 0) solid 1px; }

#onetrust-pc-sdk .ot-pc-scrollbar { }

#onetrust-pc-sdk .save-preference-btn-handler { margin-right: 20px; }

#onetrust-pc-sdk .ot-pc-refuse-all-handler { margin-right: 10px; }

#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link { margin-left: 0px; margi=
n-right: 8px; }

#onetrust-pc-sdk #ot-pc-desc .ot-imprint-handler { margin-left: 0px; margin=
-right: 8px; }

#onetrust-pc-sdk .ot-subgrp-cntr { display: inline-block; clear: both; widt=
h: 100%; padding-top: 15px; }

#onetrust-pc-sdk .ot-switch + .ot-subgrp-cntr { padding-top: 10px; }

#onetrust-pc-sdk ul.ot-subgrps { margin: 0px; font-size: initial; }

#onetrust-pc-sdk ul.ot-subgrps li p, #onetrust-pc-sdk ul.ot-subgrps li h5 {=
 font-size: 0.813em; line-height: 1.4; color: dimgray; }

#onetrust-pc-sdk ul.ot-subgrps .ot-switch { min-height: auto; }

#onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob { top: 0px; }

#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr { display: inline-block; width: =
100%; }

#onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt { margin: 0px; }

#onetrust-pc-sdk ul.ot-subgrps li { padding: 0px; border: none; }

#onetrust-pc-sdk ul.ot-subgrps li h5 { position: relative; top: 5px; font-w=
eight: bold; margin-bottom: 0px; float: left; }

#onetrust-pc-sdk li.ot-subgrp { margin-left: 20px; overflow: auto; }

#onetrust-pc-sdk li.ot-subgrp > h5 { width: calc(100% - 100px); }

#onetrust-pc-sdk .ot-cat-item p > ul, #onetrust-pc-sdk li.ot-subgrp p > ul =
{ margin: 0px 0px 0px 15px; list-style: disc; font-size: inherit; }

#onetrust-pc-sdk .ot-cat-item p > ul li, #onetrust-pc-sdk li.ot-subgrp p > =
ul li { font-size: inherit; padding-top: 10px; padding-left: 0px; padding-r=
ight: 0px; border: none; }

#onetrust-pc-sdk .ot-cat-item p > ul li:last-child, #onetrust-pc-sdk li.ot-=
subgrp p > ul li:last-child { padding-bottom: 10px; }

#onetrust-pc-sdk .ot-pc-logo { height: 40px; width: 120px; }

#onetrust-pc-sdk .ot-pc-footer { position: absolute; bottom: 0px; width: 10=
0%; max-height: 160px; border-top: 1px solid rgb(216, 216, 216); }

#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler { margin-bottom: =
0px; }

#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content { bottom: 160px; }

#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button { width: 100%; max-wid=
th: none; }

#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container { margin: 0px 30px; width=
: calc(100% - 60px); padding-right: 0px; }

#onetrust-pc-sdk .ot-pc-footer-logo { height: 30px; width: 100%; text-align=
: right; background: rgb(244, 244, 244); }

#onetrust-pc-sdk .ot-pc-footer-logo a { display: inline-block; margin-top: =
5px; margin-right: 10px; }

#onetrust-pc-sdk[dir=3D"rtl"] .ot-pc-footer-logo { direction: rtl; }

#onetrust-pc-sdk[dir=3D"rtl"] .ot-pc-footer-logo a { margin-right: 25px; }

#onetrust-pc-sdk .ot-tgl { float: right; position: relative; z-index: 1; }

#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob { backgr=
ound-color: rgb(205, 220, 242); border: 1px solid rgb(56, 96, 190); }

#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob::before =
{ transform: translateX(20px); background-color: rgb(56, 96, 190); border-c=
olor: rgb(56, 96, 190); }

#onetrust-pc-sdk .ot-tgl input:focus + .ot-switch { outline: rgb(0, 0, 0) s=
olid 1px; }

#onetrust-pc-sdk .ot-switch { position: relative; display: inline-block; wi=
dth: 45px; height: 25px; }

#onetrust-pc-sdk .ot-switch-nob { position: absolute; cursor: pointer; inse=
t: 0px; background-color: rgb(242, 241, 241); border: 1px solid rgb(221, 22=
1, 221); transition: 0.2s ease-in; border-radius: 20px; }

#onetrust-pc-sdk .ot-switch-nob::before { position: absolute; content: ""; =
height: 21px; width: 21px; bottom: 1px; background-color: rgb(125, 125, 125=
); transition: 0.4s; border-radius: 20px; }

#onetrust-pc-sdk .ot-chkbox input:checked ~ label::before { background-colo=
r: rgb(56, 96, 190); }

#onetrust-pc-sdk .ot-chkbox input + label::after { content: none; color: rg=
b(255, 255, 255); }

#onetrust-pc-sdk .ot-chkbox input:checked + label::after { content: ""; }

#onetrust-pc-sdk .ot-chkbox input:focus + label::before { outline-width: 2p=
x; outline-style: auto; }

#onetrust-pc-sdk .ot-chkbox label { position: relative; display: inline-blo=
ck; padding-left: 30px; cursor: pointer; font-weight: 500; }

#onetrust-pc-sdk .ot-chkbox label::before, #onetrust-pc-sdk .ot-chkbox labe=
l::after { position: absolute; content: ""; display: inline-block; border-r=
adius: 3px; }

#onetrust-pc-sdk .ot-chkbox label::before { height: 18px; width: 18px; bord=
er: 1px solid rgb(56, 96, 190); left: 0px; top: auto; }

#onetrust-pc-sdk .ot-chkbox label::after { height: 5px; width: 9px; border-=
left: 3px solid; border-bottom: 3px solid; transform: rotate(-45deg); left:=
 4px; top: 5px; }

#onetrust-pc-sdk .ot-label-txt { display: none; }

#onetrust-pc-sdk .ot-chkbox input, #onetrust-pc-sdk .ot-tgl input { positio=
n: absolute; opacity: 0; width: 0px; height: 0px; }

#onetrust-pc-sdk .ot-arw-cntr { float: right; position: relative; pointer-e=
vents: none; }

#onetrust-pc-sdk .ot-arw-cntr .ot-arw { width: 16px; height: 16px; margin-l=
eft: 5px; color: dimgray; display: inline-block; vertical-align: middle; tr=
ansition: 150ms ease-in; }

#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk butt=
on[aria-expanded=3D"true"] ~ .ot-acc-hdr .ot-arw-cntr svg { transform: rota=
te(90deg); }

#onetrust-pc-sdk input[type=3D"checkbox"]:focus + .ot-acc-hdr { outline: rg=
b(0, 0, 0) solid 1px; }

#onetrust-pc-sdk .ot-tgl-cntr, #onetrust-pc-sdk .ot-arw-cntr { display: inl=
ine-block; }

#onetrust-pc-sdk .ot-tgl-cntr { width: 45px; float: right; margin-top: 2px;=
 }

#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr { margin-top: 10px; }

#onetrust-pc-sdk .ot-always-active-subgroup { width: auto; top: 3px; positi=
on: relative; padding-left: 0px !important; }

#onetrust-pc-sdk .ot-label-status { padding-left: 5px; font-size: 0.75em; d=
isplay: none; }

#onetrust-pc-sdk .ot-arw-cntr { margin-top: -1px; }

#onetrust-pc-sdk .ot-arw-cntr svg { transition: 300ms ease-in; height: 10px=
; width: 10px; }

#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(90=
deg); }

#onetrust-pc-sdk .ot-arw { width: 10px; margin-left: 15px; transition: 300m=
s ease-in; }

#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; }

#onetrust-pc-sdk .ot-hlst-cntr { margin-top: 5px; display: inline-block; wi=
dth: 100%; }

#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category=
-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler { c=
lear: both; color: rgb(56, 96, 190); margin-left: 0px; font-size: 0.813em; =
text-decoration: none; float: left; overflow: hidden; }

#onetrust-pc-sdk .category-vendors-list-handler:hover, #onetrust-pc-sdk .ca=
tegory-vendors-list-handler + a:hover, #onetrust-pc-sdk .category-host-list=
-handler:hover { text-decoration-line: underline; }

#onetrust-pc-sdk .category-vendors-list-handler + a { clear: none; }

#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .o=
t-ext-lnk { display: inline-block; height: 13px; width: 13px; background-re=
peat: no-repeat; margin-left: 1px; margin-top: 6px; cursor: pointer; }

#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { margin-bottom: -1px; }

#onetrust-pc-sdk .back-btn-handler { font-size: 1em; text-decoration: none;=
 }

#onetrust-pc-sdk .back-btn-handler:hover { opacity: 0.6; }

#onetrust-pc-sdk #ot-lst-title h3 { display: inline-block; word-break: brea=
k-word; overflow-wrap: break-word; margin-bottom: 0px; color: rgb(101, 101,=
 101); font-size: 1em; font-weight: bold; margin-left: 15px; }

#onetrust-pc-sdk #ot-lst-title { margin: 10px 0px; font-size: 1em; text-ali=
gn: left; }

#onetrust-pc-sdk #ot-pc-hdr { margin: 0px 0px 0px 30px; height: auto; width=
: auto; }

#onetrust-pc-sdk #ot-pc-hdr input::placeholder { color: rgb(212, 212, 212);=
 font-style: italic; }

#onetrust-pc-sdk #vendor-search-handler { height: 31px; width: 100%; border=
-radius: 50px; font-size: 0.8em; padding-right: 35px; padding-left: 15px; f=
loat: left; margin-left: 15px; }

#onetrust-pc-sdk .ot-ven-name { display: block; width: auto; padding-right:=
 5px; }

#onetrust-pc-sdk #ot-lst-cnt { overflow-y: auto; margin-left: 20px; margin-=
right: 7px; width: calc(100% - 27px); max-height: calc(100% - 80px); height=
: 100%; transform: translate3d(0px, 0px, 0px); }

#onetrust-pc-sdk #ot-pc-lst { width: 100%; bottom: 100px; position: absolut=
e; top: 60px; }

#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr, #o=
netrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr * { v=
isibility: hidden; }

#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr { right: 12px; position: absolute;=
 }

#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr { float: right; position: relative=
; }

#onetrust-pc-sdk #ot-pc-lst .ot-arw { margin-left: 10px; }

#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr { overflow: hidden; cursor: pointer=
; }

#onetrust-pc-sdk .ot-vlst-cntr { overflow: hidden; }

#onetrust-pc-sdk #ot-sel-blk { overflow: hidden; width: 100%; position: sti=
cky; top: 0px; z-index: 3; }

#onetrust-pc-sdk #ot-back-arw { height: 12px; width: 12px; }

#onetrust-pc-sdk .ot-lst-subhdr { width: 100%; display: inline-block; }

#onetrust-pc-sdk .ot-search-cntr { float: left; width: 78%; position: relat=
ive; }

#onetrust-pc-sdk .ot-search-cntr > svg { width: 30px; height: 30px; positio=
n: absolute; float: left; right: -15px; }

#onetrust-pc-sdk .ot-fltr-cntr { float: right; right: 50px; position: relat=
ive; }

#onetrust-pc-sdk #filter-btn-handler { background-color: rgb(56, 96, 190); =
border-radius: 17px; display: inline-block; position: relative; width: 32px=
; height: 32px; transition: 0.1s; padding: 0px; margin: 0px; }

#onetrust-pc-sdk #filter-btn-handler:hover { background-color: rgb(56, 96, =
190); }

#onetrust-pc-sdk #filter-btn-handler svg { width: 12px; height: 12px; margi=
n: 3px 10px 0px; display: block; position: static; right: auto; top: auto; =
}

#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { col=
or: rgb(56, 96, 190); text-decoration: none; font-weight: 100; display: inl=
ine-block; padding-top: 10px; transform: translate(0px, 1%); position: rela=
tive; z-index: 2; }

#onetrust-pc-sdk .ot-ven-link *, #onetrust-pc-sdk .ot-ven-legclaim-link * {=
 font-size: inherit; }

#onetrust-pc-sdk .ot-ven-link:hover, #onetrust-pc-sdk .ot-ven-legclaim-link=
:hover { text-decoration: underline; }

#onetrust-pc-sdk .ot-ven-hdr { width: calc(100% - 160px); height: auto; flo=
at: left; word-break: break-word; overflow-wrap: break-word; vertical-align=
: middle; padding-bottom: 3px; }

#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { let=
ter-spacing: 0.03em; font-size: 0.75em; font-weight: 400; }

#onetrust-pc-sdk .ot-ven-dets { border-radius: 2px; background-color: rgb(2=
48, 248, 248); }

#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child { border-top: no=
ne; }

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) { border-top: =
1px solid rgb(221, 221, 221) !important; }

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p { display: inli=
ne-block; }

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n+=
1) { width: 30%; }

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n)=
 { width: 50%; word-break: break-word; overflow-wrap: break-word; }

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p, #onetrust-pc-sdk .ot-ven-dets=
 .ot-ven-disc h4 { padding-top: 5px; padding-bottom: 5px; display: block; }

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 { display: inline-block; }

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1) { padding=
-bottom: 10px; }

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur)=
 { padding-top: 10px; }

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont { display: inline=
; }

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur { position: relative; =
word-break: break-word; overflow-wrap: break-word; left: calc(30% + 17px); =
width: 50% !important; }

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1) { posi=
tion: static; }

#onetrust-pc-sdk .ot-ven-dets p, #onetrust-pc-sdk .ot-ven-dets h4, #onetrus=
t-pc-sdk .ot-ven-dets span { font-size: 0.69em; text-align: left; vertical-=
align: middle; word-break: break-word; overflow-wrap: break-word; margin: 0=
px; padding-bottom: 10px; padding-left: 15px; color: rgb(46, 54, 68); }

#onetrust-pc-sdk .ot-ven-dets h4 { padding-top: 5px; }

#onetrust-pc-sdk .ot-ven-dets span { color: dimgray; padding: 0px; vertical=
-align: baseline; }

#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h4 { border-top: 1px solid rgb(23=
3, 233, 233); border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: =
5px; margin-bottom: 5px; font-weight: bold; }

#onetrust-pc-sdk #ot-host-lst .ot-sel-all { float: right; position: relativ=
e; margin-right: 42px; top: 10px; }

#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type=3D"checkbox"] { width:=
 auto; height: auto; }

#onetrust-pc-sdk #ot-host-lst .ot-sel-all label { height: 20px; width: 20px=
; padding-left: 0px; }

#onetrust-pc-sdk #ot-host-lst .ot-acc-txt { overflow: hidden; width: 95%; }

#onetrust-pc-sdk .ot-host-hdr { position: relative; z-index: 1; pointer-eve=
nts: none; width: calc(100% - 125px); float: left; }

#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-desc { display: i=
nline-block; width: 90%; }

#onetrust-pc-sdk .ot-host-name { pointer-events: none; }

#onetrust-pc-sdk .ot-host-hdr > a { text-decoration: underline; font-size: =
0.82em; position: relative; z-index: 2; float: left; margin-bottom: 5px; po=
inter-events: initial; }

#onetrust-pc-sdk .ot-host-name + a { margin-top: 5px; }

#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a, #onetrust=
-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { color: dimgray; wor=
d-break: break-word; overflow-wrap: break-word; }

#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a { font-wei=
ght: bold; font-size: 0.82em; line-height: 1.3; }

#onetrust-pc-sdk .ot-host-name a { font-size: 1em; }

#onetrust-pc-sdk .ot-host-expand { margin-top: 3px; margin-bottom: 3px; cle=
ar: both; display: block; color: rgb(56, 96, 190); font-size: 0.72em; font-=
weight: normal; }

#onetrust-pc-sdk .ot-host-expand * { font-size: inherit; }

#onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { font-size:=
 0.688em; line-height: 1.4; font-weight: normal; }

#onetrust-pc-sdk .ot-host-desc { margin-top: 10px; }

#onetrust-pc-sdk .ot-host-opt { margin: 0px; font-size: inherit; display: i=
nline-block; width: 100%; }

#onetrust-pc-sdk .ot-host-opt li > div div { font-size: 0.8em; padding: 5px=
 0px; }

#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(1) { width: 30%; float=
: left; }

#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(2) { width: 70%; float=
: left; word-break: break-word; overflow-wrap: break-word; }

#onetrust-pc-sdk .ot-host-info { border: none; display: inline-block; width=
: calc(100% - 10px); padding: 10px; margin-bottom: 10px; background-color: =
rgb(248, 248, 248); }

#onetrust-pc-sdk .ot-host-info > div { overflow: auto; }

#onetrust-pc-sdk #no-results { text-align: center; margin-top: 30px; }

#onetrust-pc-sdk #no-results p { font-size: 1em; color: rgb(46, 54, 68); wo=
rd-break: break-word; overflow-wrap: break-word; }

#onetrust-pc-sdk #no-results p span { font-weight: bold; }

#onetrust-pc-sdk #ot-fltr-modal { width: 100%; height: auto; display: none;=
 transition: 0.2s; overflow: hidden; opacity: 1; right: 0px; }

#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt { display: inline-block; font=
-size: 0.85em; color: dimgray; }

#onetrust-pc-sdk #ot-fltr-cnt { z-index: 2147483646; background-color: rgb(=
255, 255, 255); position: absolute; height: 90%; max-height: 300px; width: =
325px; left: 210px; margin-top: 10px; margin-bottom: 20px; padding-right: 1=
0px; border-radius: 3px; box-shadow: rgb(199, 197, 199) 0px 0px 12px 2px; }

#onetrust-pc-sdk .ot-fltr-scrlcnt { overflow: hidden auto; clear: both; max=
-height: calc(100% - 60px); }

#onetrust-pc-sdk #ot-anchor { border: 12px solid rgba(0, 0, 0, 0); display:=
 none; position: absolute; z-index: 2147483647; right: 55px; top: 75px; tra=
nsform: rotate(45deg); background-color: rgb(255, 255, 255); box-shadow: rg=
b(199, 197, 199) -3px -3px 5px -2px; }

#onetrust-pc-sdk .ot-fltr-btns { margin-left: 15px; }

#onetrust-pc-sdk #filter-apply-handler { margin-right: 15px; }

#onetrust-pc-sdk .ot-fltr-opt { margin-bottom: 25px; margin-left: 15px; wid=
th: 75%; position: relative; }

#onetrust-pc-sdk .ot-fltr-opt p { display: inline-block; margin: 0px; font-=
size: 0.9em; color: rgb(46, 54, 68); }

#onetrust-pc-sdk .ot-chkbox label span { font-size: 0.85em; color: dimgray;=
 }

#onetrust-pc-sdk .ot-chkbox input[type=3D"checkbox"] + label::after { conte=
nt: none; color: rgb(255, 255, 255); }

#onetrust-pc-sdk .ot-chkbox input[type=3D"checkbox"]:checked + label::after=
 { content: ""; }

#onetrust-pc-sdk .ot-chkbox input[type=3D"checkbox"]:focus + label::before =
{ outline-width: 2px; outline-style: auto; }

#onetrust-pc-sdk #ot-selall-vencntr, #onetrust-pc-sdk #ot-selall-adtlvencnt=
r, #onetrust-pc-sdk #ot-selall-hostcntr, #onetrust-pc-sdk #ot-selall-licntr=
, #onetrust-pc-sdk #ot-selall-gnvencntr { right: 15px; position: relative; =
width: 20px; height: 20px; float: right; }

#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtl=
vencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk=
 #ot-selall-licntr label, #onetrust-pc-sdk #ot-selall-gnvencntr label { flo=
at: left; padding-left: 0px; }

#onetrust-pc-sdk #ot-ven-lst:first-child { border-top: 1px solid rgb(226, 2=
26, 226); }

#onetrust-pc-sdk ul { list-style: none; padding: 0px; }

#onetrust-pc-sdk ul li { position: relative; margin: 0px; padding: 15px 15p=
x 15px 10px; border-bottom: 1px solid rgb(226, 226, 226); }

#onetrust-pc-sdk ul li h3 { font-size: 0.75em; color: rgb(101, 101, 101); m=
argin: 0px; display: inline-block; width: 70%; height: auto; word-break: br=
eak-word; overflow-wrap: break-word; }

#onetrust-pc-sdk ul li p { margin: 0px; font-size: 0.7em; }

#onetrust-pc-sdk ul li input[type=3D"checkbox"] { position: absolute; curso=
r: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; l=
eft: 0px; }

#onetrust-pc-sdk .ot-cat-item > button:focus, #onetrust-pc-sdk .ot-acc-cntr=
 > button:focus, #onetrust-pc-sdk li > button:focus { outline: rgb(0, 0, 0)=
 solid 2px; }

#onetrust-pc-sdk .ot-cat-item > button, #onetrust-pc-sdk .ot-acc-cntr > but=
ton, #onetrust-pc-sdk li > button { position: absolute; cursor: pointer; wi=
dth: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-=
width: none; border: none; }

#onetrust-pc-sdk .ot-cat-item > button[aria-expanded=3D"false"] ~ .ot-acc-t=
xt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=3D"false"] ~ .ot-a=
cc-txt, #onetrust-pc-sdk li > button[aria-expanded=3D"false"] ~ .ot-acc-txt=
 { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 1=
00%; transition: 0.25s ease-out; display: none; }

#onetrust-pc-sdk .ot-cat-item > button[aria-expanded=3D"true"] ~ .ot-acc-tx=
t, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=3D"true"] ~ .ot-acc=
-txt, #onetrust-pc-sdk li > button[aria-expanded=3D"true"] ~ .ot-acc-txt { =
transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto; di=
splay: block; }

#onetrust-pc-sdk .ot-cat-item > button[aria-expanded=3D"true"] ~ .ot-acc-gr=
pcntr, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=3D"true"] ~ .ot=
-acc-grpcntr, #onetrust-pc-sdk li > button[aria-expanded=3D"true"] ~ .ot-ac=
c-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }

#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-ite=
m > button:focus { outline: 0px; border: 2px solid rgb(0, 0, 0); }

#onetrust-pc-sdk .ot-hide-acc > button { pointer-events: none; }

#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus > *, #onetrust-pc-sdk .ot-hide=
-acc .ot-arw-cntr > * { visibility: hidden; }

#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr { min-height: 30px; }

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) { padding-r=
ight: 10px; width: calc(100% - 37px); margin-top: 10px; max-height: calc(10=
0% - 90px); }

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk=
 { background-color: rgb(249, 249, 252); border: 1px solid rgb(226, 226, 22=
6); width: calc(100% - 2px); padding-bottom: 5px; padding-top: 5px; }

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk=
.ot-vnd-list-cnt { border: unset; background-color: unset; }

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk=
.ot-vnd-list-cnt .ot-sel-all-hdr { display: none; }

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk=
.ot-vnd-list-cnt .ot-sel-all { padding-right: 0.5rem; }

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk=
.ot-vnd-list-cnt .ot-sel-all .ot-chkbox { right: 0px; }

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all=
 { padding-right: 34px; }

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all=
-chkbox { width: auto; }

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li { bor=
der: 1px solid rgb(226, 226, 226); margin-bottom: 10px; }

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cnt=
r > .ot-acc-hdr { padding: 10px 0px 10px 15px; }

#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox { float: right; }

#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus ~ .ot-sel-all-chkbox { rig=
ht: 34px; }

#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child { border-top: non=
e; }

#onetrust-pc-sdk .ot-acc-cntr { position: relative; border-left: 1px solid =
rgb(226, 226, 226); border-right: 1px solid rgb(226, 226, 226); border-bott=
om: 1px solid rgb(226, 226, 226); }

#onetrust-pc-sdk .ot-acc-cntr input { z-index: 1; }

#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr { background-color: rgb(249, 24=
9, 252); padding: 5px 0px 5px 15px; width: auto; }

#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-plus-minus { vertical-align=
: middle; top: auto; }

#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-arw-cntr { right: 10px; }

#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr input { z-index: 2; }

#onetrust-pc-sdk .ot-acc-cntr.ot-add-tech .ot-acc-hdr { padding: 10px 0px 1=
0px 15px; }

#onetrust-pc-sdk .ot-acc-cntr > input[type=3D"checkbox"]:checked ~ .ot-acc-=
hdr { border-bottom: 1px solid rgb(226, 226, 226); }

#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-txt { padding-left: 10px; padding-r=
ight: 10px; }

#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded=3D"true"] ~ .ot-acc-txt =
{ width: auto; }

#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox { display: none; }

#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; width: 100%; }

#onetrust-pc-sdk .ot-vensec-title { font-size: 0.813em; vertical-align: mid=
dle; display: inline-block; }

#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category=
-vendors-list-handler + a { margin-left: 0px; margin-top: 10px; }

#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after, #onetrust-pc=
-sdk #ot-selall-adtlvencntr.line-through label::after, #onetrust-pc-sdk #ot=
-selall-licntr.line-through label::after, #onetrust-pc-sdk #ot-selall-hostc=
ntr.line-through label::after, #onetrust-pc-sdk #ot-selall-gnvencntr.line-t=
hrough label::after { height: auto; border-left: 0px; transform: none; left=
: 5px; top: 9px; }

#onetrust-pc-sdk #ot-category-title { float: left; padding-bottom: 10px; fo=
nt-size: 1em; width: 100%; }

#onetrust-pc-sdk .ot-cat-grp { margin-top: 10px; }

#onetrust-pc-sdk .ot-cat-item { line-height: 1.1; margin-top: 10px; display=
: inline-block; width: 100%; }

#onetrust-pc-sdk .ot-btn-container { text-align: right; }

#onetrust-pc-sdk .ot-btn-container button { display: inline-block; font-siz=
e: 0.75em; letter-spacing: 0.08em; margin-top: 19px; }

#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon { position: absolute; =
top: 10px; right: 0px; z-index: 1; padding: 0px; background-color: rgba(0, =
0, 0, 0); border: none; }

#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg { display: block; =
height: 10px; width: 10px; }

#onetrust-pc-sdk #clear-filters-handler { margin-top: 20px; margin-bottom: =
10px; float: right; max-width: 200px; text-decoration: none; color: rgb(56,=
 96, 190); font-size: 0.9em; font-weight: bold; background-color: rgba(0, 0=
, 0, 0); border-color: rgba(0, 0, 0, 0); padding: 1px; }

#onetrust-pc-sdk #clear-filters-handler:hover { color: rgb(34, 133, 247); }

#onetrust-pc-sdk #clear-filters-handler:focus { outline: rgb(0, 0, 0) solid=
 1px; }

#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-enbl-chr h=
4 ~ .ot-always-active { right: 45px; }

#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl + .ot-tgl { right: 120px; }

#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-ch=
ild { width: 90px; }

#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp > h5 + .ot-tgl-cntr { padding-ri=
ght: 25px; }

#onetrust-pc-sdk .ot-plus-minus { width: 20px; height: 20px; font-size: 1.5=
em; position: relative; display: inline-block; margin-right: 5px; top: 3px;=
 }

#onetrust-pc-sdk .ot-plus-minus span { position: absolute; background: rgb(=
39, 69, 92); border-radius: 1px; }

#onetrust-pc-sdk .ot-plus-minus span:first-of-type { top: 25%; bottom: 25%;=
 width: 10%; left: 45%; }

#onetrust-pc-sdk .ot-plus-minus span:last-of-type { left: 25%; right: 25%; =
height: 10%; top: 45%; }

#onetrust-pc-sdk button[aria-expanded=3D"true"] ~ .ot-acc-hdr .ot-arw, #one=
trust-pc-sdk button[aria-expanded=3D"true"] ~ .ot-acc-hdr .ot-plus-minus sp=
an:first-of-type, #onetrust-pc-sdk button[aria-expanded=3D"true"] ~ .ot-acc=
-hdr .ot-plus-minus span:last-of-type { transform: rotate(90deg); }

#onetrust-pc-sdk button[aria-expanded=3D"true"] ~ .ot-acc-hdr .ot-plus-minu=
s span:last-of-type { left: 50%; right: 50%; }

#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtl=
vencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk=
 #ot-selall-licntr label { position: relative; display: inline-block; width=
: 20px; height: 20px; }

#onetrust-pc-sdk .ot-host-item .ot-plus-minus, #onetrust-pc-sdk .ot-ven-ite=
m .ot-plus-minus { float: left; margin-right: 8px; top: 10px; }

#onetrust-pc-sdk .ot-ven-item ul { list-style: inside none; font-size: 100%=
; margin: 0px; }

#onetrust-pc-sdk .ot-ven-item ul li { padding: 0px; margin: 0px !important;=
 border: none !important; }

#onetrust-pc-sdk .ot-pli-hdr { color: rgb(119, 128, 142); overflow: hidden;=
 padding-top: 7.5px; padding-bottom: 7.5px; width: calc(100% - 2px); border=
-top-left-radius: 3px; border-top-right-radius: 3px; }

#onetrust-pc-sdk .ot-pli-hdr span:first-child { top: 50%; transform: transl=
ateY(50%); max-width: 90px; }

#onetrust-pc-sdk .ot-pli-hdr span:last-child { padding-right: 10px; max-wid=
th: 95px; text-align: center; }

#onetrust-pc-sdk .ot-li-title { float: right; font-size: 0.813em; }

#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color { background-color: rgb(24=
4, 244, 244); border: 1px solid rgb(216, 216, 216); }

#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child { text-al=
ign: left; width: 70px; }

#onetrust-pc-sdk li.ot-subgrp > h5, #onetrust-pc-sdk .ot-cat-header { width=
: calc(100% - 130px); }

#onetrust-pc-sdk li.ot-subgrp > h5 + .ot-tgl-cntr { padding-left: 13px; }

#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc { margin-bottom: 5px; }

#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr { border-top: 1px solid rg=
b(216, 216, 216); }

#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr + .ot-subgrp-cntr { border-t=
op: none; }

#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr + .ot-tgl-cntr, #onetrust-pc-sdk =
.ot-acc-txt h4 + .ot-tgl-cntr { padding-left: 13px; }

#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-subgrp > h5, #onetrust-pc-s=
dk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header { width: calc(100% - 145px); }

#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item h5 + .ot-tgl-cntr, #onetrust-pc=
-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header + .ot-tgl { padding-left: 28=
px; }

#onetrust-pc-sdk .ot-sel-all-hdr, #onetrust-pc-sdk .ot-sel-all-chkbox { dis=
play: inline-block; width: 100%; position: relative; }

#onetrust-pc-sdk .ot-sel-all-chkbox { z-index: 1; }

#onetrust-pc-sdk .ot-sel-all { margin: 0px; position: relative; padding-rig=
ht: 23px; float: right; }

#onetrust-pc-sdk .ot-consent-hdr, #onetrust-pc-sdk .ot-li-hdr { float: righ=
t; font-size: 0.812em; line-height: normal; text-align: center; word-break:=
 break-word; overflow-wrap: break-word; }

#onetrust-pc-sdk .ot-li-hdr { max-width: 100px; padding-right: 10px; }

#onetrust-pc-sdk .ot-consent-hdr { max-width: 55px; }

#onetrust-pc-sdk #ot-selall-licntr { display: block; width: 21px; height: a=
uto; float: right; position: relative; right: 80px; }

#onetrust-pc-sdk #ot-selall-licntr label { position: absolute; }

#onetrust-pc-sdk .ot-ven-ctgl { margin-left: 66px; }

#onetrust-pc-sdk .ot-ven-litgl + .ot-arw-cntr { margin-left: 81px; }

#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr { width: auto; }

#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr { width: auto; =
top: auto; height: 20px; }

#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox { position: relative; display: inli=
ne-block; width: 20px; height: 20px; }

#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label { position: absolute; padding=
: 0px; width: 20px; height: 20px; }

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216,=
 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }

#onetrust-pc-sdk .ot-acc-grpdesc + .ot-leg-btn-container { padding-left: 20=
px; padding-right: 20px; width: calc(100% - 40px); margin-bottom: 5px; }

#onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container { margin-bottom: 5px; }

#onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container { margin-top: 10px; }

#onetrust-pc-sdk .ot-leg-btn-container { display: inline-block; width: 100%=
; margin-bottom: 10px; }

#onetrust-pc-sdk .ot-leg-btn-container button { height: auto; padding: 6.5p=
x 8px; margin-bottom: 0px; letter-spacing: 0px; font-size: 0.75em; line-hei=
ght: normal; }

#onetrust-pc-sdk .ot-leg-btn-container svg { display: none; height: 14px; w=
idth: 14px; padding-right: 5px; vertical-align: sub; }

#onetrust-pc-sdk .ot-active-leg-btn { cursor: default; pointer-events: none=
; }

#onetrust-pc-sdk .ot-active-leg-btn svg { display: inline-block; }

#onetrust-pc-sdk .ot-remove-objection-handler { text-decoration: underline;=
 padding: 0px 0px 0px 10px; font-size: 0.75em; font-weight: 600; line-heigh=
t: 1; }

#onetrust-pc-sdk .ot-obj-leg-btn-handler span { font-weight: bold; text-ali=
gn: center; font-size: inherit; line-height: 1.5; }

#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler { border: none; he=
ight: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em=
; background: none; right: 15px; top: 15px; width: auto; font-weight: norma=
l; }

#onetrust-pc-sdk .ot-pgph-link { margin-top: 5px; position: relative; font-=
size: 0.813em !important; }

#onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup { margin-bottom: 1rem;=
 }

#onetrust-pc-sdk .ot-pgph-contr { margin: 0px 2.5rem; }

#onetrust-pc-sdk .ot-pgph-title { font-size: 1.18rem; margin-bottom: 2rem; =
}

#onetrust-pc-sdk .ot-pgph-desc { font-size: 1rem; font-weight: 400; margin-=
bottom: 2rem; line-height: 1.5rem; }

#onetrust-pc-sdk .ot-pgph-desc:not(:last-child)::after { content: ""; width=
: 96%; display: block; margin: 0px auto; padding-bottom: 2rem; border-botto=
m: 1px solid rgb(233, 233, 233); }

#onetrust-pc-sdk .ot-cat-header { float: left; font-weight: 600; font-size:=
 0.875em; line-height: 1.5; max-width: 90%; vertical-align: middle; }

#onetrust-pc-sdk .ot-vnd-item > button:focus { outline: rgb(0, 0, 0) solid =
2px; }

#onetrust-pc-sdk .ot-vnd-item > button { position: absolute; cursor: pointe=
r; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1;=
 max-width: none; border: none; }

#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=3D"false"] ~ .ot-acc-t=
xt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width:=
 100%; transition: 0.25s ease-out; display: none; }

#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=3D"true"] ~ .ot-acc-tx=
t { transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto=
; display: block; }

#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=3D"true"] ~ .ot-acc-gr=
pcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item { position: relative; bor=
der-radius: 2px; margin: 0px; padding: 0px; border-right: 1px solid rgb(216=
, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); border-left: 1px =
solid rgb(216, 216, 216); border-image: initial; border-top: none; width: c=
alc(100% - 2px); float: left; }

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type { margin-to=
p: 10px; border-top: 1px solid rgb(216, 216, 216); }

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc { padding-left: 20px;=
 padding-right: 20px; width: calc(100% - 40px); font-size: 0.812em; margin-=
bottom: 10px; margin-top: 15px; }

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul { padding-top: 1=
0px; }

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul li { padding-top=
: 0px; line-height: 1.5; padding-bottom: 10px; }

#onetrust-pc-sdk .ot-accordion-layout div + .ot-acc-grpdesc { margin-top: 5=
px; }

#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child { margin-to=
p: 10px; }

#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child, #onetrust-p=
c-sdk .ot-accordion-layout .ot-hlst-cntr:last-child { margin-bottom: 5px; }

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { padding: 11.5px 20px; w=
idth: calc(100% - 40px); display: inline-block; }

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt { width: 100%; padding: 0=
px; }

#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr { padding-left: 20px;=
 padding-right: 15px; padding-bottom: 0px; width: calc(100% - 35px); }

#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp { padding-right: 5px; }

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr { z-index: 1; positio=
n: relative; }

#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr { posit=
ion: absolute; top: 50%; transform: translateY(-50%); right: 20px; margin-t=
op: -2px; }

#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr .ot-arw=
 { width: 15px; height: 20px; margin-left: 5px; color: dimgray; }

#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header { float: none; color: =
rgb(46, 54, 68); margin: 0px; display: inline-block; height: auto; overflow=
-wrap: break-word; min-height: inherit; }

#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr, #onetrust-pc-sdk .ot-a=
ccordion-layout .ot-hlst-cntr { padding-left: 20px; width: calc(100% - 20px=
); display: inline-block; margin-top: 0px; padding-bottom: 2px; }

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { position: relative; min=
-height: 25px; }

#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-ac=
cordion-layout h4 ~ .ot-always-active { position: absolute; top: 50%; trans=
form: translateY(-50%); right: 20px; }

#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl { right: 95px;=
 }

#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler, #onet=
rust-pc-sdk .ot-accordion-layout .category-vendors-list-handler + a { margi=
n-top: 5px; }

#onetrust-pc-sdk #ot-lst-cnt { margin-top: 1rem; max-height: calc(100% - 96=
px); }

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216,=
 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info { margin-bottom: 1rem; padding-le=
ft: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column;=
 }

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=3D"DPOEmail"] =
{ border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=3D"DPOLink"] {=
 border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl { font-weight: bold; =
font-size: 0.85em; margin-bottom: 0.5rem; }

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem=
; font-weight: 500; font-size: 0.85rem; }

#onetrust-pc-sdk .ot-vs-list, #onetrust-pc-sdk .ot-vnd-serv { width: auto; =
padding: 1rem 1.25rem 0px; }

#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr, #onetrust-pc-sdk .ot-vn=
d-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px =
solid rgb(216, 216, 216); }

#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetr=
ust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weigh=
t: 600; font-size: 0.95em; line-height: 2; margin-left: 0.5rem; }

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item, #onetrust-pc-sdk .ot-vnd-serv .o=
t-vnd-item { border: none; margin: 0px; padding: 0px; }

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button, #onetrust-pc-sdk .ot-vnd-=
serv .ot-vnd-item button { outline: none; border-bottom: 1px solid rgb(216,=
 216, 216); }

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded=3D"true"], #=
onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded=3D"true"] { =
border-bottom: none; }

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child, #onetrust-pc-sdk .ot=
-vnd-serv .ot-vnd-item:first-child { margin-top: 0.25rem; border-top: unset=
; }

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child, #onetrust-pc-sdk .ot-=
vnd-serv .ot-vnd-item:last-child { margin-bottom: 0.5rem; }

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button, #onetrust-pc-s=
dk .ot-vnd-serv .ot-vnd-item:last-child button { border-bottom: none; }

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr, #onetrust-pc-s=
dk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr { border: 1px solid rgb(216,=
 216, 216); padding: 0.75rem 1.75rem 0px; width: auto; margin-top: 0.5rem; =
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info, #onetrust-pc-sdk .o=
t-vnd-serv .ot-vnd-item .ot-vnd-info { margin-bottom: 1rem; padding-left: 0=
.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=
=3D"DPOEmail"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[dat=
a-vnd-info-key*=3D"DPOEmail"] { border-top: 1px solid rgb(216, 216, 216); p=
adding-top: 1rem; }

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=
=3D"DPOLink"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data=
-vnd-info-key*=3D"DPOLink"] { border-bottom: 1px solid rgb(216, 216, 216); =
padding-bottom: 1rem; }

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl, #onetru=
st-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl { font-weight:=
 bold; font-size: 0.85em; margin-bottom: 0.5rem; }

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt, #onetru=
st-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt { margin-left:=
 0.5rem; font-weight: 500; font-size: 0.85rem; }

#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt, #onetrust-pc-sdk .ot-vnd-se=
rv.ot-vnd-subgrp-cnt { padding-left: 40px; }

#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vn=
d-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hd=
r-cntr .ot-vnd-serv-hdr { font-size: 0.8em; }

#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header, #onetrust-pc=
-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header { font-size: 0.8em; }

#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv { margin-bottom: 1rem; paddin=
g: 1rem 0.95rem; }

#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr { paddi=
ng-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }

#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd=
-serv-hdr { font-weight: 700; font-size: 0.8em; line-height: 20px; margin-l=
eft: 0.82rem; }

#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header { font-weight: 700; font-si=
ze: 0.8em; line-height: 20px; }

#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-con=
t .ot-accordion-layout .ot-acc-hdr div.ot-chkbox { margin-left: 0.82rem; }

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr, #onetrust-pc-sdk ul.ot-subgrps =
.ot-acc-hdr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr, #o=
netrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-v=
nd-serv .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .=
ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-=
consent .ot-acc-hdr { padding: 0.7rem 0px; margin: 0px; display: flex; widt=
h: 100%; align-items: center; justify-content: space-between; }

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child, #onetrust-pc-sd=
k ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-subgrp-cn=
tr ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vs-list =
.ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot=
-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-l=
ist .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-accordio=
n-layout.ot-checkbox-consent .ot-acc-hdr div:first-child { margin-left: 0.5=
rem; }

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child, #onetrust-pc-sdk=
 ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-subgrp-cntr=
 ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vs-list .ot=
-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd=
-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .=
ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-accordion-layo=
ut.ot-checkbox-consent .ot-acc-hdr div:last-child { margin-right: 0.5rem; m=
argin-left: 0.5rem; }

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active, #onetrust-pc-=
sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-subgr=
p-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vs=
-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vnd-=
serv .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk #ot-pc-ls=
t .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk =
.ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active { po=
sition: relative; right: unset; top: unset; transform: unset; }

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk=
 ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-subgrp-cntr=
 ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vs-list .ot=
-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd=
-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .=
ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-accordion-layo=
ut.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus { top: 0px; }

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk u=
l.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-subgrp-cntr ul.=
ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-i=
tem .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .o=
t-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-ite=
m .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkb=
ox-consent .ot-acc-hdr .ot-arw-cntr { float: none; top: unset; right: unset=
; transform: unset; margin-top: -2px; position: relative; }

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk=
 ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr=
 ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vs-list .ot=
-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd=
-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .=
ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-accordion-layo=
ut.ot-checkbox-consent .ot-acc-hdr .ot-cat-header { flex: 1 1 0%; margin: 0=
px 0.5rem; }

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk ul.ot-=
subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps=
 .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr=
 .ot-tgl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl, #=
onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #o=
netrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl=
 { position: relative; transform: none; right: 0px; top: 0px; float: none; =
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk ul.=
ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-s=
ubgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .o=
t-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hd=
r .ot-chkbox, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-=
hdr .ot-chkbox, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .=
ot-acc-hdr .ot-chkbox { position: relative; margin: 0px 0.5rem; }

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label, #onetrust-pc-s=
dk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-subgrp-=
cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vs-li=
st .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vnd-serv=
 .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk #ot-pc-lst .ot=
-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-ac=
cordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label { padding: =
0px; }

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before, #onetr=
ust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc=
-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #o=
netrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::befor=
e, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label:=
:before, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .=
ot-chkbox label::before, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-=
consent .ot-acc-hdr .ot-chkbox label::before { position: relative; }

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input, #onetrust-pc-s=
dk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-subgrp-=
cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vs-li=
st .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vnd-serv=
 .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk #ot-pc-lst .ot=
-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-ac=
cordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input { position:=
 absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: =
0px; top: 0px; left: 0px; z-index: 1; }

#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.=
ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp =
.ot-acc-hdr h4.ot-cat-header { margin: 0px; }

#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h=
5 { top: 0px; line-height: 20px; }

#onetrust-pc-sdk .ot-vs-list { display: flex; flex-direction: column; paddi=
ng: 0px; margin: 0.5rem 4px; }

#onetrust-pc-sdk .ot-vs-selc-all { display: flex; padding: 0px; float: unse=
t; align-items: center; justify-content: flex-start; }

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf { justify-content: flex-end=
; }

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-c=
hkbox { margin-right: 48px; }

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox { margin=
: 0px 14px 0px 0px; padding: 0px; justify-content: flex-end; }

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbo=
x, #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tg=
l { display: inline-block; right: unset; width: auto; height: auto; float: =
none; }

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label { =
width: 45px; height: 25px; }

#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox { margin-right: 11px; m=
argin-left: 0.75rem; display: flex; align-items: center; }

#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr { margin: 0px 1.25rem; font-s=
ize: 0.812em; line-height: normal; text-align: center; word-break: break-wo=
rd; overflow-wrap: break-word; }

#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox { float: uns=
et; right: 0px; }

#onetrust-pc-sdk[dir=3D"rtl"] #ot-back-arw, #onetrust-pc-sdk[dir=3D"rtl"] i=
nput ~ .ot-acc-hdr .ot-arw { transform: rotate(180deg); }

#onetrust-pc-sdk[dir=3D"rtl"] input:checked ~ .ot-acc-hdr .ot-arw { transfo=
rm: rotate(270deg); }

#onetrust-pc-sdk[dir=3D"rtl"] .ot-chkbox label::after { transform: rotate(4=
5deg); border-left: 0px; border-right: 3px solid; }

#onetrust-pc-sdk[dir=3D"rtl"] .ot-search-cntr > svg { right: 0px; }

@media only screen and (max-width: 600px) {
  #onetrust-pc-sdk.otPcCenter { left: 0px; min-width: 100%; height: 100%; t=
op: 0px; border-radius: 0px; }
  #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-=
container { margin: 1px 3px 0px 10px; padding-right: 10px; width: calc(100%=
 - 23px); }
  #onetrust-pc-sdk .ot-btn-container button { max-width: none; letter-spaci=
ng: 0.01em; }
  #onetrust-pc-sdk #close-pc-btn-handler { top: 10px; right: 17px; }
  #onetrust-pc-sdk p { font-size: 0.7em; }
  #onetrust-pc-sdk #ot-pc-hdr { margin: 10px 10px 0px 5px; width: calc(100%=
 - 15px); }
  #onetrust-pc-sdk .vendor-search-handler { font-size: 1em; }
  #onetrust-pc-sdk #ot-back-arw { margin-left: 12px; }
  #onetrust-pc-sdk #ot-lst-cnt { margin: 0px; padding: 0px 5px 0px 10px; mi=
n-width: 95%; }
  #onetrust-pc-sdk .switch + p { max-width: 80%; }
  #onetrust-pc-sdk .ot-ftr-stacked button { width: 100%; }
  #onetrust-pc-sdk #ot-fltr-cnt { max-width: 320px; width: 90%; border-top-=
right-radius: 0px; border-bottom-right-radius: 0px; margin: 0px 0px 0px 15p=
x; left: auto; right: 40px; top: 85px; }
  #onetrust-pc-sdk .ot-fltr-opt { margin-left: 25px; margin-bottom: 10px; }
  #onetrust-pc-sdk .ot-pc-refuse-all-handler { margin-bottom: 0px; }
  #onetrust-pc-sdk #ot-fltr-cnt { right: 40px; }
}

@media only screen and (max-width: 476px) {
  #onetrust-pc-sdk .ot-fltr-cntr, #onetrust-pc-sdk #ot-fltr-cnt { right: 10=
px; }
  #onetrust-pc-sdk #ot-anchor { right: 25px; }
  #onetrust-pc-sdk button { width: 100%; }
  #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-=
sel-all { padding-right: 9px; }
  #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-=
tgl-cntr { right: 0px; }
}

@media only screen and (max-width: 896px) and (max-height: 425px) and (orie=
ntation: landscape) {
  #onetrust-pc-sdk.otPcCenter { left: 0px; top: 0px; min-width: 100%; heigh=
t: 100%; border-radius: 0px; }
  #onetrust-pc-sdk #ot-anchor { left: initial; right: 50px; }
  #onetrust-pc-sdk #ot-lst-title { margin-top: 12px; }
  #onetrust-pc-sdk #ot-lst-title * { font-size: inherit; }
  #onetrust-pc-sdk #ot-pc-hdr input { margin-right: 0px; padding-right: 45p=
x; }
  #onetrust-pc-sdk .switch + p { max-width: 85%; }
  #onetrust-pc-sdk #ot-sel-blk { position: static; }
  #onetrust-pc-sdk #ot-pc-lst { overflow: auto; }
  #onetrust-pc-sdk #ot-lst-cnt { max-height: none; overflow: initial; }
  #onetrust-pc-sdk #ot-lst-cnt.no-results { height: auto; }
  #onetrust-pc-sdk input { font-size: 1em !important; }
  #onetrust-pc-sdk p { font-size: 0.6em; }
  #onetrust-pc-sdk #ot-fltr-modal { width: 100%; top: 0px; }
  #onetrust-pc-sdk ul li p, #onetrust-pc-sdk .category-vendors-list-handler=
, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .ca=
tegory-host-list-handler { font-size: 0.6em; }
  #onetrust-pc-sdk.ot-shw-fltr #ot-anchor { display: none !important; }
  #onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst { overflow: hidden; top: 0px; hei=
ght: 100% !important; }
  #onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt { margin: 0px; height: 100%; ma=
x-height: none; padding: 10px; top: 0px; width: calc(100% - 20px); position=
: absolute; right: 0px; left: 0px; max-width: none; }
  #onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt { max-height: calc(100% - 6=
5px); }
}

#onetrust-consent-sdk #onetrust-pc-sdk, #onetrust-consent-sdk #ot-search-cn=
tr, #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle, #onetrust-=
consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox, #onetrust-consent-sdk #=
onetrust-pc-sdk #ot-pc-title::after, #onetrust-consent-sdk #onetrust-pc-sdk=
 #ot-sel-blk, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, #onetrus=
t-consent-sdk #onetrust-pc-sdk #ot-anchor { background-color: rgb(255, 255,=
 255); }

#onetrust-consent-sdk #onetrust-pc-sdk h3, #onetrust-consent-sdk #onetrust-=
pc-sdk h4, #onetrust-consent-sdk #onetrust-pc-sdk h5, #onetrust-consent-sdk=
 #onetrust-pc-sdk h6, #onetrust-consent-sdk #onetrust-pc-sdk p, #onetrust-c=
onsent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p, #onetrust-consent-s=
dk #onetrust-pc-sdk #ot-pc-desc, #onetrust-consent-sdk #onetrust-pc-sdk #ot=
-pc-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title, #onetrust-c=
onsent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span, #onetrust-consent-sdk #on=
etrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-p=
c-sdk #ot-fltr-modal #modal-header, #onetrust-consent-sdk #onetrust-pc-sdk =
.ot-checkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst =
#ot-sel-blk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-ti=
tle h3, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler=
 p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name, #onetru=
st-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category, #=
onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-le=
g-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status, #onetrust-c=
onsent-sdk #onetrust-pc-sdk .ot-chkbox label span, #onetrust-consent-sdk #o=
netrust-pc-sdk #clear-filters-handler, #onetrust-consent-sdk #onetrust-pc-s=
dk .ot-optout-signal { color: rgb(105, 105, 105); }

#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #onetrust-cons=
ent-sdk #onetrust-pc-sdk .ot-pgph-link, #onetrust-consent-sdk #onetrust-pc-=
sdk .category-vendors-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk =
.category-vendors-list-handler + a, #onetrust-consent-sdk #onetrust-pc-sdk =
.category-host-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven=
-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link, #onetr=
ust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a, #onetrust-co=
nsent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand, #onetr=
ust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a, #onetrust-co=
nsent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn, #onetru=
st-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #=
onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a { color: r=
gb(64, 0, 148); }

#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover=
 { text-decoration: underline; }

#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt, #onetrus=
t-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-tog=
gle { background-color: rgb(248, 248, 248); }

#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrus=
t-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets { background-color:=
 rgb(248, 248, 248); }

#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):n=
ot(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handle=
r):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #on=
etrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-bt=
n { background-color: rgb(64, 0, 148); border-color: rgb(64, 0, 148); color=
: rgb(255, 255, 255); }

#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu { border-color: rgb(=
64, 0, 148); }

#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-obj=
ection-handler { background-color: transparent; border: 1px solid transpare=
nt; }

#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-l=
eg-btn { background-color: rgb(255, 255, 255); color: rgb(120, 128, 142); b=
order-color: rgb(120, 128, 142); }

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .o=
t-switch .ot-switch-nob, .ot-switch .ot-switch-nob::before, #onetrust-pc-sd=
k .ot-checkbox input[type=3D"checkbox"]:focus + label::before, #onetrust-pc=
-sdk .ot-chkbox input[type=3D"checkbox"]:focus + label::before { outline-co=
lor: rgb(0, 0, 0); outline-width: 1px; }

#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-ite=
m > button:focus { border: 1px solid rgb(0, 0, 0); }

#onetrust-consent-sdk #onetrust-pc-sdk :focus, #onetrust-consent-sdk #onetr=
ust-pc-sdk .ot-vlst-cntr > a:focus { outline: rgb(0, 0, 0) solid 1px; }

#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .o=
t-ext-lnk { background-image: url("https://cdn.cookielaw.org/logos/static/o=
t_external_link.svg"); }

body #onetrust-pc-sdk div.ot-cat-item[data-optanongroupid=3D"1"] { display:=
 none; }

#onetrust-banner-sdk a, #onetrust-pc-sdk a { color: rgb(64, 0, 148); text-d=
ecoration: underline; }

#onetrust-pc-sdk ul { padding-left: 20px !important; }

#onetrust-pc-sdk ul li { border-bottom: 0px !important; list-style: disc !i=
mportant; color: rgb(105, 105, 105) !important; padding: 10px 0px !importan=
t; }

body #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item.ot-vs-config[data-op=
tanongroupid=3D"OOF"] .ot-tgl { visibility: hidden; }

body #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item.ot-vs-config[data-op=
tanongroupid=3D"OOF"] .ot-always-active { visibility: hidden; }

body #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item[data-optanongroupid=
=3D"OOF"] .ot-always-active { visibility: hidden; }

.ot-sdk-cookie-policy { font-family: inherit; font-size: 16px; }

.ot-sdk-cookie-policy.otRelFont { font-size: 1rem; }

.ot-sdk-cookie-policy h3, .ot-sdk-cookie-policy h4, .ot-sdk-cookie-policy h=
6, .ot-sdk-cookie-policy p, .ot-sdk-cookie-policy li, .ot-sdk-cookie-policy=
 a, .ot-sdk-cookie-policy th, .ot-sdk-cookie-policy #cookie-policy-descript=
ion, .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, .ot-sdk-cookie-poli=
cy #cookie-policy-title { color: dimgray; }

.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }

.ot-sdk-cookie-policy h4 { font-size: 1.2em; }

.ot-sdk-cookie-policy h6 { font-size: 1em; margin-top: 2em; }

.ot-sdk-cookie-policy th { min-width: 75px; }

.ot-sdk-cookie-policy a, .ot-sdk-cookie-policy a:hover { background: rgb(25=
5, 255, 255); }

.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-we=
ight: bold; }

.ot-sdk-cookie-policy .ot-mobile-border { display: none; }

.ot-sdk-cookie-policy section { margin-bottom: 2em; }

.ot-sdk-cookie-policy table { border-collapse: inherit; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy { font-family: inherit; font-=
size: 1rem; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy-v2.=
ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, =
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.o=
t-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #o=
t-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot=
-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-=
sdk-cookie-policy .ot-sdk-cookie-policy-group, #ot-sdk-cookie-policy-v2.ot-=
sdk-cookie-policy #cookie-policy-title { color: dimgray; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { =
margin-bottom: 1em; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup { margin-lef=
t: 1.5em; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #=
ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-de=
sc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header, #ot-sdk=
-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-c=
ookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td { font-=
size: 0.9em; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span, #ot-sdk-cookie-polic=
y-v2.ot-sdk-cookie-policy td a { font-size: inherit; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {=
 font-size: 1em; margin-bottom: 0.6em; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title {=
 margin-bottom: 1.2em; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy > section { margin-bottom: 1e=
m; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { min-width: 75px; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.o=
t-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead { background-color: rgb=
(246, 246, 244); font-weight: bold; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border { display: =
none; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section { margin-bottom: 2em;=
 }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li { list=
-style: disc; margin-left: 1.5em; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4 { d=
isplay: inline-block; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { border-collapse: inhe=
rit; margin: auto; border: 1px solid rgb(215, 215, 215); border-radius: 5px=
; border-spacing: initial; width: 100%; overflow: hidden; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, #ot-sdk-cookie-poli=
cy-v2.ot-sdk-cookie-policy table td { border-bottom: 1px solid rgb(215, 215=
, 215); border-right: 1px solid rgb(215, 215, 215); }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { bord=
er-bottom: 0px; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child, #ot-s=
dk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child { border-ri=
ght: 0px; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cooki=
e-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: 25%; }

.ot-sdk-cookie-policy[dir=3D"rtl"] { text-align: left; }

#ot-sdk-cookie-policy h3 { font-size: 1.5em; }

@media only screen and (max-width: 530px) {
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table, .ot-sdk-cookie=
-policy:not(#ot-sdk-cookie-policy-v2) thead, .ot-sdk-cookie-policy:not(#ot-=
sdk-cookie-policy-v2) tbody, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-polic=
y-v2) th, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td, .ot-sdk-c=
ookie-policy:not(#ot-sdk-cookie-policy-v2) tr { display: block; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr { position: =
absolute; top: -9999px; left: -9999px; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { margin: 0px 0px =
1em; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1), .=
ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1) a { b=
ackground: rgb(246, 246, 244); }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td { border-top: none=
; border-right: none; border-left: none; border-image: initial; border-bott=
om: 1px solid rgb(238, 238, 238); position: relative; padding-left: 50%; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { position=
: absolute; height: 100%; left: 6px; width: 40%; padding-right: 10px; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border { d=
isplay: inline-block; background-color: rgb(228, 228, 228); position: absol=
ute; height: 100%; top: 0px; left: 45%; width: 2px; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { content:=
 attr(data-label); font-weight: bold; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li { word-break: brea=
k-word; overflow-wrap: break-word; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { overflow: hidden; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-top: none=
; border-right: none; border-left: none; border-image: initial; border-bott=
om: 1px solid rgb(215, 215, 215); }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table, #ot-sdk-cookie-polic=
y-v2.ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-pol=
icy tbody, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie=
-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-=
policy tr { display: block; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-coo=
kie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: auto; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { margin: 0px 0px 1em; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { height: 100%; =
width: 40%; padding-right: 10px; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { content: attr(=
data-label); font-weight: bold; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li { word-break: break-word=
; overflow-wrap: break-word; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr { position: absolu=
te; top: -9999px; left: -9999px; z-index: -9999; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { bo=
rder-bottom: 1px solid rgb(215, 215, 215); border-right: 0px; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last=
-child { border-bottom: 0px; }
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.=
ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, =
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.o=
t-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, =
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.=
ot-sdk-cookie-policy #cookie-policy-description { color: rgb(105, 105, 105)=
; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { color: rgb(105, 105, 105=
); }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {=
 color: rgb(105, 105, 105); }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color:=
 rgb(105, 105, 105); }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th { background-color: =
rgb(248, 248, 248); }

.ot-floating-button__front { background-image: url("https://cdn.cookielaw.o=
rg/logos/static/ot_persistent_cookie_icon.png"); }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-f7c62a04-3985-464b-a1e6-45d7b64b2c84@mhtml.blink

@charset "utf-8";

@font-face { font-family: Montserrat; font-style: normal; font-weight: 500;=
 font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v29/J=
TUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-5=
2F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 500;=
 font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v29/J=
TUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, =
U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 500;=
 font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v29/J=
TUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-1=
03, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303=
-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 500;=
 font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v29/J=
TUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2=
BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00=
-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, =
U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 500;=
 font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v29/J=
TUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U=
+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+200=
0-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 600;=
 font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v29/J=
TUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-5=
2F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 600;=
 font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v29/J=
TUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, =
U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 600;=
 font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v29/J=
TUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-1=
03, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303=
-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 600;=
 font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v29/J=
TUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2=
BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00=
-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, =
U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 600;=
 font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v29/J=
TUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U=
+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+200=
0-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 700;=
 font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v29/J=
TUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-5=
2F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 700;=
 font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v29/J=
TUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, =
U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 700;=
 font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v29/J=
TUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-1=
03, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303=
-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 700;=
 font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v29/J=
TUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2=
BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00=
-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, =
U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 700;=
 font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v29/J=
TUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U=
+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+200=
0-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu=
92Fr1Mu72xKOzY.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C=
8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu=
92Fr1Mu5mxKOzY.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+=
490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu=
92Fr1Mu7mxKOzY.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu=
92Fr1Mu4WxKOzY.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F=
, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu=
92Fr1Mu7WxKOzY.woff2") format("woff2"); unicode-range: U+102-103, U+110-111=
, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-3=
09, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu=
92Fr1Mu7GxKOzY.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5=
, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00=
-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, =
U+A720-A7FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu=
92Fr1Mu4mxK.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-15=
3, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC=
, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu=
92Fr1MmEU9fCRc4EsA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C8=
0-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu=
92Fr1MmEU9fABc4EsA.woff2") format("woff2"); unicode-range: U+301, U+400-45F=
, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu=
92Fr1MmEU9fCBc4EsA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu=
92Fr1MmEU9fBxc4EsA.woff2") format("woff2"); unicode-range: U+370-377, U+37A=
-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu=
92Fr1MmEU9fCxc4EsA.woff2") format("woff2"); unicode-range: U+102-103, U+110=
-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+3=
08-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu=
92Fr1MmEU9fChc4EsA.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD=
-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+=
1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C=
7F, U+A720-A7FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu=
92Fr1MmEU9fBBc4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+15=
2-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+=
20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu=
92Fr1MmWUlfCRc4EsA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C8=
0-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu=
92Fr1MmWUlfABc4EsA.woff2") format("woff2"); unicode-range: U+301, U+400-45F=
, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu=
92Fr1MmWUlfCBc4EsA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu=
92Fr1MmWUlfBxc4EsA.woff2") format("woff2"); unicode-range: U+370-377, U+37A=
-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu=
92Fr1MmWUlfCxc4EsA.woff2") format("woff2"); unicode-range: U+102-103, U+110=
-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+3=
08-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu=
92Fr1MmWUlfChc4EsA.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD=
-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+=
1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C=
7F, U+A720-A7FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; fon=
t-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu=
92Fr1MmWUlfBBc4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+15=
2-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+=
20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-5ad59005-d282-4f17-a239-37bdb743e942@mhtml.blink

@charset "utf-8";

.mps-gpt-hidden { display: none; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-83ba7c60-9353-4cb8-a8e9-bad44843d1d1@mhtml.blink

@charset "utf-8";
=0A
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-7686d244-4cff-4bd4-84ac-687dd2b470ab@mhtml.blink

@charset "utf-8";

.tp-backdrop { display: none; position: fixed; inset: 0px; background: rgb(=
18, 18, 20); z-index: 300000; opacity: 0; transition: opacity 0.25s linear;=
 }

.tp-backdrop.tp-active { opacity: 0.9; }

.tp-modal .tp-close.tp-square { background: rgb(204, 204, 204); border-radi=
us: 0px; border: 0px; top: 0px; right: -40px; }

.tp-modal .tp-close { display: none; position: absolute; top: -15px; right:=
 -15px; width: 30px; height: 30px; background: url("data:image/svg+xml,%3Cs=
vg width=3D'20' height=3D'20' fill=3D'none' xmlns=3D'http://www.w3.org/2000=
/svg'%3E%3Cpath d=3D'M13.51 7.208l-.706-.708-2.798 2.798L7.207 6.5l-.707.70=
7 2.798 2.799L6.503 12.8l.707.707 2.796-2.795 2.792 2.792.707-.707-2.792-2.=
792 2.798-2.798z' fill=3D'%23000' fill-opacity=3D'.4'/%3E%3C/svg%3E") cente=
r center no-repeat rgb(255, 255, 255); border: none; box-shadow: rgba(28, 3=
7, 68, 0.15) 0px 0px 10px; outline: none; z-index: 300100; border-radius: 4=
0px; opacity: 0; cursor: pointer; transform: scale(0.25); appearance: none;=
 }

.tp-modal .tp-close:hover, .tp-modal .tp-close:focus { box-shadow: rgba(28,=
 37, 68, 0.15) 0px 0px 10px 2px; }

.tp-modal .tp-close:focus { border: 1px solid; }

.tp-modal .tp-close.tp-active { display: block; opacity: 1; transform: scal=
e(1); }

.tp-modal .tp-iframe-wrapper[dir=3D"rtl"] .tp-close { right: initial; left:=
 -20px; }

.tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close { top: 0px; rig=
ht: 0px; width: 64px; height: 64px; box-shadow: none; outline: none; border=
-radius: 0px; border-left: 1px solid rgba(15, 15, 21, 0.2); background: url=
("data:image/svg+xml,%3Csvg width=3D'16' height=3D'16' viewBox=3D'0 0 16 16=
' fill=3D'none' xmlns=3D'http://www.w3.org/2000/svg'%3E%3Cg %3E%3Cpath d=3D=
'M3 3L13 13M13 3L3 13' stroke=3D'%230F0F15' stroke-width=3D'2'/%3E%3C/g%3E%=
3C/svg%3E%0A") center center no-repeat; opacity: 0.3; }

.tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close.tp-active { opa=
city: 0.3; }

.tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close:hover, .tp-moda=
l .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close:focus { box-shadow: non=
e; border-top: none; border-right: none; border-bottom: none; border-image:=
 initial; border-left: 1px solid rgba(15, 15, 21, 0.06); opacity: 1; }

.tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2[dir=3D"rtl"] .tp-close { =
right: auto; left: 0px; border-left: none; border-right: 1px solid rgba(15,=
 15, 21, 0.2); }

.tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2[dir=3D"rtl"] .tp-close:ho=
ver, .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2[dir=3D"rtl"] .tp-clo=
se:focus { border-left: none; border-right: 1px solid rgba(15, 15, 21, 0.06=
); }

.tp-modal { z-index: 300050; }

@media screen and (max-width: 650px) {
  .tp-modal .tp-close { right: 0px; }
  .tp-modal .tp-iframe-wrapper[dir=3D"rtl"] .tp-close { right: initial; lef=
t: 0px; }
}

.tp-modal .tp-iframe-wrapper.tp-curtain { width: 600px; height: 480px; }

.tp-modal-open { height: 100vh; overflow: hidden !important; }

.tp-modal-open.tp-modal-resizing { }

.tp-modal-close { overflow: auto; }

.tp-iframe-wrapper { position: relative; margin: 50px auto; box-shadow: rgb=
a(0, 0, 0, 0.21) 0px 0px 10px; }

.tp-iframe-wrapper.no-shadow { box-shadow: unset; }

.tp-modal { overflow-x: hidden; display: none; position: fixed; inset: 0px;=
 transform: translateZ(0px); overflow-y: scroll !important; }

.tp-modal .tp-message { font-family: "Graphik Web Regular", Helvetica, Aria=
l, sans-serif; padding: 10px; }

.tp-modal .tp-btn-container { padding-left: 10px; padding-bottom: 10px; }

.tp-cxense-placeholder-modal { width: 100%; background-color: rgb(255, 255,=
 255); max-width: 912px; display: block; overflow: hidden; height: auto; op=
acity: 1; }

.tp-widget-placeholder > div::after { display: block; content: ""; clear: b=
oth; }

.tp-btn { text-decoration: none; cursor: pointer; padding: 0px 18px; line-h=
eight: 40px; border-collapse: separate; border-radius: 4px; text-align: cen=
ter; vertical-align: middle; display: inline-block; color: rgb(255, 255, 25=
5); border: none; box-shadow: rgba(216, 218, 221, 0) 0px -1px inset; backgr=
ound: center bottom rgb(56, 120, 216); text-shadow: none; font-family: "Gra=
phik Web Regular", Helvetica, Arial, sans-serif; white-space: nowrap; outli=
ne: 0px; }

.tp-please-wait.tp-active { display: block; opacity: 0.9; transition: opaci=
ty 0.25s linear; }

.tp-please-wait { position: absolute; top: 0px; left: 0px; background-color=
: rgb(153, 153, 153); opacity: 0; width: 100%; height: 100%; display: none;=
 text-align: center; color: rgb(255, 255, 255); font-weight: lighter; font-=
family: "Open Sans", sans-serif; font-size: 15px; }

.tp-please-wait.tp-overlap { position: fixed; z-index: 300150; }

.tp-please-wait.tp-local-overlap { position: absolute; }

.tp-please-wait > .tp-icon { width: 80px; height: 80px; margin: 100px auto =
20px; }

.pn-spinner { color: gray; display: inline-block; position: relative; width=
: 80px; height: 80px; }

.pn-spinner div { transform-origin: 40px 40px; animation: 1.2s linear 0s in=
finite normal none running pn-spinner; }

.pn-spinner div::after { content: " "; display: block; position: absolute; =
top: 3px; left: 37px; width: 6px; height: 18px; border-radius: 20%; backgro=
und: rgb(255, 255, 255); }

.pn-spinner div:nth-child(1) { transform: rotate(0deg); animation-delay: -1=
.1s; }

.pn-spinner div:nth-child(2) { transform: rotate(30deg); animation-delay: -=
1s; }

.pn-spinner div:nth-child(3) { transform: rotate(60deg); animation-delay: -=
0.9s; }

.pn-spinner div:nth-child(4) { transform: rotate(90deg); animation-delay: -=
0.8s; }

.pn-spinner div:nth-child(5) { transform: rotate(120deg); animation-delay: =
-0.7s; }

.pn-spinner div:nth-child(6) { transform: rotate(150deg); animation-delay: =
-0.6s; }

.pn-spinner div:nth-child(7) { transform: rotate(180deg); animation-delay: =
-0.5s; }

.pn-spinner div:nth-child(8) { transform: rotate(210deg); animation-delay: =
-0.4s; }

.pn-spinner div:nth-child(9) { transform: rotate(240deg); animation-delay: =
-0.3s; }

.pn-spinner div:nth-child(10) { transform: rotate(270deg); animation-delay:=
 -0.2s; }

.pn-spinner div:nth-child(11) { transform: rotate(300deg); animation-delay:=
 -0.1s; }

.pn-spinner div:nth-child(12) { transform: rotate(330deg); animation-delay:=
 0s; }

@keyframes pn-spinner {=20
  0% { opacity: 1; }
  100% { opacity: 0; }
}

.tp-please-wait > .tp-icon.tp-centered { margin: 0px; position: absolute; t=
op: 50%; left: 50%; transform: translate(-50%, -50%); }

.tp-iframe-wrapper.no-width .tp-close, .tp-iframe-wrapper.no-height .tp-clo=
se, .tp-modal.no-width .tp-close, .tp-modal.no-height .tp-close { display: =
none; }

.tp-banner { position: fixed; bottom: 0px; left: 0px; width: 100%; }

.tp-banner > .tp-container-inner, .tp-banner > .tp-container-inner > iframe=
 { width: inherit !important; }

.tp-modal-overscroll-prevented { overscroll-behavior: contain; width: 100%;=
 overflow-x: unset; overflow-y: scroll; }

.tp-scroll-prevented { height: 100vh; overflow: hidden; touch-action: none;=
 }

.tp-body-scroll-prevented { touch-action: none; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-75e1595b-aebe-4515-a1b9-d6aee7accdca@mhtml.blink

@charset "utf-8";

.jwplayer.jw-flag-ads-freewheel.jw-flag-floating .jw-wrapper, .jwplayer.jw-=
flag-ads-freewheel.jw-freewheel-before-impression .jw-media video { pointer=
-events: none; }

.jwplayer.jw-flag-ads-freewheel.jw-flag-touch.jwplayer.jw-flag-ads-freewhee=
l.jw-state-paused .jw-display-icon-container { display: none; }

.jwplayer.jw-flag-ads-freewheel.jw-flag-user-inactive.jw-state-playing .jw-=
freewheel-nonlinear-container { bottom: 0.5em; }

.jwplayer.jw-flag-ads-freewheel .jw-freewheel-nonlinear-container { bottom:=
 3.5em; pointer-events: none; }

.jwplayer.jw-flag-ads-freewheel .jw-freewheel-nonlinear-container iframe { =
pointer-events: all; }

.jwplayer.jw-flag-ads-freewheel.jw-flag-time-slider-above .jw-freewheel-non=
linear-container { bottom: 66px; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-ff3b5e53-13de-4b7e-b985-b27844097af8@mhtml.blink

@charset "utf-8";

.jw-reset { text-align: left; direction: ltr; }

.jw-reset-text, .jw-reset { color: inherit; background-color: transparent; =
padding: 0px; margin: 0px; float: none; font-family: Arial, Helvetica, sans=
-serif; font-size: 1em; line-height: 1em; list-style: none; text-transform:=
 none; vertical-align: baseline; border: 0px; font-variant: inherit; font-s=
tretch: inherit; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }

body .jw-error, body .jwplayer.jw-state-error { height: 100%; width: 100%; =
}

.jw-title { position: absolute; top: 0px; }

.jw-background-color { background: rgba(0, 0, 0, 0.4); }

.jw-text { color: rgba(255, 255, 255, 0.8); }

.jw-knob { color: rgba(255, 255, 255, 0.8); background-color: rgb(255, 255,=
 255); }

.jw-button-color { color: rgba(255, 255, 255, 0.8); }

:not(.jw-flag-touch) .jw-button-color:not(.jw-logo-button):focus, :not(.jw-=
flag-touch) .jw-button-color:not(.jw-logo-button):hover { color: rgb(255, 2=
55, 255); }

.jw-toggle { color: rgb(255, 255, 255); }

.jw-toggle.jw-off { color: rgba(255, 255, 255, 0.8); }

.jw-toggle.jw-off:focus { color: rgb(255, 255, 255); }

.jw-toggle:focus { outline: none; }

:not(.jw-flag-touch) .jw-toggle.jw-off:hover { color: rgb(255, 255, 255); }

.jw-rail { background: rgba(255, 255, 255, 0.3); }

.jw-buffer { background: rgba(255, 255, 255, 0.3); }

.jw-progress { background: rgb(242, 242, 242); }

.jw-time-tip, .jw-volume-tip { border: 0px; }

.jw-slider-volume.jw-volume-tip.jw-background-color.jw-slider-vertical { ba=
ckground: none; }

.jw-skip { padding: 0.5em; outline: none; }

.jw-skip .jw-skiptext, .jw-skip .jw-skip-icon { color: rgba(255, 255, 255, =
0.8); }

.jw-skip.jw-skippable:hover .jw-skip-icon, .jw-skip.jw-skippable:focus .jw-=
skip-icon { color: rgb(255, 255, 255); }

.jw-icon-cast google-cast-launcher { --connected-color: #fff; --disconnecte=
d-color: rgba(255,255,255,0.8); }

.jw-icon-cast google-cast-launcher:focus { outline: none; }

.jw-icon-cast google-cast-launcher.jw-off { --connected-color: rgba(255,255=
,255,0.8); }

.jw-icon-cast:focus google-cast-launcher { --connected-color: #fff; --disco=
nnected-color: #fff; }

.jw-icon-cast:hover google-cast-launcher { --connected-color: #fff; --disco=
nnected-color: #fff; }

.jw-nextup-container { bottom: 2.5em; padding: 5px 0.5em; }

.jw-nextup { border-radius: 0px; }

.jw-color-active { color: rgb(255, 255, 255); stroke: rgb(255, 255, 255); b=
order-color: rgb(255, 255, 255); }

:not(.jw-flag-touch) .jw-color-active-hover:hover, :not(.jw-flag-touch) .jw=
-color-active-hover:focus { color: rgb(255, 255, 255); stroke: rgb(255, 255=
, 255); border-color: rgb(255, 255, 255); }

.jw-color-inactive { color: rgba(255, 255, 255, 0.8); stroke: rgba(255, 255=
, 255, 0.8); border-color: rgba(255, 255, 255, 0.8); }

:not(.jw-flag-touch) .jw-color-inactive-hover:hover { color: rgba(255, 255,=
 255, 0.8); stroke: rgba(255, 255, 255, 0.8); border-color: rgba(255, 255, =
255, 0.8); }

.jw-option { color: rgba(255, 255, 255, 0.8); }

.jw-option.jw-active-option { color: rgb(255, 255, 255); background-color: =
rgba(255, 255, 255, 0.1); }

:not(.jw-flag-touch) .jw-option:hover { color: rgb(255, 255, 255); }

.jwplayer { width: 100%; font-size: 16px; position: relative; display: bloc=
k; min-height: 0px; overflow: hidden; box-sizing: border-box; font-family: =
Arial, Helvetica, sans-serif; user-select: none; outline: none; }

.jwplayer * { box-sizing: inherit; }

.jwplayer.jw-tab-focus:focus { outline: rgb(77, 144, 254) solid 2px; }

.jwplayer.jw-flag-aspect-mode { height: auto !important; }

.jwplayer.jw-flag-aspect-mode .jw-aspect { display: block; }

.jwplayer .jw-aspect { display: none; }

.jw-media, .jw-preview { position: absolute; width: 100%; height: 100%; ins=
et: 0px; }

.jw-media { overflow: hidden; cursor: pointer; }

.jw-plugin { position: absolute; bottom: 66px; }

.jw-breakpoint-7 .jw-plugin { bottom: 132px; }

.jw-plugin .jw-banner { max-width: 100%; opacity: 0; cursor: pointer; posit=
ion: absolute; margin: auto auto 0px; left: 0px; right: 0px; bottom: 0px; d=
isplay: block; }

.jw-preview, .jw-captions, .jw-title { pointer-events: none; }

.jw-media, .jw-logo { pointer-events: all; }

.jw-wrapper { background-color: rgb(0, 0, 0); position: absolute; inset: 0p=
x; }

.jw-hidden-accessibility { border: 0px; clip: rect(0px, 0px, 0px, 0px); hei=
ght: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute;=
 width: 1px; }

.jw-contract-trigger::before { content: ""; overflow: hidden; width: 200%; =
height: 200%; display: block; position: absolute; top: 0px; left: 0px; }

.jwplayer .jw-media video { position: absolute; inset: 0px; width: 100%; he=
ight: 100%; margin: auto; background: transparent; -webkit-tap-highlight-co=
lor: rgba(0, 0, 0, 0); outline: none; }

.jwplayer .jw-media video::-webkit-media-controls-start-playback-button { d=
isplay: none; }

.jwplayer.jw-stretch-uniform .jw-media video { object-fit: contain; }

.jwplayer.jw-stretch-none .jw-media video { object-fit: none; }

.jwplayer.jw-stretch-fill .jw-media video { object-fit: cover; }

.jwplayer.jw-stretch-exactfit .jw-media video { object-fit: fill; }

.jw-preview { position: absolute; display: none; opacity: 1; visibility: vi=
sible; width: 100%; height: 100%; background: 50% 50% no-repeat rgb(0, 0, 0=
); }

.jwplayer .jw-preview, .jw-error .jw-preview { background-size: contain; }

.jw-stretch-none .jw-preview { background-size: auto; }

.jw-stretch-fill .jw-preview { background-size: cover; }

.jw-stretch-exactfit .jw-preview { background-size: 100% 100%; }

.jw-title { display: none; padding-top: 20px; width: 100%; z-index: 1; }

.jw-title-primary, .jw-title-secondary { color: rgb(255, 255, 255); padding=
-left: 20px; padding-right: 20px; padding-bottom: 0.5em; overflow: hidden; =
text-overflow: ellipsis; direction: unset; white-space: nowrap; width: 100%=
; }

.jw-title-primary { font-size: 1.625em; }

.jw-breakpoint-2 .jw-title-primary, .jw-breakpoint-3 .jw-title-primary { fo=
nt-size: 1.5em; }

.jw-flag-small-player .jw-title-primary { font-size: 1.25em; }

.jw-breakpoint-0 .jw-ab-truncated .jw-title-primary, .jw-breakpoint-1 .jw-a=
b-truncated .jw-title-primary, .jw-breakpoint-2 .jw-ab-truncated .jw-title-=
primary { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: =
vertical; overflow: hidden; padding-bottom: 0px; margin-bottom: 0.5em; whit=
e-space: pre-wrap; line-height: 1.2; }

.jw-breakpoint-1 .jw-ab-truncated .jw-title-primary { font-size: 1.25em; }

.jw-breakpoint-0 .jw-ab-truncated .jw-title-primary { font-size: 1em; }

.jw-flag-small-player .jw-title-secondary, .jw-breakpoint-0 .jw-ab-truncate=
d .jw-title-secondary, .jw-breakpoint-1 .jw-ab-truncated .jw-title-secondar=
y, .jw-breakpoint-2 .jw-ab-truncated .jw-title-secondary, .jw-title-seconda=
ry:empty { display: none; }

.jw-captions { position: absolute; width: 100%; height: 100%; text-align: c=
enter; display: none; letter-spacing: normal; word-spacing: normal; text-tr=
ansform: none; text-indent: 0px; text-decoration: none; pointer-events: non=
e; overflow: hidden; top: 0px; }

.jw-captions.jw-captions-enabled { display: block; }

.jw-captions-window { display: none; padding: 0.25em; border-radius: 0.25em=
; }

.jw-captions-window.jw-captions-window-active { display: inline-block; }

.jw-captions-text { display: inline-block; color: rgb(255, 255, 255); backg=
round-color: rgb(0, 0, 0); overflow-wrap: normal; word-break: normal; white=
-space: pre-line; font-style: normal; font-weight: normal; text-align: cent=
er; text-decoration: none; }

.jw-text-track-display { font-size: inherit; line-height: 1.5; }

.jw-text-track-cue { background-color: rgba(0, 0, 0, 0.5); color: rgb(255, =
255, 255); padding: 0.1em 0.3em; }

.jwplayer video::-webkit-media-controls { display: none; justify-content: f=
lex-start; }

.jwplayer video::-webkit-media-text-track-display { min-width: -webkit-min-=
content; }

.jwplayer video::cue { background-color: rgba(0, 0, 0, 0.5); }

.jwplayer video::-webkit-media-controls-panel-container { display: none; }

.jwplayer:not(.jw-flag-controls-hidden):not(.jw-state-playing) .jw-captions=
, .jwplayer.jw-flag-media-audio.jw-state-playing .jw-captions, .jwplayer.jw=
-state-playing:not(.jw-flag-user-inactive):not(.jw-flag-controls-hidden) .j=
w-captions { max-height: calc(100% - 60px); }

.jwplayer:not(.jw-flag-controls-hidden):not(.jw-state-playing):not(.jw-flag=
-ios-fullscreen) video::-webkit-media-text-track-container, .jwplayer.jw-fl=
ag-media-audio.jw-state-playing:not(.jw-flag-ios-fullscreen) video::-webkit=
-media-text-track-container, .jwplayer.jw-state-playing:not(.jw-flag-user-i=
nactive):not(.jw-flag-controls-hidden):not(.jw-flag-ios-fullscreen) video::=
-webkit-media-text-track-container { max-height: calc(100% - 60px); }

.jw-logo { position: absolute; margin: 20px; cursor: pointer; pointer-event=
s: all; background-repeat: no-repeat; background-size: contain; inset: auto=
; outline: none; }

.jw-logo.jw-tab-focus:focus { outline: rgb(77, 144, 254) solid 2px; }

.jw-flag-audio-player .jw-logo { display: none; }

.jw-logo-top-right { top: 0px; right: 0px; }

.jw-logo-top-left { top: 0px; left: 0px; }

.jw-logo-bottom-left { left: 0px; }

.jw-logo-bottom-right { right: 0px; }

.jw-logo-bottom-left, .jw-logo-bottom-right { bottom: 44px; transition: bot=
tom 150ms cubic-bezier(0, 0.25, 0.25, 1); }

.jw-state-idle .jw-logo { z-index: 1; }

.jw-state-setup .jw-wrapper { background-color: inherit; }

.jw-state-setup .jw-logo, .jw-state-setup .jw-controls, .jw-state-setup .jw=
-controls-backdrop { visibility: hidden; }

span.jw-break { display: block; }

body .jw-error, body .jwplayer.jw-state-error { background-color: rgb(51, 5=
1, 51); color: rgb(255, 255, 255); font-size: 16px; display: table; opacity=
: 1; position: relative; }

body .jw-error .jw-display, body .jwplayer.jw-state-error .jw-display { dis=
play: none; }

body .jw-error .jw-media, body .jwplayer.jw-state-error .jw-media { cursor:=
 default; }

body .jw-error .jw-preview, body .jwplayer.jw-state-error .jw-preview { bac=
kground-color: rgb(51, 51, 51); }

body .jw-error .jw-error-msg, body .jwplayer.jw-state-error .jw-error-msg {=
 background-color: rgb(0, 0, 0); border-radius: 2px; display: flex; flex-di=
rection: row; align-items: stretch; padding: 20px; }

body .jw-error .jw-error-msg .jw-icon, body .jwplayer.jw-state-error .jw-er=
ror-msg .jw-icon { height: 30px; width: 30px; margin-right: 20px; flex: 0 0=
 auto; align-self: center; }

body .jw-error .jw-error-msg .jw-icon:empty, body .jwplayer.jw-state-error =
.jw-error-msg .jw-icon:empty { display: none; }

body .jw-error .jw-error-msg .jw-info-container, body .jwplayer.jw-state-er=
ror .jw-error-msg .jw-info-container { margin: 0px; padding: 0px; }

body .jw-error:not(.jw-flag-audio-player).jw-flag-small-player .jw-error-ms=
g, body .jwplayer.jw-state-error:not(.jw-flag-audio-player).jw-flag-small-p=
layer .jw-error-msg, body .jw-error:not(.jw-flag-audio-player).jw-breakpoin=
t-2 .jw-error-msg, body .jwplayer.jw-state-error:not(.jw-flag-audio-player)=
.jw-breakpoint-2 .jw-error-msg { flex-direction: column; }

body .jw-error:not(.jw-flag-audio-player).jw-flag-small-player .jw-error-ms=
g .jw-error-text, body .jwplayer.jw-state-error:not(.jw-flag-audio-player).=
jw-flag-small-player .jw-error-msg .jw-error-text, body .jw-error:not(.jw-f=
lag-audio-player).jw-breakpoint-2 .jw-error-msg .jw-error-text, body .jwpla=
yer.jw-state-error:not(.jw-flag-audio-player).jw-breakpoint-2 .jw-error-msg=
 .jw-error-text { text-align: center; }

body .jw-error:not(.jw-flag-audio-player).jw-flag-small-player .jw-error-ms=
g .jw-icon, body .jwplayer.jw-state-error:not(.jw-flag-audio-player).jw-fla=
g-small-player .jw-error-msg .jw-icon, body .jw-error:not(.jw-flag-audio-pl=
ayer).jw-breakpoint-2 .jw-error-msg .jw-icon, body .jwplayer.jw-state-error=
:not(.jw-flag-audio-player).jw-breakpoint-2 .jw-error-msg .jw-icon { flex: =
0.5 0 auto; margin-right: 0px; margin-bottom: 20px; }

.jwplayer.jw-state-error.jw-flag-audio-player .jw-error-msg .jw-break, .jwp=
layer.jw-state-error.jw-flag-small-player .jw-error-msg .jw-break, .jwplaye=
r.jw-state-error.jw-breakpoint-2 .jw-error-msg .jw-break { display: inline;=
 }

.jwplayer.jw-state-error.jw-flag-audio-player .jw-error-msg .jw-break::befo=
re, .jwplayer.jw-state-error.jw-flag-small-player .jw-error-msg .jw-break::=
before, .jwplayer.jw-state-error.jw-breakpoint-2 .jw-error-msg .jw-break::b=
efore { content: " "; }

.jwplayer.jw-state-error.jw-flag-audio-player .jw-error-msg { height: 100%;=
 width: 100%; top: 0px; position: absolute; left: 0px; background: rgb(0, 0=
, 0); transform: none; padding: 4px 16px; z-index: 1; }

.jwplayer.jw-state-error.jw-flag-audio-player .jw-error-msg.jw-info-overlay=
 { max-width: none; max-height: none; }

body .jwplayer.jw-state-error .jw-title, .jw-state-idle .jw-title, .jwplaye=
r.jw-state-complete:not(.jw-flag-casting):not(.jw-flag-audio-player):not(.j=
w-flag-overlay-open-related) .jw-title { display: block; }

body .jwplayer.jw-state-error .jw-preview, .jw-state-idle .jw-preview, .jwp=
layer.jw-state-complete:not(.jw-flag-casting):not(.jw-flag-audio-player):no=
t(.jw-flag-overlay-open-related) .jw-preview { display: block; }

.jw-state-idle .jw-captions, .jwplayer.jw-state-complete .jw-captions, body=
 .jwplayer.jw-state-error .jw-captions { display: none; }

.jw-state-idle video::-webkit-media-text-track-container, .jwplayer.jw-stat=
e-complete video::-webkit-media-text-track-container, body .jwplayer.jw-sta=
te-error video::-webkit-media-text-track-container { display: none; }

.jwplayer.jw-flag-fullscreen { inset: 0px; z-index: 1000; margin: 0px; posi=
tion: fixed; width: 100% !important; height: 100% !important; }

.jwplayer.jw-flag-controls-hidden .jw-media { cursor: default; }

.jw-flag-audio-player .jw-media { visibility: hidden; }

.jw-flag-audio-player .jw-title { background: none; }

.jw-flag-floating { background-size: cover; background-color: rgb(0, 0, 0);=
 }

.jw-flag-floating .jw-wrapper { position: fixed; z-index: 2147483647; inset=
: auto 1rem 1rem auto; max-width: 400px; max-height: 400px; margin: 0px aut=
o; }

@media screen and (min-width: 481px) {
  .jw-flag-floating .jw-wrapper:not(.jw-floating-dragged) { animation: 150m=
s cubic-bezier(0, 0.25, 0.25, 1) 0s 1 normal forwards running jw-float-to-b=
ottom; }
}

@media screen and (max-width: 480px) {
  .jw-flag-floating .jw-wrapper { width: 100%; left: 0px; right: 0px; }
}

.jw-flag-floating .jw-wrapper.jw-floating-dragging { transition: none !impo=
rtant; }

.jw-flag-floating .jw-wrapper .jw-media { touch-action: none; }

@media screen and (max-device-width: 480px) and (orientation: portrait) {
  .jw-flag-touch.jw-flag-floating .jw-wrapper { animation: auto ease 0s 1 n=
ormal none running none; top: 0px; margin-top: 62px; bottom: auto; max-widt=
h: none; max-height: none; }
}

.jw-flag-floating .jw-float-icon { pointer-events: all; cursor: pointer; di=
splay: none; }

.jw-flag-floating .jw-float-icon .jw-svg-icon { filter: drop-shadow(rgb(0, =
0, 0) 0px 0px 1px); }

.jw-flag-floating.jw-floating-dismissible .jw-dismiss-icon { display: none;=
 }

.jw-flag-floating.jw-floating-dismissible.jw-flag-ads .jw-float-icon { disp=
lay: flex; }

.jw-flag-floating.jw-floating-dismissible.jw-state-paused .jw-logo, .jw-fla=
g-floating.jw-floating-dismissible:not(.jw-flag-user-inactive) .jw-logo { d=
isplay: none; }

.jw-flag-floating.jw-floating-dismissible.jw-state-paused .jw-float-icon, .=
jw-flag-floating.jw-floating-dismissible:not(.jw-flag-user-inactive) .jw-fl=
oat-icon { display: flex; }

.jw-float-icon { display: none; position: absolute; top: 3px; right: 5px; a=
lign-items: center; justify-content: center; }

@-webkit-keyframes jw-float-to-bottom {=20
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}

@keyframes jw-float-to-bottom {=20
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}

.jw-flag-top { margin-top: 2em; overflow: visible; }

.jw-top { height: 2em; line-height: 2; pointer-events: none; text-align: ce=
nter; opacity: 0.8; position: absolute; top: -2em; width: 100%; }

.jw-top .jw-icon { cursor: pointer; pointer-events: all; height: auto; widt=
h: auto; }

.jw-top .jw-text { color: rgb(85, 85, 85); }

.jw-overlays, .jw-controls, .jw-controls-backdrop, .jw-flag-small-player .j=
w-settings-menu, .jw-settings-submenu { height: 100%; width: 100%; }

.jw-settings-menu .jw-icon::after, .jw-icon-settings::after, .jw-icon-volum=
e::after, .jw-settings-menu .jw-icon.jw-button-color::after { position: abs=
olute; right: 0px; }

.jw-overlays, .jw-controls, .jw-controls-backdrop, .jw-settings-item-active=
::before { top: 0px; position: absolute; left: 0px; }

.jw-settings-menu .jw-icon::after, .jw-icon-settings::after, .jw-icon-volum=
e::after, .jw-settings-menu .jw-icon.jw-button-color::after { position: abs=
olute; bottom: 0px; left: 0px; }

.jw-nextup-close { position: absolute; top: 0px; right: 0px; }

.jw-overlays, .jw-controls, .jw-flag-small-player .jw-settings-menu { posit=
ion: absolute; bottom: 0px; right: 0px; }

.jw-settings-menu .jw-icon::after, .jw-icon-settings::after, .jw-icon-volum=
e::after, .jw-time-tip::after, .jw-settings-menu .jw-icon.jw-button-color::=
after, .jw-text-live::before, .jw-controlbar .jw-tooltip::after, .jw-settin=
gs-menu .jw-tooltip::after { content: ""; display: block; }

.jw-svg-icon { height: 24px; width: 24px; fill: currentcolor; pointer-event=
s: none; }

.jw-icon { height: 44px; width: 44px; background-color: transparent; outlin=
e: none; }

.jw-icon.jw-tab-focus:focus { border: 2px solid rgb(77, 144, 254); }

.jw-icon-airplay .jw-svg-icon-airplay-off { display: none; }

.jw-off.jw-icon-airplay .jw-svg-icon-airplay-off { display: block; }

.jw-icon-airplay .jw-svg-icon-airplay-on { display: block; }

.jw-off.jw-icon-airplay .jw-svg-icon-airplay-on { display: none; }

.jw-icon-cc .jw-svg-icon-cc-off { display: none; }

.jw-off.jw-icon-cc .jw-svg-icon-cc-off { display: block; }

.jw-icon-cc .jw-svg-icon-cc-on { display: block; }

.jw-off.jw-icon-cc .jw-svg-icon-cc-on { display: none; }

.jw-icon-fullscreen .jw-svg-icon-fullscreen-off { display: none; }

.jw-off.jw-icon-fullscreen .jw-svg-icon-fullscreen-off { display: block; }

.jw-icon-fullscreen .jw-svg-icon-fullscreen-on { display: block; }

.jw-off.jw-icon-fullscreen .jw-svg-icon-fullscreen-on { display: none; }

.jw-icon-pip .jw-svg-icon-pip-off { display: none; }

.jw-off.jw-icon-pip .jw-svg-icon-pip-off { display: block; }

.jw-icon-pip .jw-svg-icon-pip-on { display: block; }

.jw-off.jw-icon-pip .jw-svg-icon-pip-on { display: none; }

.jw-icon-volume .jw-svg-icon-volume-0 { display: none; }

.jw-off.jw-icon-volume .jw-svg-icon-volume-0 { display: block; }

.jw-icon-volume .jw-svg-icon-volume-100 { display: none; }

.jw-full.jw-icon-volume .jw-svg-icon-volume-100 { display: block; }

.jw-icon-volume .jw-svg-icon-volume-50 { display: block; }

.jw-off.jw-icon-volume .jw-svg-icon-volume-50, .jw-full.jw-icon-volume .jw-=
svg-icon-volume-50 { display: none; }

.jw-settings-menu .jw-icon::after, .jw-icon-settings::after, .jw-icon-volum=
e::after { height: 100%; width: 24px; box-shadow: currentcolor 0px -3px 0px=
 -1px inset; margin: auto; opacity: 0; transition: opacity 150ms cubic-bezi=
er(0, 0.25, 0.25, 1); }

.jw-settings-menu .jw-icon[aria-checked=3D"true"]::after, .jw-settings-open=
 .jw-icon-settings::after, .jw-icon-volume.jw-open::after { opacity: 1; }

.jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-cc, .jwplaye=
r.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-settings, .jwplayer.=
jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-audio-tracks, .jwplaye=
r.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-hd, .jwplayer.jw-bre=
akpoint--1:not(.jw-flag-audio-player) .jw-settings-sharing, .jwplayer.jw-br=
eakpoint--1:not(.jw-flag-audio-player) .jw-icon-fullscreen, .jwplayer.jw-br=
eakpoint--1:not(.jw-flag-audio-player).jw-flag-cast-available .jw-icon-airp=
lay, .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player).jw-flag-cast-ava=
ilable .jw-icon-cast { display: none; }

.jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-volume, .jwp=
layer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-text-live { bottom: 6=
px; }

.jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-volume::afte=
r { display: none; }

.jw-overlays, .jw-controls { pointer-events: none; }

.jw-controls-backdrop { display: block; background: linear-gradient(transpa=
rent, rgba(0, 0, 0, 0.4) 77%, rgba(0, 0, 0, 0.4) 100%) 100% 100% / 100% 240=
px no-repeat transparent; transition: opacity 250ms cubic-bezier(0, 0.25, 0=
.25, 1), background-size 250ms cubic-bezier(0, 0.25, 0.25, 1); pointer-even=
ts: none; }

.jw-overlays { cursor: auto; }

.jw-controls { overflow: hidden; }

.jw-flag-small-player .jw-controls { text-align: center; }

.jw-text { height: 1em; font-family: Arial, Helvetica, sans-serif; font-siz=
e: 0.75em; font-style: normal; font-weight: normal; color: rgb(255, 255, 25=
5); text-align: center; font-variant: normal; font-stretch: normal; }

.jw-controlbar, .jw-skip, .jw-display-icon-container .jw-icon, .jw-nextup-c=
ontainer, .jw-autostart-mute, .jw-overlays .jw-plugin { pointer-events: all=
; }

.jwplayer .jw-display-icon-container, .jw-error .jw-display-icon-container =
{ width: auto; height: auto; box-sizing: content-box; }

.jw-display { display: flex; flex-direction: column; justify-content: cente=
r; height: 100%; padding: 57px 0px; position: relative; width: 100%; }

.jw-flag-dragging .jw-display { display: none; }

.jw-state-idle:not(.jw-flag-cast-available) .jw-display { padding: 0px; }

.jw-display-container { text-align: center; }

.jw-display-controls { display: inline-block; }

.jwplayer .jw-display-icon-container { float: left; }

.jw-display-icon-container { display: inline-block; padding: 5.5px; margin:=
 0px 22px; }

.jw-display-icon-container .jw-icon { height: 75px; width: 75px; cursor: po=
inter; display: flex; justify-content: center; align-items: center; }

.jw-display-icon-container .jw-icon .jw-svg-icon { height: 33px; width: 33p=
x; padding: 0px; position: relative; }

.jw-display-icon-container .jw-icon .jw-svg-icon-rewind { padding: 0.2em 0.=
05em; }

.jw-breakpoint--1 .jw-nextup-container { display: none; }

.jw-breakpoint-0 .jw-display-icon-next, .jw-breakpoint--1 .jw-display-icon-=
next, .jw-breakpoint-0 .jw-display-icon-rewind, .jw-breakpoint--1 .jw-displ=
ay-icon-rewind { display: none; }

.jw-breakpoint-0.jw-flag-touch .jw-display .jw-icon, .jw-breakpoint--1.jw-f=
lag-touch .jw-display .jw-icon, .jw-breakpoint-0.jw-flag-touch .jw-display =
.jw-svg-icon, .jw-breakpoint--1.jw-flag-touch .jw-display .jw-svg-icon { z-=
index: 100; position: relative; }

.jw-breakpoint-0 .jw-display .jw-icon, .jw-breakpoint--1 .jw-display .jw-ic=
on, .jw-breakpoint-0 .jw-display .jw-svg-icon, .jw-breakpoint--1 .jw-displa=
y .jw-svg-icon { width: 44px; height: 44px; line-height: 44px; }

.jw-breakpoint-0 .jw-display .jw-icon::before, .jw-breakpoint--1 .jw-displa=
y .jw-icon::before, .jw-breakpoint-0 .jw-display .jw-svg-icon::before, .jw-=
breakpoint--1 .jw-display .jw-svg-icon::before { width: 22px; height: 22px;=
 }

.jw-breakpoint-1 .jw-display .jw-icon, .jw-breakpoint-1 .jw-display .jw-svg=
-icon { width: 44px; height: 44px; line-height: 44px; }

.jw-breakpoint-1 .jw-display .jw-icon::before, .jw-breakpoint-1 .jw-display=
 .jw-svg-icon::before { width: 22px; height: 22px; }

.jw-breakpoint-1 .jw-display .jw-icon.jw-icon-rewind::before { width: 33px;=
 height: 33px; }

.jw-breakpoint-2 .jw-display .jw-icon, .jw-breakpoint-3 .jw-display .jw-ico=
n, .jw-breakpoint-2 .jw-display .jw-svg-icon, .jw-breakpoint-3 .jw-display =
.jw-svg-icon { width: 77px; height: 77px; line-height: 77px; }

.jw-breakpoint-2 .jw-display .jw-icon::before, .jw-breakpoint-3 .jw-display=
 .jw-icon::before, .jw-breakpoint-2 .jw-display .jw-svg-icon::before, .jw-b=
reakpoint-3 .jw-display .jw-svg-icon::before { width: 38.5px; height: 38.5p=
x; }

.jw-breakpoint-4 .jw-display .jw-icon, .jw-breakpoint-5 .jw-display .jw-ico=
n, .jw-breakpoint-6 .jw-display .jw-icon, .jw-breakpoint-7 .jw-display .jw-=
icon, .jw-breakpoint-4 .jw-display .jw-svg-icon, .jw-breakpoint-5 .jw-displ=
ay .jw-svg-icon, .jw-breakpoint-6 .jw-display .jw-svg-icon, .jw-breakpoint-=
7 .jw-display .jw-svg-icon { width: 88px; height: 88px; line-height: 88px; =
}

.jw-breakpoint-4 .jw-display .jw-icon::before, .jw-breakpoint-5 .jw-display=
 .jw-icon::before, .jw-breakpoint-6 .jw-display .jw-icon::before, .jw-break=
point-7 .jw-display .jw-icon::before, .jw-breakpoint-4 .jw-display .jw-svg-=
icon::before, .jw-breakpoint-5 .jw-display .jw-svg-icon::before, .jw-breakp=
oint-6 .jw-display .jw-svg-icon::before, .jw-breakpoint-7 .jw-display .jw-s=
vg-icon::before { width: 44px; height: 44px; }

.jw-controlbar { display: flex; flex-flow: wrap; align-items: center; justi=
fy-content: center; position: absolute; left: 0px; bottom: 0px; width: 100%=
; border: none; border-radius: 0px; background-size: auto; box-shadow: none=
; max-height: 72px; transition: opacity 250ms cubic-bezier(0, 0.25, 0.25, 1=
), visibility; }

.jw-flag-touch.jw-breakpoint-0 .jw-controlbar .jw-icon-inline { height: 40p=
x; }

.jw-breakpoint-7 .jw-controlbar { max-height: 140px; }

.jw-breakpoint-7 .jw-controlbar .jw-button-container { padding: 0px 48px 20=
px; }

.jw-breakpoint-7 .jw-controlbar .jw-button-container .jw-tooltip { margin-b=
ottom: -7px; }

.jw-breakpoint-7 .jw-controlbar .jw-button-container .jw-icon-volume .jw-ov=
erlay { padding-bottom: 40%; }

.jw-breakpoint-7 .jw-controlbar .jw-button-container .jw-text { font-size: =
1em; }

.jw-breakpoint-7 .jw-controlbar .jw-button-container .jw-text.jw-text-elaps=
ed { justify-content: flex-end; }

.jw-breakpoint-7 .jw-controlbar .jw-button-container .jw-icon-inline:not(.j=
w-text-live), .jw-breakpoint-7 .jw-controlbar .jw-button-container .jw-icon=
-volume { height: 60px; width: 60px; }

.jw-breakpoint-7 .jw-controlbar .jw-button-container .jw-icon-inline:not(.j=
w-text-live) .jw-svg-icon, .jw-breakpoint-7 .jw-controlbar .jw-button-conta=
iner .jw-icon-volume .jw-svg-icon { height: 30px; width: 30px; }

.jw-breakpoint-7 .jw-controlbar .jw-slider-time { padding: 0px 60px; height=
: 34px; }

.jw-breakpoint-7 .jw-controlbar .jw-slider-time .jw-slider-container { heig=
ht: 10px; }

.jw-controlbar .jw-button-image { background: 50% 50% / contain no-repeat; =
max-height: 24px; }

.jw-controlbar .jw-spacer { margin: 0px auto; }

.jw-controlbar .jw-icon.jw-button-color:hover { color: rgb(255, 255, 255); =
}

.jw-button-container { display: flex; flex-flow: row; flex: 1 1 auto; align=
-items: center; justify-content: flex-start; width: 100%; padding: 0px 12px=
; }

.jw-slider-horizontal { background-color: transparent; }

.jw-icon-inline { position: relative; }

.jw-icon-inline, .jw-icon-tooltip { height: 44px; width: 44px; align-items:=
 center; display: flex; justify-content: center; }

.jw-icon-inline:not(.jw-text), .jw-icon-tooltip, .jw-slider-horizontal { cu=
rsor: pointer; }

.jw-text-elapsed, .jw-text-duration { justify-content: flex-start; width: f=
it-content; }

.jw-icon-tooltip { position: relative; }

.jw-time-tip, .jw-controlbar .jw-tooltip, .jw-settings-menu .jw-tooltip { p=
ointer-events: none; }

.jw-icon-cast { display: none; margin: 0px; padding: 0px; }

.jw-icon-cast google-cast-launcher { background-color: transparent; border:=
 none; padding: 0px; width: 24px; height: 24px; cursor: pointer; }

.jw-fullscreen-ima { display: none; }

.jw-icon-inline.jw-icon-volume { display: none; }

.jwplayer .jw-text-countdown { display: none; }

.jw-flag-small-player .jw-display { padding-top: 0px; padding-bottom: 0px; =
}

.jw-flag-small-player:not(.jw-flag-audio-player):not(.jw-flag-ads) .jw-cont=
rolbar .jw-button-container > .jw-icon-rewind, .jw-flag-small-player:not(.j=
w-flag-audio-player):not(.jw-flag-ads) .jw-controlbar .jw-button-container =
> .jw-icon-next, .jw-flag-small-player:not(.jw-flag-audio-player):not(.jw-f=
lag-ads) .jw-controlbar .jw-button-container > .jw-icon-playback { display:=
 none; }

.jw-flag-ads-vpaid:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not=
(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controlbar, .jw-fla=
g-user-inactive.jw-state-playing:not(.jw-flag-media-audio):not(.jw-flag-aud=
io-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-contr=
olbar, .jw-flag-user-inactive.jw-state-buffering:not(.jw-flag-media-audio):=
not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-ca=
sting) .jw-controlbar { visibility: hidden; pointer-events: none; opacity: =
0; transition-delay: 0s, 250ms; }

.jw-flag-ads-vpaid:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not=
(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controls-backdrop, =
.jw-flag-user-inactive.jw-state-playing:not(.jw-flag-media-audio):not(.jw-f=
lag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .j=
w-controls-backdrop, .jw-flag-user-inactive.jw-state-buffering:not(.jw-flag=
-media-audio):not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):n=
ot(.jw-flag-casting) .jw-controls-backdrop { opacity: 0; }

.jwplayer:not(.jw-flag-ads):not(.jw-flag-live).jw-breakpoint-0 .jw-text-cou=
ntdown { display: flex; }

.jwplayer:not(.jw-flag-ads):not(.jw-flag-live).jw-breakpoint--1 .jw-text-el=
apsed, .jwplayer:not(.jw-flag-ads):not(.jw-flag-live).jw-breakpoint-0 .jw-t=
ext-elapsed, .jwplayer:not(.jw-flag-ads):not(.jw-flag-live).jw-breakpoint--=
1 .jw-text-duration, .jwplayer:not(.jw-flag-ads):not(.jw-flag-live).jw-brea=
kpoint-0 .jw-text-duration { display: none; }

.jwplayer.jw-breakpoint--1:not(.jw-flag-ads):not(.jw-flag-audio-player) .jw=
-text-countdown, .jwplayer.jw-breakpoint--1:not(.jw-flag-ads):not(.jw-flag-=
audio-player) .jw-related-btn, .jwplayer.jw-breakpoint--1:not(.jw-flag-ads)=
:not(.jw-flag-audio-player) .jw-slider-volume { display: none; }

.jwplayer.jw-breakpoint--1:not(.jw-flag-ads):not(.jw-flag-audio-player) .jw=
-controlbar { flex-direction: column-reverse; }

.jwplayer.jw-breakpoint--1:not(.jw-flag-ads):not(.jw-flag-audio-player) .jw=
-button-container { height: 30px; }

.jw-breakpoint--1.jw-flag-ads:not(.jw-flag-audio-player) .jw-icon-volume, .=
jw-breakpoint--1.jw-flag-ads:not(.jw-flag-audio-player) .jw-icon-fullscreen=
 { display: none; }

.jwplayer:not(.jw-breakpoint-0) .jw-text-duration::before, .jwplayer:not(.j=
w-breakpoint--1) .jw-text-duration::before { content: "/"; padding-right: 1=
ch; padding-left: 1ch; }

.jwplayer:not(.jw-flag-user-inactive) .jw-controlbar { will-change: transfo=
rm; }

.jwplayer:not(.jw-flag-user-inactive) .jw-controlbar .jw-text { transform-s=
tyle: preserve-3d; }

.jwplayer:not(.jw-flag-fullscreen) .jw-fullscreen-disallowed { display: non=
e; }

.jw-slider-container { display: flex; align-items: center; position: relati=
ve; touch-action: none; }

.jw-rail, .jw-buffer, .jw-progress { position: absolute; cursor: pointer; }

.jw-progress { background-color: rgb(242, 242, 242); }

.jw-rail { background-color: rgba(255, 255, 255, 0.3); }

.jw-buffer { background-color: rgba(255, 255, 255, 0.3); }

.jw-knob { height: 13px; width: 13px; background-color: rgb(255, 255, 255);=
 border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 10px; opacity: =
1; pointer-events: none; position: absolute; transform: translate(-50%, -50=
%) scale(0); transition: opacity 150ms cubic-bezier(0, 0.25, 0.25, 1), tran=
sform, -webkit-transform; }

.jw-flag-dragging .jw-slider-time .jw-knob, .jw-icon-volume:active .jw-slid=
er-volume .jw-knob { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 26px, rgba(0, 0=
, 0, 0.4) 0px 0px 10px, rgba(255, 255, 255, 0.2) 0px 0px 0px 6px; }

.jw-slider-horizontal, .jw-slider-vertical { display: flex; }

.jw-slider-horizontal .jw-slider-container { height: 5px; width: 100%; }

.jw-slider-horizontal .jw-rail, .jw-slider-horizontal .jw-buffer, .jw-slide=
r-horizontal .jw-progress, .jw-slider-horizontal .jw-cue, .jw-slider-horizo=
ntal .jw-knob { top: 50%; }

.jw-slider-horizontal .jw-rail, .jw-slider-horizontal .jw-buffer, .jw-slide=
r-horizontal .jw-progress, .jw-slider-horizontal .jw-cue { transform: trans=
late(0px, -50%); }

.jw-slider-horizontal .jw-rail, .jw-slider-horizontal .jw-buffer, .jw-slide=
r-horizontal .jw-progress { height: 5px; }

.jw-slider-horizontal .jw-rail { width: 100%; }

.jw-slider-vertical { align-items: center; flex-direction: column; }

.jw-slider-vertical .jw-slider-container { height: 88px; width: 5px; }

.jw-slider-vertical .jw-rail, .jw-slider-vertical .jw-buffer, .jw-slider-ve=
rtical .jw-progress, .jw-slider-vertical .jw-knob { left: 50%; }

.jw-slider-vertical .jw-rail, .jw-slider-vertical .jw-buffer, .jw-slider-ve=
rtical .jw-progress { height: 100%; width: 5px; backface-visibility: hidden=
; transform: translate(-50%, 0px); transition: transform 150ms ease-in-out,=
 -webkit-transform 150ms ease-in-out; bottom: 0px; }

.jw-slider-vertical .jw-knob { transform: translate(-50%, 50%); }

.jw-slider-time.jw-tab-focus:focus .jw-rail { outline: rgb(77, 144, 254) so=
lid 2px; }

.jw-slider-time, .jw-horizontal-volume-container .jw-slider-volume { height=
: 17px; width: 100%; align-items: center; background: none transparent; pad=
ding: 0px 12px; }

.jw-slider-time .jw-cue { background-color: rgba(33, 33, 33, 0.8); cursor: =
pointer; position: absolute; width: 6px; }

.jw-slider-time, .jw-horizontal-volume-container { z-index: 1; outline: non=
e; }

.jw-slider-time .jw-rail, .jw-horizontal-volume-container .jw-rail, .jw-sli=
der-time .jw-buffer, .jw-horizontal-volume-container .jw-buffer, .jw-slider=
-time .jw-progress, .jw-horizontal-volume-container .jw-progress, .jw-slide=
r-time .jw-cue, .jw-horizontal-volume-container .jw-cue { backface-visibili=
ty: hidden; height: 100%; transform: translate(0px, -50%) scale(1, 0.6); tr=
ansition: transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out;=
 }

.jw-slider-time:hover .jw-rail, .jw-horizontal-volume-container:hover .jw-r=
ail, .jw-slider-time:focus .jw-rail, .jw-horizontal-volume-container:focus =
.jw-rail, .jw-flag-dragging .jw-slider-time .jw-rail, .jw-flag-dragging .jw=
-horizontal-volume-container .jw-rail, .jw-flag-touch .jw-slider-time .jw-r=
ail, .jw-flag-touch .jw-horizontal-volume-container .jw-rail, .jw-slider-ti=
me:hover .jw-buffer, .jw-horizontal-volume-container:hover .jw-buffer, .jw-=
slider-time:focus .jw-buffer, .jw-horizontal-volume-container:focus .jw-buf=
fer, .jw-flag-dragging .jw-slider-time .jw-buffer, .jw-flag-dragging .jw-ho=
rizontal-volume-container .jw-buffer, .jw-flag-touch .jw-slider-time .jw-bu=
ffer, .jw-flag-touch .jw-horizontal-volume-container .jw-buffer, .jw-slider=
-time:hover .jw-progress, .jw-horizontal-volume-container:hover .jw-progres=
s, .jw-slider-time:focus .jw-progress, .jw-horizontal-volume-container:focu=
s .jw-progress, .jw-flag-dragging .jw-slider-time .jw-progress, .jw-flag-dr=
agging .jw-horizontal-volume-container .jw-progress, .jw-flag-touch .jw-sli=
der-time .jw-progress, .jw-flag-touch .jw-horizontal-volume-container .jw-p=
rogress, .jw-slider-time:hover .jw-cue, .jw-horizontal-volume-container:hov=
er .jw-cue, .jw-slider-time:focus .jw-cue, .jw-horizontal-volume-container:=
focus .jw-cue, .jw-flag-dragging .jw-slider-time .jw-cue, .jw-flag-dragging=
 .jw-horizontal-volume-container .jw-cue, .jw-flag-touch .jw-slider-time .j=
w-cue, .jw-flag-touch .jw-horizontal-volume-container .jw-cue { transform: =
translate(0px, -50%) scale(1, 1); }

.jw-slider-time:hover .jw-knob, .jw-horizontal-volume-container:hover .jw-k=
nob, .jw-slider-time:focus .jw-knob, .jw-horizontal-volume-container:focus =
.jw-knob { transform: translate(-50%, -50%) scale(1); }

.jw-slider-time .jw-rail, .jw-horizontal-volume-container .jw-rail { backgr=
ound-color: rgba(255, 255, 255, 0.2); }

.jw-slider-time .jw-buffer, .jw-horizontal-volume-container .jw-buffer { ba=
ckground-color: rgba(255, 255, 255, 0.4); }

.jw-flag-touch .jw-slider-time::before, .jw-flag-touch .jw-horizontal-volum=
e-container::before { height: 44px; width: 100%; content: ""; position: abs=
olute; display: block; bottom: calc(100% - 17px); left: 0px; }

.jw-breakpoint-0.jw-flag-touch .jw-slider-time::before, .jw-breakpoint-0.jw=
-flag-touch .jw-horizontal-volume-container::before { height: 34px; }

.jw-slider-time.jw-tab-focus:focus .jw-rail, .jw-horizontal-volume-containe=
r.jw-tab-focus:focus .jw-rail { outline: rgb(77, 144, 254) solid 2px; }

.jw-flag-horizontal-slider .jw-overlay { display: none; }

.jw-flag-audio-player .jw-flag-horizontal-slider ~ .jw-horizontal-volume-co=
ntainer, .jwplayer:not(.jw-flag-small-player) .jw-flag-horizontal-slider ~ =
.jw-horizontal-volume-container { display: flex; transition: width 300ms cu=
bic-bezier(0, 0.25, 0.25, 1); width: 0px; }

.jw-flag-audio-player .jw-flag-horizontal-slider ~ .jw-horizontal-volume-co=
ntainer.jw-open, .jwplayer:not(.jw-flag-small-player) .jw-flag-horizontal-s=
lider ~ .jw-horizontal-volume-container.jw-open { width: 140px; }

.jw-flag-audio-player .jw-flag-horizontal-slider ~ .jw-horizontal-volume-co=
ntainer.jw-open .jw-slider-volume, .jwplayer:not(.jw-flag-small-player) .jw=
-flag-horizontal-slider ~ .jw-horizontal-volume-container.jw-open .jw-slide=
r-volume { padding-right: 24px; opacity: 1; }

.jw-flag-audio-player .jw-flag-horizontal-slider ~ .jw-horizontal-volume-co=
ntainer .jw-slider-volume, .jwplayer:not(.jw-flag-small-player) .jw-flag-ho=
rizontal-slider ~ .jw-horizontal-volume-container .jw-slider-volume { trans=
ition: opacity 300ms; opacity: 0; }

.jw-flag-audio-player .jw-flag-horizontal-slider ~ .jw-horizontal-volume-co=
ntainer .jw-slider-volume .jw-knob, .jwplayer:not(.jw-flag-small-player) .j=
w-flag-horizontal-slider ~ .jw-horizontal-volume-container .jw-slider-volum=
e .jw-knob { transform: translate(-50%, -50%); }

.jw-flag-audio-player .jw-button-container .jw-icon, .jwplayer:not(.jw-flag=
-small-player) .jw-button-container .jw-icon { flex: 0 0 auto; }

.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-slider-time { height: 17px=
; padding: 0px; }

.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-slider-time .jw-slider-con=
tainer { height: 10px; }

.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-slider-time .jw-knob { bor=
der-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.75); height: 12px; width=
: 10px; }

.jw-breakpoint-0 .jw-slider-time { height: 11px; }

.jw-horizontal-volume-container { display: none; }

.jw-modal { width: 284px; }

.jw-breakpoint-7 .jw-modal, .jw-breakpoint-6 .jw-modal, .jw-breakpoint-5 .j=
w-modal { height: 232px; }

.jw-breakpoint-4 .jw-modal, .jw-breakpoint-3 .jw-modal { height: 192px; }

.jw-breakpoint-2 .jw-modal, .jw-flag-small-player .jw-modal { bottom: 0px; =
right: 0px; height: 100%; width: 100%; max-height: none; max-width: none; z=
-index: 2; }

.jwplayer .jw-rightclick { display: none; position: absolute; white-space: =
nowrap; }

.jwplayer .jw-rightclick.jw-open { display: block; }

.jwplayer .jw-rightclick .jw-rightclick-list { border-radius: 1px; list-sty=
le: none; margin: 0px; padding: 0px; }

.jwplayer .jw-rightclick .jw-rightclick-list .jw-rightclick-item { backgrou=
nd-color: rgba(0, 0, 0, 0.8); border-bottom: 1px solid rgb(68, 68, 68); mar=
gin: 0px; }

.jwplayer .jw-rightclick .jw-rightclick-list .jw-rightclick-item .jw-rightc=
lick-logo { color: rgb(255, 255, 255); display: inline-flex; padding: 0px 1=
0px 0px 0px; vertical-align: middle; }

.jwplayer .jw-rightclick .jw-rightclick-list .jw-rightclick-item .jw-rightc=
lick-logo .jw-svg-icon { height: 20px; width: 20px; }

.jwplayer .jw-rightclick .jw-rightclick-list .jw-rightclick-item .jw-rightc=
lick-link { border: none; color: rgb(255, 255, 255); display: block; font-s=
ize: 11px; font-weight: 400; line-height: 1em; padding: 15px 23px; text-ali=
gn: start; text-decoration: none; width: 100%; }

.jwplayer .jw-rightclick .jw-rightclick-list .jw-rightclick-item:last-child=
 { border-bottom: none; }

.jwplayer .jw-rightclick .jw-rightclick-list .jw-rightclick-item:hover { cu=
rsor: pointer; }

.jwplayer .jw-rightclick .jw-rightclick-list .jw-featured { vertical-align:=
 middle; }

.jwplayer .jw-rightclick .jw-rightclick-list .jw-featured .jw-rightclick-li=
nk { color: rgb(255, 255, 255); }

.jwplayer .jw-rightclick .jw-rightclick-list .jw-featured .jw-rightclick-li=
nk span { color: rgb(255, 255, 255); font-size: 12px; }

.jwplayer .jw-rightclick .jw-rightclick-link { border: none; background-col=
or: transparent; outline: none; cursor: pointer; }

.jw-icon-tooltip.jw-open .jw-overlay { opacity: 1; pointer-events: auto; tr=
ansition-delay: 0s; }

.jw-icon-tooltip.jw-open .jw-overlay:focus { outline: none; }

.jw-icon-tooltip.jw-open .jw-overlay:focus.jw-tab-focus { outline: rgb(77, =
144, 254) solid 2px; }

.jw-slider-time .jw-overlay::before { height: 1em; top: auto; }

.jw-slider-time .jw-icon-tooltip.jw-open .jw-overlay { pointer-events: none=
; }

.jw-volume-tip { padding: 13px 0px 26px; }

.jw-time-tip, .jw-controlbar .jw-tooltip, .jw-settings-menu .jw-tooltip { h=
eight: auto; width: 100%; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 10px; colo=
r: rgb(255, 255, 255); display: block; margin: 0px 0px 14px; pointer-events=
: none; position: relative; z-index: 0; }

.jw-time-tip::after, .jw-controlbar .jw-tooltip::after, .jw-settings-menu .=
jw-tooltip::after { top: 100%; position: absolute; left: 50%; height: 14px;=
 width: 14px; border-radius: 1px; background-color: currentcolor; transform=
-origin: 75% 50%; transform: translate(-50%, -50%) rotate(45deg); z-index: =
-1; }

.jw-time-tip .jw-text, .jw-controlbar .jw-tooltip .jw-text, .jw-settings-me=
nu .jw-tooltip .jw-text { background-color: rgb(255, 255, 255); border-radi=
us: 1px; color: rgb(0, 0, 0); font-size: 10px; height: auto; line-height: 1=
; padding: 7px 10px; display: inline-block; min-width: 100%; vertical-align=
: middle; min-height: 2.4em; }

.jw-controlbar .jw-overlay { position: absolute; bottom: 100%; left: 50%; m=
argin: 0px; min-height: 44px; min-width: 44px; opacity: 0; pointer-events: =
none; transition: opacity 150ms cubic-bezier(0, 0.25, 0.25, 1), visibility =
150ms; transform: translate(-50%, 0px); width: 100%; z-index: 1; }

.jw-controlbar .jw-overlay .jw-contents { position: relative; }

.jw-controlbar .jw-option { position: relative; white-space: nowrap; cursor=
: pointer; list-style: none; height: 1.5em; font-family: inherit; line-heig=
ht: 1.5em; padding: 0px 0.5em; font-size: 0.8em; margin: 0px; }

.jw-controlbar .jw-option::before { padding-right: 0.125em; }

.jw-controlbar .jw-tooltip, .jw-settings-menu .jw-tooltip { position: absol=
ute; bottom: 100%; left: 50%; opacity: 0; transform: translate(-50%, 0px); =
transition: opacity 100ms cubic-bezier(0, 0.25, 0.25, 1), transform, visibi=
lity, -webkit-transform; visibility: hidden; white-space: nowrap; width: au=
to; z-index: 1; }

.jw-controlbar .jw-tooltip.jw-open, .jw-settings-menu .jw-tooltip.jw-open {=
 opacity: 1; transform: translate(-50%, -10px); transition-duration: 150ms;=
 transition-delay: 500ms, 0s, 500ms; visibility: visible; }

.jw-controlbar .jw-tooltip.jw-tooltip-fullscreen, .jw-settings-menu .jw-too=
ltip.jw-tooltip-fullscreen { left: auto; right: 0px; transform: translate(0=
px, 0px); }

.jw-controlbar .jw-tooltip.jw-tooltip-fullscreen.jw-open, .jw-settings-menu=
 .jw-tooltip.jw-tooltip-fullscreen.jw-open { transform: translate(0px, -10p=
x); }

.jw-controlbar .jw-tooltip.jw-tooltip-fullscreen::after, .jw-settings-menu =
.jw-tooltip.jw-tooltip-fullscreen::after { left: auto; right: 9px; }

.jw-tooltip-time { height: auto; width: 0px; bottom: 100%; line-height: nor=
mal; padding: 0px; pointer-events: none; user-select: none; }

.jw-tooltip-time .jw-overlay { bottom: 0px; min-height: 0px; width: auto; }

.jw-tooltip { bottom: 57px; display: none; position: absolute; }

.jw-tooltip .jw-text { height: 100%; white-space: nowrap; text-overflow: el=
lipsis; direction: unset; max-width: 246px; overflow: hidden; }

.jw-flag-audio-player .jw-tooltip { display: none; }

.jw-flag-small-player .jw-time-thumb { display: none; }

.jwplayer .jw-shortcuts-tooltip { top: 50%; position: absolute; left: 50%; =
background: rgba(38, 38, 38, 0.8); transform: translate(-50%, -50%); displa=
y: none; color: rgb(255, 255, 255); pointer-events: all; user-select: text;=
 overflow: hidden; flex-direction: column; z-index: 1; }

.jwplayer .jw-shortcuts-tooltip.jw-open { display: flex; }

.jwplayer .jw-shortcuts-tooltip .jw-shortcuts-close { flex: 0 0 auto; margi=
n: 5px 5px 5px auto; }

.jwplayer .jw-shortcuts-tooltip .jw-shortcuts-container { display: flex; fl=
ex: 1 1 auto; flex-flow: column; font-size: 12px; margin: 0px 20px 20px; ov=
erflow-y: auto; padding: 5px; }

.jwplayer .jw-shortcuts-tooltip .jw-shortcuts-container::-webkit-scrollbar =
{ background-color: transparent; width: 6px; }

.jwplayer .jw-shortcuts-tooltip .jw-shortcuts-container::-webkit-scrollbar-=
thumb { background-color: rgb(255, 255, 255); border: 1px solid rgb(38, 38,=
 38); border-radius: 6px; }

.jwplayer .jw-shortcuts-tooltip .jw-shortcuts-container .jw-shortcuts-title=
 { font-weight: bold; }

.jwplayer .jw-shortcuts-tooltip .jw-shortcuts-container .jw-shortcuts-heade=
r { align-items: center; display: flex; justify-content: space-between; mar=
gin-bottom: 10px; }

.jwplayer .jw-shortcuts-tooltip .jw-shortcuts-container .jw-shortcuts-toolt=
ip-list { display: flex; max-width: 340px; margin: 0px 10px; }

.jwplayer .jw-shortcuts-tooltip .jw-shortcuts-container .jw-shortcuts-toolt=
ip-list .jw-shortcuts-tooltip-descriptions { width: 100%; }

.jwplayer .jw-shortcuts-tooltip .jw-shortcuts-container .jw-shortcuts-toolt=
ip-list .jw-shortcuts-row { display: flex; align-items: center; justify-con=
tent: space-between; margin: 10px 0px; width: 100%; }

.jwplayer .jw-shortcuts-tooltip .jw-shortcuts-container .jw-shortcuts-toolt=
ip-list .jw-shortcuts-row .jw-shortcuts-description { margin-right: 10px; m=
ax-width: 70%; }

.jwplayer .jw-shortcuts-tooltip .jw-shortcuts-container .jw-shortcuts-toolt=
ip-list .jw-shortcuts-row .jw-shortcuts-key { background: rgb(254, 254, 254=
); color: rgb(51, 51, 51); overflow: hidden; padding: 7px 10px; text-overfl=
ow: ellipsis; white-space: nowrap; }

.jw-skip { color: rgba(255, 255, 255, 0.8); cursor: default; position: abso=
lute; display: flex; right: 0.75em; bottom: 56px; padding: 0.5em; border: 1=
px solid rgb(51, 51, 51); background-color: rgb(0, 0, 0); align-items: cent=
er; height: 2em; }

.jw-skip.jw-tab-focus:focus { outline: rgb(77, 144, 254) solid 2px; }

.jw-skip.jw-skippable { cursor: pointer; padding: 0.25em 0.75em; }

.jw-skip.jw-skippable:hover { cursor: pointer; color: rgb(255, 255, 255); }

.jw-skip.jw-skippable .jw-skip-icon { display: inline; height: 24px; width:=
 24px; margin: 0px; }

.jw-breakpoint-7 .jw-skip { padding: 1.35em 1em; bottom: 130px; }

.jw-breakpoint-7 .jw-skip .jw-text { font-size: 1em; font-weight: normal; }

.jw-breakpoint-7 .jw-skip .jw-icon-inline { height: 30px; width: 30px; }

.jw-breakpoint-7 .jw-skip .jw-icon-inline .jw-svg-icon { height: 30px; widt=
h: 30px; }

.jw-skip .jw-skip-icon { display: none; margin-left: -0.75em; padding: 0px =
0.5em; pointer-events: none; }

.jw-skip .jw-skip-icon .jw-svg-icon-next { display: block; padding: 0px; }

.jw-skip .jw-text, .jw-skip .jw-skip-icon { vertical-align: middle; font-si=
ze: 0.7em; }

.jw-skip .jw-text { font-weight: bold; }

.jw-cast { background-size: cover; display: none; height: 100%; position: r=
elative; width: 100%; }

.jw-cast-container { background: linear-gradient(rgba(25, 25, 25, 0.75), rg=
ba(25, 25, 25, 0.25), rgba(25, 25, 25, 0)); left: 0px; padding: 20px 20px 8=
0px; position: absolute; top: 0px; width: 100%; }

.jw-cast-text { color: rgb(255, 255, 255); font-size: 1.6em; }

.jw-breakpoint--1 .jw-cast-text, .jw-breakpoint-0 .jw-cast-text { font-size=
: 1.15em; }

.jw-breakpoint-1 .jw-cast-text, .jw-breakpoint-2 .jw-cast-text, .jw-breakpo=
int-3 .jw-cast-text { font-size: 1.3em; }

.jw-nextup-container { position: absolute; bottom: 66px; left: 0px; backgro=
und-color: transparent; cursor: pointer; margin: 0px auto; padding: 12px; p=
ointer-events: none; right: 0px; text-align: right; visibility: hidden; wid=
th: 100%; }

.jw-settings-open .jw-nextup-container, .jw-info-open .jw-nextup-container =
{ display: none; }

.jw-breakpoint-7 .jw-nextup-container { padding: 60px; }

.jw-flag-small-player .jw-nextup-container { padding: 0px 12px 0px 0px; }

.jw-flag-small-player .jw-nextup-container .jw-nextup-title, .jw-flag-small=
-player .jw-nextup-container .jw-nextup-duration, .jw-flag-small-player .jw=
-nextup-container .jw-nextup-close { display: none; }

.jw-flag-small-player .jw-nextup-container .jw-nextup-tooltip { height: 30p=
x; }

.jw-flag-small-player .jw-nextup-container .jw-nextup-header { font-size: 1=
2px; }

.jw-flag-small-player .jw-nextup-container .jw-nextup-body { justify-conten=
t: center; align-items: center; padding: 0.75em 0.3em; }

.jw-flag-small-player .jw-nextup-container .jw-nextup-thumbnail { width: 50=
%; }

.jw-flag-small-player .jw-nextup-container .jw-nextup { max-width: 65px; }

.jw-flag-small-player .jw-nextup-container .jw-nextup.jw-nextup-thumbnail-v=
isible { max-width: 120px; }

.jw-nextup { background: rgba(38, 38, 38, 0.8); border-radius: 0px; box-sha=
dow: rgba(0, 0, 0, 0.5) 0px 0px 10px; color: rgba(255, 255, 255, 0.8); disp=
lay: inline-block; max-width: 280px; overflow: hidden; opacity: 0; position=
: relative; width: 64%; pointer-events: all; transform: translate(0px, -5px=
); transition: opacity 150ms cubic-bezier(0, 0.25, 0.25, 1), transform, -we=
bkit-transform; }

.jw-nextup:hover .jw-nextup-tooltip { color: rgb(255, 255, 255); }

.jw-nextup.jw-nextup-thumbnail-visible { max-width: 400px; }

.jw-nextup.jw-nextup-thumbnail-visible .jw-nextup-thumbnail { display: bloc=
k; }

.jw-nextup-container-visible { visibility: visible; }

.jw-nextup-container-visible .jw-nextup { opacity: 1; transform: translate(=
0px, 0px); transition-delay: 0s, 0s, 150ms; }

.jw-nextup-tooltip { display: flex; height: 80px; }

.jw-nextup-thumbnail { width: 120px; background-position: center center; ba=
ckground-size: cover; flex: 0 0 auto; display: none; }

.jw-nextup-body { flex: 1 1 auto; overflow: hidden; padding: 0.75em 0.875em=
; display: flex; flex-flow: column wrap; justify-content: space-between; }

.jw-nextup-header, .jw-nextup-title { font-size: 14px; line-height: 1.35; }

.jw-nextup-header { font-weight: bold; }

.jw-nextup-title { overflow: hidden; text-overflow: ellipsis; white-space: =
nowrap; width: 100%; }

.jw-nextup-duration { align-self: flex-end; text-align: right; font-size: 1=
2px; }

.jw-nextup-close { height: 24px; width: 24px; border: none; color: rgba(255=
, 255, 255, 0.8); cursor: pointer; margin: 6px; visibility: hidden; }

.jw-nextup-close:hover { color: rgb(255, 255, 255); }

.jw-nextup-sticky .jw-nextup-close { visibility: visible; }

.jw-autostart-mute { position: absolute; bottom: 0px; right: 12px; height: =
44px; width: 44px; background-color: rgba(33, 33, 33, 0.4); padding: 5px 4p=
x 5px 6px; display: none; }

.jwplayer.jw-flag-autostart:not(.jw-flag-media-audio) .jw-nextup { display:=
 none; }

.jw-settings-menu { position: absolute; bottom: 57px; right: 12px; align-it=
ems: flex-start; background-color: rgb(38, 38, 38); display: none; flex-flo=
w: column; max-width: 284px; pointer-events: auto; }

.jw-settings-open .jw-settings-menu { display: flex; }

.jw-breakpoint-7 .jw-settings-menu { bottom: 130px; right: 60px; max-height=
: none; max-width: none; height: 35%; width: 25%; }

.jw-breakpoint-7 .jw-settings-menu .jw-settings-topbar:not(.jw-nested-menu-=
open) .jw-icon-inline { height: 60px; width: 60px; }

.jw-breakpoint-7 .jw-settings-menu .jw-settings-topbar:not(.jw-nested-menu-=
open) .jw-icon-inline .jw-svg-icon { height: 30px; width: 30px; }

.jw-breakpoint-7 .jw-settings-menu .jw-settings-topbar:not(.jw-nested-menu-=
open) .jw-icon-inline .jw-tooltip .jw-text { font-size: 1em; }

.jw-breakpoint-7 .jw-settings-menu .jw-settings-back { min-width: 60px; }

.jw-breakpoint-6 .jw-settings-menu, .jw-breakpoint-5 .jw-settings-menu { he=
ight: 232px; width: 284px; max-height: 232px; }

.jw-breakpoint-4 .jw-settings-menu, .jw-breakpoint-3 .jw-settings-menu { he=
ight: 192px; width: 284px; max-height: 192px; }

.jw-breakpoint-2 .jw-settings-menu { height: 179px; width: 284px; max-heigh=
t: 179px; }

.jw-flag-small-player .jw-settings-menu { max-width: none; }

.jw-settings-menu .jw-icon.jw-button-color::after { height: 100%; width: 24=
px; box-shadow: currentcolor 0px -3px 0px -1px inset; margin: auto; opacity=
: 0; transition: opacity 150ms cubic-bezier(0, 0.25, 0.25, 1); }

.jw-settings-menu .jw-icon.jw-button-color[aria-expanded=3D"true"]::after {=
 opacity: 1; }

.jw-settings-menu .jw-settings-reset { text-decoration: underline; }

.jw-settings-topbar { align-items: center; background-color: rgba(0, 0, 0, =
0.4); display: flex; flex: 0 0 auto; padding: 3px 5px 0px; width: 100%; }

.jw-settings-topbar.jw-nested-menu-open { padding: 0px; }

.jw-settings-topbar.jw-nested-menu-open .jw-icon:not(.jw-settings-close):no=
t(.jw-settings-back) { display: none; }

.jw-settings-topbar.jw-nested-menu-open .jw-svg-icon-close { width: 20px; }

.jw-settings-topbar.jw-nested-menu-open .jw-svg-icon-arrow-left { height: 1=
2px; }

.jw-settings-topbar.jw-nested-menu-open .jw-settings-topbar-text { display:=
 block; outline: none; }

.jw-settings-topbar .jw-settings-back { min-width: 44px; }

.jw-settings-topbar .jw-settings-topbar-buttons { display: inherit; width: =
100%; height: 100%; }

.jw-settings-topbar .jw-settings-topbar-text { display: none; color: rgb(25=
5, 255, 255); font-size: 13px; width: 100%; }

.jw-settings-topbar .jw-settings-close { margin-left: auto; }

.jw-settings-submenu { display: none; flex: 1 1 auto; overflow-y: auto; pad=
ding: 8px 20px 0px 5px; }

.jw-settings-submenu::-webkit-scrollbar { background-color: transparent; wi=
dth: 6px; }

.jw-settings-submenu::-webkit-scrollbar-thumb { background-color: rgb(255, =
255, 255); border: 1px solid rgb(38, 38, 38); border-radius: 6px; }

.jw-settings-submenu.jw-settings-submenu-active { display: block; }

.jw-settings-submenu .jw-submenu-topbar { box-shadow: rgb(29, 29, 29) 0px 2=
px 9px 0px; background-color: rgb(47, 45, 45); margin: -8px -20px 0px -5px;=
 }

.jw-settings-submenu .jw-submenu-topbar .jw-settings-content-item { cursor:=
 pointer; text-align: right; padding-right: 15px; text-decoration: underlin=
e; }

.jw-settings-submenu .jw-settings-value-wrapper { float: right; display: fl=
ex; align-items: center; }

.jw-settings-submenu .jw-settings-value-wrapper .jw-settings-content-item-a=
rrow { display: flex; }

.jw-settings-submenu .jw-settings-value-wrapper .jw-svg-icon-arrow-right { =
width: 8px; margin-left: 5px; height: 12px; }

.jw-breakpoint-7 .jw-settings-submenu .jw-settings-content-item { font-size=
: 1em; padding: 11px 15px 11px 30px; }

.jw-breakpoint-7 .jw-settings-submenu .jw-settings-content-item .jw-setting=
s-item-active::before { justify-content: flex-end; }

.jw-breakpoint-7 .jw-settings-submenu .jw-settings-content-item .jw-auto-la=
bel { font-size: 0.85em; padding-left: 10px; }

.jw-flag-touch .jw-settings-submenu { overflow-y: scroll; }

.jw-auto-label { font-size: 10px; font-weight: initial; opacity: 0.75; padd=
ing-left: 5px; }

.jw-settings-content-item { position: relative; color: rgba(255, 255, 255, =
0.8); cursor: pointer; font-size: 12px; line-height: 1; padding: 7px 0px 7p=
x 15px; width: 100%; text-align: left; outline: none; }

.jw-settings-content-item:hover { color: rgb(255, 255, 255); }

.jw-settings-content-item:focus { font-weight: bold; }

.jw-flag-small-player .jw-settings-content-item { line-height: 1.75; }

.jw-settings-content-item.jw-tab-focus:focus { border: 2px solid rgb(77, 14=
4, 254); }

.jw-settings-item-active { font-weight: bold; position: relative; }

.jw-settings-item-active::before { height: 100%; width: 1em; align-items: c=
enter; content: "=E2=80=A2"; display: inline-flex; justify-content: center;=
 }

.jw-breakpoint-2 .jw-settings-open .jw-display-container, .jw-flag-small-pl=
ayer .jw-settings-open .jw-display-container, .jw-flag-touch .jw-settings-o=
pen .jw-display-container { display: none; }

.jw-breakpoint-2 .jw-settings-open.jw-controls, .jw-flag-small-player .jw-s=
ettings-open.jw-controls, .jw-flag-touch .jw-settings-open.jw-controls { z-=
index: 1; }

.jw-flag-small-player .jw-settings-open .jw-controlbar { display: none; }

.jw-settings-open .jw-icon-settings::after { opacity: 1; }

.jw-settings-open .jw-tooltip-settings { display: none; }

.jw-sharing-link { cursor: pointer; }

.jw-shortcuts-container .jw-switch { position: relative; display: flex; ali=
gn-items: center; transition: opacity 0.15s ease-out, background; border-ra=
dius: 18px; width: 80px; height: 20px; padding: 10px; background: rgba(80, =
80, 80, 0.8); cursor: pointer; font-size: inherit; vertical-align: middle; =
outline: none; }

.jw-shortcuts-container .jw-switch.jw-tab-focus { border: 2px solid rgb(77,=
 144, 254); }

.jw-shortcuts-container .jw-switch .jw-switch-knob { position: absolute; le=
ft: 1px; transition: 0.15s ease-out; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px=
 10px; border-radius: 13px; width: 15px; height: 15px; background: rgb(254,=
 254, 254); }

.jw-shortcuts-container .jw-switch .jw-switch-disabled, .jw-shortcuts-conta=
iner .jw-switch .jw-switch-enabled { position: absolute; transition: inheri=
t; color: rgb(254, 254, 254); }

.jw-shortcuts-container .jw-switch .jw-switch-disabled { right: 8px; }

.jw-shortcuts-container .jw-switch .jw-switch-enabled { left: 8px; opacity:=
 0; }

.jw-shortcuts-container .jw-switch[aria-checked=3D"true"] { background: rgb=
(71, 84, 112); }

.jw-shortcuts-container .jw-switch[aria-checked=3D"true"] .jw-switch-disabl=
ed { opacity: 0; }

.jw-shortcuts-container .jw-switch[aria-checked=3D"true"] .jw-switch-enable=
d { opacity: 1; }

.jw-shortcuts-container .jw-switch[aria-checked=3D"true"] .jw-switch-knob {=
 left: 60px; }

.jw-idle-icon-text { display: none; line-height: 1; position: absolute; tex=
t-align: center; text-indent: 0.35em; top: 100%; white-space: nowrap; left:=
 50%; transform: translateX(-50%); }

.jw-idle-label { border-radius: 50%; color: rgb(255, 255, 255); filter: dro=
p-shadow(rgba(12, 26, 71, 0.25) 1px 1px 5px); font: 16px / 1 Arial, Helveti=
ca, sans-serif; position: relative; transition: background-color 150ms cubi=
c-bezier(0, 0.25, 0.25, 1), filter, -webkit-filter; -webkit-font-smoothing:=
 antialiased; }

.jw-state-idle .jw-icon-display.jw-idle-label .jw-idle-icon-text { display:=
 block; }

.jw-state-idle .jw-icon-display.jw-idle-label .jw-svg-icon-play { transform=
: scale(0.7, 0.7); }

.jw-breakpoint-0.jw-state-idle .jw-icon-display.jw-idle-label, .jw-breakpoi=
nt--1.jw-state-idle .jw-icon-display.jw-idle-label { font-size: 12px; }

@supports ((-webkit-filter: drop-shadow(0 0 3px #000)) or (filter: drop-sha=
dow(0 0 3px #000))) {
  .jwplayer.jw-ab-drop-shadow .jw-controls .jw-svg-icon, .jwplayer.jw-ab-dr=
op-shadow .jw-controls .jw-icon.jw-text, .jwplayer.jw-ab-drop-shadow .jw-sl=
ider-container .jw-rail, .jwplayer.jw-ab-drop-shadow .jw-title { text-shado=
w: none; box-shadow: none; filter: drop-shadow(rgba(0, 0, 0, 0.3) 0px 2px 3=
px); }
  .jwplayer.jw-ab-drop-shadow .jw-button-color { opacity: 0.8; transition-p=
roperty: color, opacity; }
  .jwplayer.jw-ab-drop-shadow .jw-button-color:not(:hover) { color: rgb(255=
, 255, 255); opacity: 0.8; }
  .jwplayer.jw-ab-drop-shadow .jw-button-color:hover { opacity: 1; }
  .jwplayer.jw-ab-drop-shadow .jw-controls-backdrop { background-image: lin=
ear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.008) 10.79%, rgba(0, 0, 0, 0=
.03) 21.99%, rgba(0, 0, 0, 0.063) 33.34%, rgba(0, 0, 0, 0.1) 44.59%, rgba(0=
, 0, 0, 0.15) 55.48%, rgba(0, 0, 0, 0.2) 65.75%, rgba(0, 0, 0, 0.25) 75.14%=
, rgba(0, 0, 0, 0.298) 83.41%, rgba(0, 0, 0, 0.337) 90.28%, rgba(0, 0, 0, 0=
.37) 95.51%, rgba(0, 0, 0, 0.392) 98.83%, rgba(0, 0, 0, 0.4)); mix-blend-mo=
de: multiply; transition-property: opacity; }
  .jw-state-idle.jwplayer.jw-ab-drop-shadow .jw-controls-backdrop { backgro=
und-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.196) 1.17%, =
rgba(0, 0, 0, 0.184) 4.49%, rgba(0, 0, 0, 0.17) 9.72%, rgba(0, 0, 0, 0.15) =
16.59%, rgba(0, 0, 0, 0.125) 24.86%, rgba(0, 0, 0, 0.1) 34.25%, rgba(0, 0, =
0, 0.075) 44.52%, rgba(0, 0, 0, 0.05) 55.41%, rgba(0, 0, 0, 0.03) 66.66%, r=
gba(0, 0, 0, 0.016) 78.01%, rgba(0, 0, 0, 0.004) 89.21%, rgba(0, 0, 0, 0));=
 background-size: 100% 7rem; background-position: 50% 0px; }
  .jwplayer.jw-ab-drop-shadow.jw-state-idle .jw-controls { background-color=
: transparent; }
}

.jw-video-thumbnail-container { position: relative; overflow: hidden; }

.jw-video-thumbnail-container:not(.jw-related-shelf-item-image) { height: 1=
00%; width: 100%; }

.jw-video-thumbnail-container.jw-video-thumbnail-generated { position: abso=
lute; top: 0px; left: 0px; }

.jw-video-thumbnail-container:hover, .jw-related-item-content:hover .jw-vid=
eo-thumbnail-container, .jw-related-shelf-item:hover .jw-video-thumbnail-co=
ntainer { cursor: pointer; }

.jw-video-thumbnail-container:hover .jw-video-thumbnail:not(.jw-video-thumb=
nail-completed), .jw-related-item-content:hover .jw-video-thumbnail-contain=
er .jw-video-thumbnail:not(.jw-video-thumbnail-completed), .jw-related-shel=
f-item:hover .jw-video-thumbnail-container .jw-video-thumbnail:not(.jw-vide=
o-thumbnail-completed) { opacity: 1; }

.jw-video-thumbnail-container .jw-video-thumbnail { position: absolute; top=
: 50%; left: 50%; bottom: unset; transform: translate(-50%, -50%); width: 1=
00%; height: auto; min-width: 100%; min-height: 100%; opacity: 0; transitio=
n: opacity 0.3s; object-fit: cover; background: rgb(0, 0, 0); }

.jw-related-item-next-up .jw-video-thumbnail-container .jw-video-thumbnail =
{ height: 100%; width: auto; }

.jw-video-thumbnail-container .jw-video-thumbnail.jw-video-thumbnail-visibl=
e:not(.jw-video-thumbnail-completed) { opacity: 1; }

.jw-video-thumbnail-container .jw-video-thumbnail.jw-video-thumbnail-comple=
ted { opacity: 0; }

.jw-video-thumbnail-container .jw-video-thumbnail ~ .jw-svg-icon-play { dis=
play: none; }

.jw-video-thumbnail-container .jw-video-thumbnail + .jw-related-shelf-item-=
aspect { pointer-events: none; }

.jw-video-thumbnail-container .jw-video-thumbnail + .jw-related-item-poster=
-content { pointer-events: none; }

.jw-preview { overflow: hidden; }

.jw-preview .jw-ab-zoom-thumbnail { color-scheme: inherit; forced-color-adj=
ust: inherit; mask: inherit; math-depth: inherit; position: inherit; positi=
on-anchor: inherit; text-size-adjust: inherit; appearance: inherit; color: =
inherit; font: inherit; font-palette: inherit; font-synthesis: inherit; pos=
ition-area: inherit; text-orientation: inherit; text-rendering: inherit; te=
xt-spacing-trim: inherit; -webkit-font-smoothing: inherit; -webkit-locale: =
inherit; -webkit-text-orientation: inherit; -webkit-writing-mode: inherit; =
writing-mode: inherit; zoom: inherit; accent-color: inherit; place-content:=
 inherit; place-items: inherit; place-self: inherit; alignment-baseline: in=
herit; anchor-name: inherit; anchor-scope: inherit; animation-composition: =
inherit; animation: 10s ease 0s infinite normal none running jw-ab-zoom-thu=
mbnail-animation; app-region: inherit; aspect-ratio: inherit; backdrop-filt=
er: inherit; backface-visibility: inherit; background: inherit; background-=
blend-mode: inherit; baseline-shift: inherit; baseline-source: inherit; blo=
ck-size: inherit; border-block: inherit; border: inherit; border-radius: in=
herit; border-collapse: inherit; border-end-end-radius: inherit; border-end=
-start-radius: inherit; border-inline: inherit; border-start-end-radius: in=
herit; border-start-start-radius: inherit; inset: inherit; box-decoration-b=
reak: inherit; box-shadow: inherit; box-sizing: inherit; break-after: inher=
it; break-before: inherit; break-inside: inherit; buffered-rendering: inher=
it; caption-side: inherit; caret-color: inherit; clear: inherit; clip: inhe=
rit; clip-path: inherit; clip-rule: inherit; color-interpolation: inherit; =
color-interpolation-filters: inherit; color-rendering: inherit; columns: in=
herit; column-fill: inherit; gap: inherit; column-rule: inherit; column-spa=
n: inherit; contain: inherit; contain-intrinsic-block-size: inherit; contai=
n-intrinsic-size: inherit; contain-intrinsic-inline-size: inherit; containe=
r: inherit; content: inherit; content-visibility: inherit; counter-incremen=
t: inherit; counter-reset: inherit; counter-set: inherit; cursor: inherit; =
cx: inherit; cy: inherit; d: inherit; display: inherit; dominant-baseline: =
inherit; empty-cells: inherit; field-sizing: inherit; fill: inherit; fill-o=
pacity: inherit; fill-rule: inherit; filter: inherit; flex: inherit; flex-f=
low: inherit; float: inherit; flood-color: inherit; flood-opacity: inherit;=
 grid: inherit; grid-area: inherit; height: inherit; hyphenate-character: i=
nherit; hyphenate-limit-chars: inherit; hyphens: inherit; image-orientation=
: inherit; image-rendering: inherit; initial-letter: inherit; inline-size: =
inherit; inset-block: inherit; inset-inline: inherit; interpolate-size: inh=
erit; isolation: inherit; letter-spacing: inherit; lighting-color: inherit;=
 line-break: inherit; list-style: inherit; margin-block: inherit; margin: i=
nherit; margin-inline: inherit; marker: inherit; mask-type: inherit; math-s=
hift: inherit; math-style: inherit; max-block-size: inherit; max-height: in=
herit; max-inline-size: inherit; max-width: inherit; min-block-size: inheri=
t; min-height: inherit; min-inline-size: inherit; min-width: inherit; mix-b=
lend-mode: inherit; object-fit: inherit; object-position: inherit; object-v=
iew-box: inherit; offset: inherit; opacity: inherit; order: inherit; orphan=
s: inherit; outline: inherit; outline-offset: inherit; overflow-anchor: inh=
erit; overflow-clip-margin: inherit; overflow-wrap: inherit; overflow: inhe=
rit; overlay: inherit; overscroll-behavior-block: inherit; overscroll-behav=
ior-inline: inherit; overscroll-behavior: inherit; padding-block: inherit; =
padding: inherit; padding-inline: inherit; page: inherit; page-orientation:=
 inherit; paint-order: inherit; perspective: inherit; perspective-origin: i=
nherit; pointer-events: inherit; position-try: inherit; position-visibility=
: inherit; quotes: inherit; r: inherit; resize: inherit; rotate: inherit; r=
uby-align: inherit; ruby-position: inherit; rx: inherit; ry: inherit; scale=
: inherit; scroll-behavior: inherit; scroll-margin-block: inherit; scroll-m=
argin: inherit; scroll-margin-inline: inherit; scroll-padding-block: inheri=
t; scroll-padding: inherit; scroll-padding-inline: inherit; scroll-snap-ali=
gn: inherit; scroll-snap-stop: inherit; scroll-snap-type: inherit; scroll-t=
imeline: inherit; scrollbar-color: inherit; scrollbar-gutter: inherit; scro=
llbar-width: inherit; shape-image-threshold: inherit; shape-margin: inherit=
; shape-outside: inherit; shape-rendering: inherit; size: inherit; speak: i=
nherit; stop-color: inherit; stop-opacity: inherit; stroke: inherit; stroke=
-dasharray: inherit; stroke-dashoffset: inherit; stroke-linecap: inherit; s=
troke-linejoin: inherit; stroke-miterlimit: inherit; stroke-opacity: inheri=
t; stroke-width: inherit; tab-size: inherit; table-layout: inherit; text-al=
ign: inherit; text-align-last: inherit; text-anchor: inherit; text-combine-=
upright: inherit; text-decoration: inherit; text-decoration-skip-ink: inher=
it; text-emphasis: inherit; text-emphasis-position: inherit; text-indent: i=
nherit; text-overflow: inherit; text-shadow: inherit; text-transform: inher=
it; text-underline-offset: inherit; text-underline-position: inherit; text-=
wrap: inherit; timeline-scope: inherit; touch-action: inherit; transform: i=
nherit; transform-box: inherit; transform-origin: inherit; transform-style:=
 inherit; transition: inherit; translate: inherit; user-select: inherit; ve=
ctor-effect: inherit; vertical-align: inherit; view-timeline: inherit; view=
-transition-class: inherit; view-transition-name: inherit; visibility: inhe=
rit; border-spacing: inherit; -webkit-box-align: inherit; -webkit-box-decor=
ation-break: inherit; -webkit-box-direction: inherit; -webkit-box-flex: inh=
erit; -webkit-box-ordinal-group: inherit; -webkit-box-orient: inherit; -web=
kit-box-pack: inherit; -webkit-box-reflect: inherit; -webkit-line-break: in=
herit; -webkit-line-clamp: inherit; -webkit-mask-box-image: inherit; -webki=
t-print-color-adjust: inherit; -webkit-rtl-ordering: inherit; -webkit-ruby-=
position: inherit; -webkit-tap-highlight-color: inherit; -webkit-text-combi=
ne: inherit; -webkit-text-decorations-in-effect: inherit; -webkit-text-fill=
-color: inherit; -webkit-text-security: inherit; -webkit-text-stroke: inher=
it; -webkit-user-drag: inherit; white-space-collapse: inherit; widows: inhe=
rit; width: inherit; will-change: inherit; word-break: inherit; word-spacin=
g: inherit; x: inherit; y: inherit; z-index: inherit; }

@-webkit-keyframes jw-ab-zoom-thumbnail-animation {=20
  0% { transform: scale(1, 1); }
  50% { transform: scale(1.25, 1.25); }
  100% { transform: scale(1, 1); }
}

@keyframes jw-ab-zoom-thumbnail-animation {=20
  0% { transform: scale(1, 1); }
  50% { transform: scale(1.25, 1.25); }
  100% { transform: scale(1, 1); }
}

.jw-state-idle:not(.jw-flag-cast-available) .jw-display { padding: 0px; }

.jw-state-idle .jw-controls { background: rgba(0, 0, 0, 0.4); }

.jw-state-idle.jw-flag-cast-available:not(.jw-flag-audio-player) .jw-contro=
lbar .jw-slider-time, .jw-state-idle.jw-flag-cardboard-available .jw-contro=
lbar .jw-slider-time, .jw-state-idle.jw-flag-cast-available:not(.jw-flag-au=
dio-player) .jw-controlbar .jw-icon:not(.jw-icon-cardboard):not(.jw-icon-ca=
st):not(.jw-icon-airplay), .jw-state-idle.jw-flag-cardboard-available .jw-c=
ontrolbar .jw-icon:not(.jw-icon-cardboard):not(.jw-icon-cast):not(.jw-icon-=
airplay) { display: none; }

.jwplayer.jw-state-buffering .jw-display-icon-display .jw-icon:focus { bord=
er: none; }

.jwplayer.jw-state-buffering .jw-display-icon-display .jw-icon .jw-svg-icon=
-buffer { animation: 2s linear 0s infinite normal none running jw-spin; dis=
play: block; }

@-webkit-keyframes jw-spin {=20
  100% { transform: rotate(360deg); }
}

@keyframes jw-spin {=20
  100% { transform: rotate(360deg); }
}

.jwplayer.jw-state-buffering .jw-icon-playback .jw-svg-icon-play { display:=
 none; }

.jwplayer.jw-state-buffering .jw-icon-display .jw-svg-icon-pause { display:=
 none; }

.jwplayer.jw-state-playing .jw-display .jw-icon-display .jw-svg-icon-play, =
.jwplayer.jw-state-playing .jw-icon-playback .jw-svg-icon-play { display: n=
one; }

.jwplayer.jw-state-playing .jw-display .jw-icon-display .jw-svg-icon-pause,=
 .jwplayer.jw-state-playing .jw-icon-playback .jw-svg-icon-pause { display:=
 block; }

.jwplayer.jw-state-playing.jw-flag-user-inactive:not(.jw-flag-audio-player)=
:not(.jw-flag-casting):not(.jw-flag-media-audio) .jw-controls-backdrop { op=
acity: 0; }

.jwplayer.jw-state-playing.jw-flag-user-inactive:not(.jw-flag-audio-player)=
:not(.jw-flag-casting):not(.jw-flag-media-audio) .jw-logo-bottom-left, .jwp=
layer.jw-state-playing.jw-flag-user-inactive:not(.jw-flag-audio-player):not=
(.jw-flag-casting):not(.jw-flag-media-audio):not(.jw-flag-autostart) .jw-lo=
go-bottom-right { bottom: 0px; }

.jwplayer .jw-icon-playback .jw-svg-icon-stop { display: none; }

.jwplayer.jw-state-paused .jw-svg-icon-pause, .jwplayer.jw-state-idle .jw-s=
vg-icon-pause, .jwplayer.jw-state-error .jw-svg-icon-pause, .jwplayer.jw-st=
ate-complete .jw-svg-icon-pause { display: none; }

.jwplayer.jw-state-error .jw-icon-display .jw-svg-icon-play, .jwplayer.jw-s=
tate-complete .jw-icon-display .jw-svg-icon-play, .jwplayer.jw-state-buffer=
ing .jw-icon-display .jw-svg-icon-play { display: none; }

.jwplayer:not(.jw-state-buffering) .jw-svg-icon-buffer { display: none; }

.jwplayer:not(.jw-state-complete) .jw-svg-icon-replay { display: none; }

.jwplayer:not(.jw-state-error) .jw-svg-icon-error { display: none; }

.jwplayer.jw-state-complete .jw-display .jw-icon-display .jw-svg-icon-repla=
y { display: block; }

.jwplayer.jw-state-complete .jw-display .jw-text { display: none; }

.jwplayer.jw-state-complete .jw-controls { background: rgba(0, 0, 0, 0.4); =
height: 100%; }

.jw-state-idle .jw-icon-display .jw-svg-icon-pause, .jwplayer.jw-state-paus=
ed .jw-icon-playback .jw-svg-icon-pause, .jwplayer.jw-state-paused .jw-icon=
-display .jw-svg-icon-pause, .jwplayer.jw-state-complete .jw-icon-playback =
.jw-svg-icon-pause { display: none; }

.jw-state-idle .jw-display-icon-rewind, .jwplayer.jw-state-buffering .jw-di=
splay-icon-rewind, .jwplayer.jw-state-complete .jw-display-icon-rewind, bod=
y .jw-error .jw-display-icon-rewind, body .jwplayer.jw-state-error .jw-disp=
lay-icon-rewind, .jw-state-idle .jw-display-icon-next, .jwplayer.jw-state-b=
uffering .jw-display-icon-next, .jwplayer.jw-state-complete .jw-display-ico=
n-next, body .jw-error .jw-display-icon-next, body .jwplayer.jw-state-error=
 .jw-display-icon-next { display: none; }

body .jw-error .jw-icon-display, body .jwplayer.jw-state-error .jw-icon-dis=
play { cursor: default; }

body .jw-error .jw-icon-display .jw-svg-icon-error, body .jwplayer.jw-state=
-error .jw-icon-display .jw-svg-icon-error { display: block; }

body .jw-error .jw-icon-container { position: absolute; width: 100%; height=
: 100%; inset: 0px; }

body .jwplayer.jw-state-error.jw-flag-audio-player .jw-preview { display: n=
one; }

body .jwplayer.jw-state-error.jw-flag-audio-player .jw-title { padding-top:=
 4px; }

body .jwplayer.jw-state-error.jw-flag-audio-player .jw-title-primary { widt=
h: auto; display: inline-block; padding-right: 0.5ch; }

body .jwplayer.jw-state-error.jw-flag-audio-player .jw-title-secondary { wi=
dth: auto; display: inline-block; padding-left: 0px; }

body .jwplayer.jw-state-error .jw-controlbar, .jwplayer.jw-state-idle:not(.=
jw-flag-audio-player):not(.jw-flag-cast-available):not(.jw-flag-cardboard-a=
vailable) .jw-controlbar { display: none; }

body .jwplayer.jw-state-error .jw-settings-menu, .jwplayer.jw-state-idle:no=
t(.jw-flag-audio-player):not(.jw-flag-cast-available):not(.jw-flag-cardboar=
d-available) .jw-settings-menu { height: 100%; top: 50%; left: 50%; transfo=
rm: translate(-50%, -50%); }

body .jwplayer.jw-state-error .jw-display, .jwplayer.jw-state-idle:not(.jw-=
flag-audio-player):not(.jw-flag-cast-available):not(.jw-flag-cardboard-avai=
lable) .jw-display { padding: 0px; }

body .jwplayer.jw-state-error .jw-logo-bottom-left, .jwplayer.jw-state-idle=
:not(.jw-flag-audio-player):not(.jw-flag-cast-available):not(.jw-flag-cardb=
oard-available) .jw-logo-bottom-left, body .jwplayer.jw-state-error .jw-log=
o-bottom-right, .jwplayer.jw-state-idle:not(.jw-flag-audio-player):not(.jw-=
flag-cast-available):not(.jw-flag-cardboard-available) .jw-logo-bottom-righ=
t { bottom: 0px; }

.jwplayer.jw-state-playing.jw-flag-user-inactive .jw-display { visibility: =
hidden; pointer-events: none; opacity: 0; }

.jwplayer.jw-state-playing:not(.jw-flag-touch):not(.jw-flag-small-player):n=
ot(.jw-flag-casting) .jw-display, .jwplayer.jw-state-paused:not(.jw-flag-to=
uch):not(.jw-flag-small-player):not(.jw-flag-casting):not(.jw-flag-play-rej=
ected) .jw-display { display: none; }

.jwplayer.jw-state-paused.jw-flag-play-rejected:not(.jw-flag-touch):not(.jw=
-flag-small-player):not(.jw-flag-casting) .jw-display-icon-rewind, .jwplaye=
r.jw-state-paused.jw-flag-play-rejected:not(.jw-flag-touch):not(.jw-flag-sm=
all-player):not(.jw-flag-casting) .jw-display-icon-next { display: none; }

.jwplayer.jw-state-buffering .jw-display-icon-display .jw-text, .jwplayer.j=
w-state-complete .jw-display .jw-text { display: none; }

.jwplayer.jw-flag-casting:not(.jw-flag-audio-player) .jw-cast { display: bl=
ock; }

.jwplayer.jw-flag-casting.jw-flag-airplay-casting .jw-display-icon-containe=
r { display: none; }

.jwplayer.jw-flag-casting .jw-icon-hd, .jwplayer.jw-flag-casting .jw-captio=
ns, .jwplayer.jw-flag-casting .jw-icon-fullscreen, .jwplayer.jw-flag-castin=
g .jw-icon-audio-tracks { display: none; }

.jwplayer.jw-flag-casting.jw-flag-airplay-casting .jw-icon-volume { display=
: none; }

.jwplayer.jw-flag-casting.jw-flag-airplay-casting .jw-icon-airplay { color:=
 rgb(255, 255, 255); }

.jw-state-playing.jw-flag-casting:not(.jw-flag-audio-player) .jw-display, .=
jw-state-paused.jw-flag-casting:not(.jw-flag-audio-player) .jw-display { di=
splay: flex; }

.jwplayer.jw-flag-cast-available .jw-icon-cast, .jwplayer.jw-flag-cast-avai=
lable .jw-icon-airplay { display: flex; }

.jwplayer.jw-flag-cardboard-available .jw-icon-cardboard { display: flex; }

.jwplayer.jw-flag-live .jw-display-icon-rewind { visibility: hidden; }

.jwplayer.jw-flag-live .jw-controlbar .jw-text-elapsed, .jwplayer.jw-flag-l=
ive .jw-controlbar .jw-text-duration, .jwplayer.jw-flag-live .jw-controlbar=
 .jw-text-countdown, .jwplayer.jw-flag-live .jw-controlbar .jw-slider-time =
{ display: none; }

.jwplayer.jw-flag-live .jw-controlbar .jw-text-alt { display: flex; }

.jwplayer.jw-flag-live .jw-controlbar .jw-overlay::after { display: none; }

.jwplayer.jw-flag-live .jw-nextup-container { bottom: 44px; }

.jwplayer.jw-flag-live .jw-text-elapsed, .jwplayer.jw-flag-live .jw-text-du=
ration { display: none; }

.jwplayer.jw-flag-live .jw-text-live { cursor: default; }

.jwplayer.jw-flag-live .jw-text-live:hover { color: rgba(255, 255, 255, 0.8=
); }

.jwplayer.jw-flag-live.jw-state-playing .jw-icon-playback .jw-svg-icon-stop=
, .jwplayer.jw-flag-live.jw-state-buffering .jw-icon-playback .jw-svg-icon-=
stop { display: block; }

.jwplayer.jw-flag-live.jw-state-playing .jw-icon-playback .jw-svg-icon-paus=
e, .jwplayer.jw-flag-live.jw-state-buffering .jw-icon-playback .jw-svg-icon=
-pause { display: none; }

.jw-text-live { height: 24px; width: auto; align-items: center; border-radi=
us: 1px; color: rgba(255, 255, 255, 0.8); display: flex; font-size: 12px; f=
ont-weight: bold; margin-right: 10px; padding: 0px 1ch; text-rendering: geo=
metricprecision; text-transform: uppercase; transition: box-shadow 150ms cu=
bic-bezier(0, 0.25, 0.25, 1), color; }

.jw-text-live::before { height: 8px; width: 8px; background-color: currentc=
olor; border-radius: 50%; margin-right: 6px; opacity: 1; transition: opacit=
y 150ms cubic-bezier(0, 0.25, 0.25, 1); }

.jw-text-live.jw-dvr-live { box-shadow: currentcolor 0px 0px 0px 2px inset;=
 }

.jw-text-live.jw-dvr-live::before { opacity: 0.5; }

.jw-text-live.jw-dvr-live:hover { color: rgb(255, 255, 255); }

.jwplayer.jw-flag-controls-hidden .jw-logo.jw-hide { visibility: hidden; po=
inter-events: none; opacity: 0; }

.jwplayer.jw-flag-controls-hidden:not(.jw-flag-casting) .jw-logo-top-right =
{ top: 0px; }

.jwplayer.jw-flag-controls-hidden .jw-plugin { bottom: 0.5em; }

.jwplayer.jw-flag-controls-hidden:not(.jw-flag-touch.jw-breakpoint-4):not(.=
jw-flag-touch.jw-breakpoint-5):not(.jw-flag-touch.jw-breakpoint-6):not(.jw-=
flag-touch.jw-breakpoint-7) .jw-nextup-container { transform: translateY(66=
px); }

.jwplayer.jw-flag-controls-hidden.jw-flag-touch.jw-state-playing.jw-breakpo=
int-7 .jw-nextup-container, .jwplayer.jw-flag-controls-hidden.jw-flag-touch=
.jw-state-playing.jw-breakpoint-6 .jw-nextup-container, .jwplayer.jw-flag-c=
ontrols-hidden.jw-flag-touch.jw-state-playing.jw-breakpoint-5 .jw-nextup-co=
ntainer, .jwplayer.jw-flag-controls-hidden.jw-flag-touch.jw-state-playing.j=
w-breakpoint-4 .jw-nextup-container { transform: translateY(4.25em); }

.jw-flag-controls-hidden .jw-controlbar, .jw-flag-controls-hidden .jw-displ=
ay { visibility: hidden; pointer-events: none; opacity: 0; transition-delay=
: 0s, 250ms; }

.jw-flag-controls-hidden .jw-controls-backdrop { opacity: 0; }

.jw-flag-controls-hidden .jw-logo { visibility: visible; }

.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing =
.jw-logo.jw-hide { visibility: hidden; pointer-events: none; opacity: 0; }

.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing:=
not(.jw-flag-casting) .jw-logo-top-right { top: 0px; }

.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing =
.jw-plugin { bottom: 0.5em; }

.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing:=
not(.jw-flag-touch.jw-breakpoint-4):not(.jw-flag-touch.jw-breakpoint-5):not=
(.jw-flag-touch.jw-breakpoint-6):not(.jw-flag-touch.jw-breakpoint-7) .jw-ne=
xtup-container { transform: translateY(66px); }

.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing.=
jw-flag-touch.jw-state-playing.jw-breakpoint-7 .jw-nextup-container, .jwpla=
yer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing.jw-fla=
g-touch.jw-state-playing.jw-breakpoint-6 .jw-nextup-container, .jwplayer.jw=
-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing.jw-flag-touc=
h.jw-state-playing.jw-breakpoint-5 .jw-nextup-container, .jwplayer.jw-flag-=
user-inactive:not(.jw-flag-media-audio).jw-state-playing.jw-flag-touch.jw-s=
tate-playing.jw-breakpoint-4 .jw-nextup-container { transform: translateY(4=
.25em); }

.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing:=
not(.jw-flag-controls-hidden) .jw-media { cursor: none; }

.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing.=
jw-flag-casting .jw-display { display: flex; }

.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing:=
not(.jw-flag-ads) .jw-autostart-mute { display: flex; }

.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-flag-casting .=
jw-nextup-container { bottom: 66px; }

.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-flag-casting.j=
w-state-idle .jw-nextup-container { display: none; }

.jw-flag-media-audio .jw-preview { display: block; }

.jwplayer.jw-flag-ads .jw-preview, .jwplayer.jw-flag-ads .jw-logo, .jwplaye=
r.jw-flag-ads .jw-captions.jw-captions-enabled, .jwplayer.jw-flag-ads .jw-n=
extup-container, .jwplayer.jw-flag-ads .jw-text-duration, .jwplayer.jw-flag=
-ads .jw-text-elapsed { display: none; }

.jwplayer.jw-flag-ads video::-webkit-media-text-track-container { display: =
none; }

.jwplayer.jw-flag-ads.jw-flag-small-player .jw-display-icon-rewind, .jwplay=
er.jw-flag-ads.jw-flag-small-player .jw-display-icon-next, .jwplayer.jw-fla=
g-ads.jw-flag-small-player .jw-display-icon-display { display: none; }

.jwplayer.jw-flag-ads.jw-flag-small-player.jw-state-buffering .jw-display-i=
con-display { display: inline-block; }

.jwplayer.jw-flag-ads .jw-controlbar { flex-direction: column-reverse; }

.jwplayer.jw-flag-ads .jw-controlbar .jw-slider-time { height: auto; paddin=
g: 0px; pointer-events: none; }

.jwplayer.jw-flag-ads .jw-controlbar .jw-slider-time .jw-slider-container {=
 height: 5px; }

.jwplayer.jw-flag-ads .jw-controlbar .jw-slider-time .jw-rail, .jwplayer.jw=
-flag-ads .jw-controlbar .jw-slider-time .jw-knob, .jwplayer.jw-flag-ads .j=
w-controlbar .jw-slider-time .jw-buffer, .jwplayer.jw-flag-ads .jw-controlb=
ar .jw-slider-time .jw-cue, .jwplayer.jw-flag-ads .jw-controlbar .jw-slider=
-time .jw-icon-settings { display: none; }

.jwplayer.jw-flag-ads .jw-controlbar .jw-slider-time .jw-progress { transfo=
rm: none; top: auto; }

.jwplayer.jw-flag-ads .jw-controlbar .jw-tooltip, .jwplayer.jw-flag-ads .jw=
-controlbar .jw-icon-tooltip:not(.jw-icon-volume), .jwplayer.jw-flag-ads .j=
w-controlbar .jw-icon-inline:not(.jw-icon-playback):not(.jw-icon-fullscreen=
):not(.jw-icon-volume) { display: none; }

.jwplayer.jw-flag-ads .jw-controlbar .jw-volume-tip { padding: 13px 0px; }

.jwplayer.jw-flag-ads .jw-controlbar .jw-text-alt { display: flex; }

.jwplayer.jw-flag-ads .jw-fullscreen-ima { display: none; }

.jwplayer.jw-flag-ads.jw-flag-ads.jw-state-playing.jw-flag-touch:not(.jw-fl=
ag-ads-vpaid) .jw-controls .jw-controlbar, .jwplayer.jw-flag-ads.jw-flag-ad=
s.jw-state-playing.jw-flag-touch:not(.jw-flag-ads-vpaid).jw-flag-autostart =
.jw-controls .jw-controlbar { display: flex; pointer-events: all; visibilit=
y: visible; opacity: 1; }

.jwplayer.jw-flag-ads.jw-flag-ads.jw-state-playing.jw-flag-touch:not(.jw-fl=
ag-ads-vpaid).jw-flag-user-inactive .jw-controls-backdrop, .jwplayer.jw-fla=
g-ads.jw-flag-ads.jw-state-playing.jw-flag-touch:not(.jw-flag-ads-vpaid).jw=
-flag-autostart.jw-flag-user-inactive .jw-controls-backdrop { opacity: 1; b=
ackground-size: 100% 60px; }

.jwplayer.jw-flag-ads-vpaid .jw-display-container, .jwplayer.jw-flag-touch.=
jw-flag-ads-vpaid .jw-display-container, .jwplayer.jw-flag-ads-vpaid .jw-sk=
ip, .jwplayer.jw-flag-touch.jw-flag-ads-vpaid .jw-skip { display: none; }

.jwplayer.jw-flag-ads-vpaid.jw-flag-small-player .jw-controls { background:=
 none; }

.jwplayer.jw-flag-ads-vpaid.jw-flag-small-player .jw-controls::after { cont=
ent: none; }

.jwplayer.jw-flag-ads-hide-controls .jw-controls-backdrop, .jwplayer.jw-fla=
g-ads-hide-controls .jw-controls { display: none !important; }

.jw-flag-overlay-open-related .jw-controls, .jw-flag-overlay-open-related .=
jw-title, .jw-flag-overlay-open-related .jw-logo { display: none; }

.jwplayer.jw-flag-rightclick-open { overflow: visible; }

.jwplayer.jw-flag-rightclick-open .jw-rightclick { z-index: 16777215; }

.jw-flag-touch.jw-breakpoint-7 .jw-captions, .jw-flag-touch.jw-breakpoint-6=
 .jw-captions, .jw-flag-touch.jw-breakpoint-5 .jw-captions, .jw-flag-touch.=
jw-breakpoint-4 .jw-captions, .jw-flag-touch.jw-breakpoint-7 .jw-nextup-con=
tainer, .jw-flag-touch.jw-breakpoint-6 .jw-nextup-container, .jw-flag-touch=
.jw-breakpoint-5 .jw-nextup-container, .jw-flag-touch.jw-breakpoint-4 .jw-n=
extup-container { bottom: 4.25em; }

.jw-flag-touch .jw-controlbar .jw-icon-volume { display: flex; }

.jw-flag-touch .jw-display, .jw-flag-touch .jw-display-container, .jw-flag-=
touch .jw-display-controls { pointer-events: none; }

.jw-flag-touch.jw-state-paused:not(.jw-breakpoint-1) .jw-display-icon-next,=
 .jw-flag-touch.jw-state-playing:not(.jw-breakpoint-1) .jw-display-icon-nex=
t, .jw-flag-touch.jw-state-paused:not(.jw-breakpoint-1) .jw-display-icon-re=
wind, .jw-flag-touch.jw-state-playing:not(.jw-breakpoint-1) .jw-display-ico=
n-rewind { display: none; }

.jw-flag-touch.jw-state-paused.jw-flag-dragging .jw-display { display: none=
; }

.jw-flag-audio-player { background-color: rgb(0, 0, 0); }

.jw-flag-audio-player .jw-media { visibility: hidden; }

.jw-flag-audio-player .jw-title { background: none; }

.jw-flag-audio-player:not(.jw-flag-live) .jw-spacer { display: none; }

.jw-flag-audio-player .jw-preview, .jw-flag-audio-player .jw-display, .jw-f=
lag-audio-player .jw-title, .jw-flag-audio-player .jw-nextup-container { di=
splay: none; }

.jw-flag-audio-player .jw-controlbar { position: relative; }

.jw-flag-audio-player .jw-controlbar .jw-button-container { padding-right: =
3px; padding-left: 0px; justify-content: flex-start; }

.jw-flag-audio-player .jw-controlbar .jw-icon-tooltip, .jw-flag-audio-playe=
r .jw-controlbar .jw-icon-inline { display: none; }

.jw-flag-audio-player .jw-controlbar .jw-icon-volume, .jw-flag-audio-player=
 .jw-controlbar .jw-icon-playback, .jw-flag-audio-player .jw-controlbar .jw=
-icon-next, .jw-flag-audio-player .jw-controlbar .jw-icon-rewind, .jw-flag-=
audio-player .jw-controlbar .jw-icon-cast, .jw-flag-audio-player .jw-contro=
lbar .jw-text-live, .jw-flag-audio-player .jw-controlbar .jw-icon-airplay, =
.jw-flag-audio-player .jw-controlbar .jw-logo-button, .jw-flag-audio-player=
 .jw-controlbar .jw-text-elapsed, .jw-flag-audio-player .jw-controlbar .jw-=
text-duration { display: flex; flex: 0 0 auto; }

.jw-flag-audio-player .jw-controlbar .jw-text-duration, .jw-flag-audio-play=
er .jw-controlbar .jw-text-countdown { padding-right: 10px; }

.jw-flag-audio-player .jw-controlbar .jw-slider-time { flex: 0 1 auto; alig=
n-items: center; display: flex; order: 1; }

.jw-flag-audio-player .jw-controlbar .jw-icon-volume { margin-right: 0px; t=
ransition: margin-right 150ms cubic-bezier(0, 0.25, 0.25, 1); }

.jw-flag-audio-player .jw-controlbar .jw-icon-volume .jw-overlay { display:=
 none; }

.jw-flag-audio-player .jw-controlbar .jw-horizontal-volume-container ~ .jw-=
slider-time { transition: opacity 300ms, width 300ms; }

.jw-flag-audio-player .jw-controlbar .jw-horizontal-volume-container.jw-ope=
n ~ .jw-slider-time { flex: 1 1 auto; width: auto; }

.jw-flag-audio-player .jw-controlbar .jw-slider-volume ~ .jw-icon-volume { =
margin-right: 140px; }

.jw-flag-audio-player.jw-breakpoint-1 .jw-horizontal-volume-container.jw-op=
en ~ .jw-slider-time, .jw-flag-audio-player.jw-breakpoint-2 .jw-horizontal-=
volume-container.jw-open ~ .jw-slider-time { opacity: 0; }

.jw-flag-audio-player.jw-flag-small-player .jw-text-elapsed, .jw-flag-audio=
-player.jw-flag-small-player .jw-text-duration { display: none; }

.jw-flag-audio-player.jw-flag-ads .jw-slider-time { display: none; }

.jw-hidden { display: none; }

.jw-settings-content-item .jw-svg-icon { margin-right: 1em; height: 16px; w=
idth: 16px; padding: 0px; }

.jw-settings-content-item .jw-tooltip { bottom: 12px; left: 50px; width: 60=
px; }

.jw-settings-content-item .jw-tooltip.jw-open { transition: none; }

.jw-sharing-link { display: flex; align-items: center; line-height: 16px; t=
ext-transform: capitalize; }

.jw-sharing-link:hover, .jw-sharing-link:focus { text-decoration: none; }

.jw-sharing-copy::after { background-color: rgb(255, 255, 255); border-radi=
us: 50px; bottom: 20px; color: rgb(0, 0, 0); content: "Copied"; display: bl=
ock; font-size: 13px; font-weight: bold; opacity: 0; margin-left: -25px; le=
ft: 50%; position: absolute; text-align: center; transform: translateY(10px=
); transition: 200ms ease-in-out; visibility: hidden; width: 60px; }

.jw-sharing-copy-textarea-copied::after { opacity: 1; transform: translateY=
(0px); visibility: visible; }

.jw-sharing-copy .jw-sharing-link { padding: 0px; }

.jw-sharing-copy .jw-sharing-link:hover, .jw-sharing-copy .jw-sharing-link:=
focus { color: rgb(255, 255, 255); }

.jw-sharing-link:focus, .jw-sharing-copy:focus { outline: none; }

.jw-sharing-link:active, .jw-sharing-copy:active { color: rgb(255, 255, 255=
); font-weight: bold; }

.jw-sharing-textarea { display: flex; opacity: 0; height: 1px; cursor: poin=
ter; }

.jwplayer .jw-stats-panel { background: rgba(38, 38, 38, 0.8); padding: 1em=
; border-radius: 4px; color: rgb(255, 255, 255); position: absolute; top: 5=
0%; left: 50%; transform: translate(-50%, -50%); min-width: 26em; max-width=
: 600px; font-size: 12px; z-index: 100; max-height: calc(100% - 10px); over=
flow-y: scroll; }

.jw-stats-close { position: absolute; right: 0px; top: 0px; }

.jw-stats-panel-content { user-select: text; cursor: text; }

.jw-stats-panel-content > div { float: left; padding-bottom: 0.25em; }

.jw-stats-panel-content * { line-height: 16px; }

.jw-stats-panel-content-container { white-space: nowrap; text-overflow: ell=
ipsis; overflow: hidden; }

.jw-stats-panel-content .jw-stats-panel-content-container > div:nth-child(1=
) { display: inline-block; font-weight: 600; }

.jw-stats-panel-content .jw-stats-panel-content-container > span:nth-child(=
2) { display: inline-block; opacity: 0; }

.jw-stats-chart { display: inline-block; background-color: rgba(255, 255, 2=
55, 0.8); width: 200px; height: 18px; margin-top: 0.125em; }

.jw-stats-full-width { width: 100%; }

.jw-stats-panel-content > div:not(.jw-stats-full-width) { width: 50%; }

.jw-breakpoint--1 .jw-stats-panel, .jw-breakpoint-0 .jw-stats-panel, .jw-br=
eakpoint-1 .jw-stats-panel { width: 100%; max-height: 100%; min-width: unse=
t; font-size: 11px; margin: 0px; }

.jw-breakpoint--1 .jw-stats-panel-content > div:not(.jw-stats-full-width), =
.jw-breakpoint-0 .jw-stats-panel-content > div:not(.jw-stats-full-width), .=
jw-breakpoint-1 .jw-stats-panel-content > div:not(.jw-stats-full-width) { w=
idth: 100%; }

.jw-breakpoint--1 .jw-stats-full-width, .jw-breakpoint-0 .jw-stats-full-wid=
th, .jw-breakpoint-1 .jw-stats-full-width { width: unset; }

.jw-breakpoint--1 .jw-stats-panel-content *, .jw-breakpoint-0 .jw-stats-pan=
el-content *, .jw-breakpoint-1 .jw-stats-panel-content * { line-height: 13p=
x; }

.jw-breakpoint-4 .jw-stats-panel, .jw-breakpoint-5 .jw-stats-panel, .jw-bre=
akpoint-6 .jw-stats-panel, .jw-breakpoint-7 .jw-stats-panel { font-size: 14=
px; }

.jw-breakpoint-4 .jw-stats-panel-content *, .jw-breakpoint-5 .jw-stats-pane=
l-content *, .jw-breakpoint-6 .jw-stats-panel-content *, .jw-breakpoint-7 .=
jw-stats-panel-content * { line-height: 20px; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-35083d5b-452a-4682-b7e1-40de7953d83f@mhtml.blink

@charset "utf-8";

@keyframes chartjs-render-animation {=20
  0% { opacity: 0.99; }
  100% { opacity: 1; }
}

.chartjs-render-monitor { animation: 0.001s ease 0s 1 normal none running c=
hartjs-render-animation; }

.chartjs-size-monitor, .chartjs-size-monitor-expand, .chartjs-size-monitor-=
shrink { position: absolute; direction: ltr; inset: 0px; overflow: hidden; =
pointer-events: none; visibility: hidden; z-index: -1; }

.chartjs-size-monitor-expand > div { position: absolute; width: 1e+06px; he=
ight: 1e+06px; left: 0px; top: 0px; }

.chartjs-size-monitor-shrink > div { position: absolute; width: 200%; heigh=
t: 200%; left: 0px; top: 0px; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-18a9e12b-25f8-4181-9cdb-0d9545444096@mhtml.blink

@charset "utf-8";

@font-face { font-display: auto; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 400; src: url("https://static.dwcdn.net/custom/themes/c=
nbc/assets/ProximaNova-Regular.woff") format("woff"), url("https://static.d=
wcdn.net/custom/themes/cnbc/assets/ProximaNova-Regular.ttf") format("truety=
pe"); }

@font-face { font-display: auto; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 700; src: url("https://static.dwcdn.net/custom/themes/c=
nbc/ProximaNova-Bold/ProximaNova-Bold.woff") format("woff"), url("https://s=
tatic.dwcdn.net/custom/themes/cnbc/ProximaNova-Bold/ProximaNova-Bold.ttf") =
format("truetype"); }

.small-multiple-container { font-family: "Proxima Nova", Avenir; color: rgb=
(51, 51, 51); max-width: 630px; }

.small-multiple-container .header { display: none; margin-bottom: 20px; }

.small-multiple-container .chart-head { font-size: 19px; font-weight: 700; =
}

.small-multiple-container .chart-head span { font-size: 16px; font-weight: =
400; opacity: 0.55; }

.small-multiple-container .chart-description { font-size: 16px; font-weight=
: 400; color: rgb(23, 23, 23); margin-top: 5px; }

.small-multiple-container .chart-description span { opacity: 0.55; }

.small-multiple-container .chart-block { display: grid; grid-template-colum=
ns: repeat(2, 1fr); grid-template-areas: "a a" "b b"; }

.small-multiple-container .chart-item { display: block; width: 100%; }

.small-multiple-container .chart-item-a { grid-area: a; }

.small-multiple-container .chart-item-b { grid-area: b; }

.small-multiple-container .chart-label { display: none; font-size: 14px; co=
lor: rgb(0, 77, 135); font-weight: 700; text-transform: uppercase; margin-b=
ottom: 10px; }

.small-multiple-container .chart-label span { font-size: 90%; font-weight: =
normal; color: rgb(23, 23, 23); opacity: 0.55; }

.small-multiple-container .footer { display: none; font-size: 13px; color: =
rgb(102, 102, 102); font-weight: 400; margin-top: 20px; justify-content: sp=
ace-between; }

.small-multiple-container .footer-left { }

.small-multiple-container .footer-right { padding-right: 5px; padding-botto=
m: 5px; align-self: flex-end; }

.small-multiple-container .footer-notes { margin-bottom: 3px; color: rgb(23=
, 23, 23); margin-right: 17px; }

.small-multiple-container .footer-byline { margin-right: 17px; }

.small-multiple-container .footer-source { margin-right: 17px; }

.small-multiple-container .footer-logo { display: inline; text-align: right=
; }

@media (min-width: 520px) {
}

@media (min-width: 760px) {
}

@media (min-width: 1020px) {
}

@media (min-width: 1340px) {
}
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: chrome-extension://ihcjicgdanjaechkgeegckofjjedodee/app/content-style.css

@charset "utf-8";

.A2O4W8X6IK { display: none !important; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://static-redesign.cnbcfm.com/dist/48087-3cde55817598da49f583.css

@charset "utf-8";

.SocialShare-socialShare, .SocialShare-socialShareICVideo { align-items: ce=
nter; display: flex; margin: 0px 0px 0px auto; }

@media (min-width: 760px) {
  .SocialShare-socialShare, .SocialShare-socialShareICVideo { justify-conte=
nt: flex-end; }
}

@media (max-width: 759px) {
  .SocialShare-socialShareNav { justify-content: flex-end; margin: 32px 0px=
 0px; }
  .SocialShare-socialShareNav .SocialShare-socialShareText { display: none;=
 }
  .SocialShare-socialShareNav .SocialShare-socialShareEmail::before, .Socia=
lShare-socialShareNav .SocialShare-socialShareFacebook::before, .SocialShar=
e-socialShareNav .SocialShare-socialShareIcon, .SocialShare-socialShareNav =
.SocialShare-socialShareLinkedin::before, .SocialShare-socialShareNav .Soci=
alShare-socialShareTwitter::before { font-size: 24px; }
}

@media (min-width: 760px) {
  .SocialShare-socialShareNav { margin: 0px 38px 0px 0px; }
}

.SocialShare-socialShareHighlight .SocialShare-socialShareButton, .SocialSh=
are-socialShareHighlight .SocialShare-socialShareButtonAllAccess, .SocialSh=
are-socialShareHighlight .SocialShare-socialShareButtonIC, .SocialShare-soc=
ialShareHighlight .SocialShare-socialShareButtonPro { color: rgb(255, 255, =
255); }

.SocialShare-socialShareHighlight .SocialShare-socialShareButton:focus, .So=
cialShare-socialShareHighlight .SocialShare-socialShareButton:hover, .Socia=
lShare-socialShareHighlight .SocialShare-socialShareButtonAllAccess:focus, =
.SocialShare-socialShareHighlight .SocialShare-socialShareButtonAllAccess:h=
over, .SocialShare-socialShareHighlight .SocialShare-socialShareButtonIC:fo=
cus, .SocialShare-socialShareHighlight .SocialShare-socialShareButtonIC:hov=
er, .SocialShare-socialShareHighlight .SocialShare-socialShareButtonPro:foc=
us, .SocialShare-socialShareHighlight .SocialShare-socialShareButtonPro:hov=
er { color: rgb(252, 183, 0); }

.SocialShare-socialShareButton { color: rgb(32, 119, 182); }

.SocialShare-socialShareButton:focus, .SocialShare-socialShareButton:hover =
{ color: rgb(252, 183, 0); }

.SocialShare-socialShareButtonAllAccess { color: rgb(0, 47, 108); }

.SocialShare-socialShareButtonAllAccess:focus, .SocialShare-socialShareButt=
onAllAccess:hover { color: rgb(0, 83, 207); }

.SocialShare-socialShareButtonPro { color: rgb(39, 49, 60); }

.SocialShare-socialShareButtonPro:focus, .SocialShare-socialShareButtonPro:=
hover { color: rgb(0, 132, 86); }

.SocialShare-socialShareButtonIC { color: rgb(7, 29, 57); }

.SocialShare-socialShareButtonIC:hover { color: rgb(4, 150, 255); }

.SocialShare-socialShareText { color: rgb(123, 123, 123); font-family: "Pro=
xima Nova", Helvetica, Arial, sans-serif; font-size: 10px; font-weight: 600=
; letter-spacing: 1.2px; margin: 2px 2px 0px 0px; text-transform: uppercase=
; }

.SocialShare-socialShareLabel { clip: rect(0px, 0px, 0px, 0px); height: 1px=
; overflow: hidden; position: absolute; width: 1px; }

.SocialShare-socialShareEmail::before, .SocialShare-socialShareFacebook::be=
fore, .SocialShare-socialShareIcon, .SocialShare-socialShareLinkedin::befor=
e, .SocialShare-socialShareTwitter::before { color: currentcolor; display: =
block; font-family: icomoon, sans-serif; font-size: 19px; padding: 0px 8px;=
 }

.SocialShare-socialShareFacebook::before { content: "=EE=A4=91"; }

.SocialShare-socialShareTwitter::before { content: "=EE=A4=95"; }

.SocialShare-socialShareLinkedin::before { content: "=EE=A4=93"; }

.SocialShare-socialShareEmail::before { content: "=EE=A4=A0"; }

.SocialShare-socialShareICVideo { display: flex; justify-content: space-bet=
ween; margin: unset; width: 100%; }

@media (min-width: 760px) {
  .SocialShare-socialShareICVideo { justify-content: unset; }
}
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://static-redesign.cnbcfm.com/dist/64802-93e499d1670e6d148304.css

@charset "utf-8";

.MostPopular-mostPopular { margin-bottom: 30px; }

@media (min-width: 760px) {
  .MostPopular-mostPopular { flex-grow: 0; flex-shrink: 0; margin-left: cal=
c(50% + 30px); max-width: 75%; min-width: 75%; }
}

@media (min-width: 760px) and (min-width: 760px) {
  .MostPopular-mostPopular { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .MostPopular-mostPopular { margin-left: calc(22.2222% + 30px); }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .MostPopular-mostPopular { margin-left: calc(16.6667% + 30px); }
}

@media (min-width: 1020px) {
  .MostPopular-mostPopular { flex: 0 0 auto; margin-left: 0px; max-width: 1=
00%; min-width: unset; top: auto; width: auto; }
}

.MostPopular-mostPopularSticky { position: sticky; top: 100px; }

.MostPopular-wrapper { text-align: left; width: 100%; }

@media (min-width: 1020px) {
  .MostPopular-wrapper { flex-grow: 0; flex-shrink: 0; margin-left: 0px; ma=
x-width: 100%; min-width: 100%; text-align: left; }
}

.MostPopular-header { border-top: 3px solid rgb(207, 216, 226); color: rgb(=
0, 47, 108); display: inline-block; font-size: 18px; font-weight: 800; lett=
er-spacing: 0.03em; line-height: 19px; margin-bottom: 18px; padding-top: 10=
px; text-transform: uppercase; width: 100%; }

.MostPopular-webview-normal .MostPopular-header { font-size: 18px; }

.MostPopular-webview-large .MostPopular-header { font-size: 22.5px; line-he=
ight: normal; }

.MostPopular-webview-larger .MostPopular-header { font-size: 27px; line-hei=
ght: normal; }

.MostPopular-webview-xlarge .MostPopular-header { font-size: 31.5px; line-h=
eight: normal; }

.MostPopular-webview-xxlarge .MostPopular-header { font-size: 36px; line-he=
ight: normal; }

.MostPopular-webview-xxxlarge .MostPopular-header { font-size: 40.5px; line=
-height: normal; }

@media (min-width: 760px) {
  .MostPopular-header { margin-bottom: 20px; }
}

@media (min-width: 1020px) {
  .MostPopular-header { display: block; }
}

.MostPopular-divider, .MostPopular-headerDivider { display: none; }

.MostPopular-slide { overflow: hidden; }

.MostPopular-list { counter-reset: item 0; margin-bottom: 18px; transition:=
 transform 0.5s; white-space: nowrap; }

.MostPopular-list li { border-bottom: 1px dotted rgb(185, 199, 213); displa=
y: flex; font-size: 16px; font-weight: 600; line-height: 1.5; margin-bottom=
: 18px; padding-bottom: 15px; vertical-align: middle; white-space: normal; =
width: 100%; }

.MostPopular-webview-normal .MostPopular-list li { font-size: 20px; }

.MostPopular-webview-large .MostPopular-list li { font-size: 25px; line-hei=
ght: normal; }

.MostPopular-webview-larger .MostPopular-list li { font-size: 30px; line-he=
ight: normal; }

.MostPopular-webview-xlarge .MostPopular-list li { font-size: 35px; line-he=
ight: normal; }

.MostPopular-webview-xxlarge .MostPopular-list li { font-size: 40px; line-h=
eight: normal; }

.MostPopular-webview-xxxlarge .MostPopular-list li { font-size: 45px; line-=
height: normal; }

@media (min-width: 360px) {
  .MostPopular-list li { line-height: 20px; }
}

@media (min-width: 760px) {
  .MostPopular-list li { font-size: 20px; line-height: 24px; }
  .MostPopular-webview-normal .MostPopular-list li { font-size: 20px; }
  .MostPopular-webview-large .MostPopular-list li { font-size: 25px; line-h=
eight: normal; }
  .MostPopular-webview-larger .MostPopular-list li { font-size: 30px; line-=
height: normal; }
  .MostPopular-webview-xlarge .MostPopular-list li { font-size: 35px; line-=
height: normal; }
  .MostPopular-webview-xxlarge .MostPopular-list li { font-size: 40px; line=
-height: normal; }
  .MostPopular-webview-xxxlarge .MostPopular-list li { font-size: 45px; lin=
e-height: normal; }
}

@media (min-width: 1020px) {
  .MostPopular-list li { font-size: 16px; line-height: 20px; }
}

@media (min-width: 1340px) {
  .MostPopular-list li { font-size: 16px; }
}

.MostPopular-list li .MostPopular-thumbnail { height: 75px; margin-right: 1=
4px; width: 100px; }

.MostPopular-list li .MostPopular-linkWrap { word-break: break-word; }

.MostPopular-list li .MostPopular-linkWrap:hover { color: rgb(46, 46, 46); =
text-decoration: underline; }

.MostPopular-list li.MostPopular-addIndex::before { background-color: rgba(=
0, 0, 0, 0.5); color: rgb(207, 216, 226); content: counter(item); counter-i=
ncrement: item 1; display: block; font-size: 22px; font-weight: 800; height=
: 23px; margin-top: 47px; padding-left: 5px; padding-top: 2px; position: ab=
solute; width: 20px; }

.MostPopular-list li:last-child { border-bottom: none; margin-bottom: 0px; =
padding-bottom: 0px; }

.MostPopular-list a { color: rgb(46, 46, 46); }

.MostPopular-list a:hover { color: rgb(46, 46, 46); text-decoration: underl=
ine; }

.MostPopular-controls { display: none; }

.MostPopular-numberWrapper { font-size: 24px; font-weight: 800; line-height=
: 1; position: relative; width: 95px; }

.MostPopular-slash { height: 20px; left: 50%; position: absolute; top: 50%;=
 transform: translate(-50%, -50%); width: 30px; }

.MostPopular-slash::before { background-color: rgb(207, 216, 226); bottom: =
50%; content: ""; height: 2px; left: 0px; position: absolute; transform: ro=
tate(-45deg); width: 30px; }

.MostPopular-activeNumber { transform: translateX(-10px); }

.MostPopular-crossPromoVariant .MostPopular-activeNumber { text-align: cent=
er; }

.MostPopular-totalNumber { color: rgb(207, 216, 226); transform: translateX=
(10px); }

.MostPopular-crossPromoVariant .MostPopular-totalNumber { text-align: cente=
r; }

.MostPopular-arrow { color: rgb(7, 29, 57); font-size: 70px; }

.MostPopular-arrow span { align-items: center; display: flex; height: 50px;=
 }

.MostPopular-arrowFaded { color: rgb(207, 216, 226); }

.MostPopular-taboolaContainer { margin-bottom: 20px; }

@media (prefers-color-scheme: dark) {
  .webview .MostPopular-header, .webview .MostPopular-list li, .webview .Mo=
stPopular-list li a { color: rgb(220, 224, 228); }
}

.MostPopular-investingClubPill, .MostPopular-proPill, .MostPopular-watchLiv=
ePill { top: 3px; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://static-redesign.cnbcfm.com/dist/1435-a4d1ac85e1ca407da4b3.css

@charset "utf-8";

.BoxInline-container { margin: 30px auto auto; max-width: 300px; }

@media (max-width: 359px) {
  .BoxInline-container { margin-bottom: 20px; }
}

@media (min-width: 1020px) {
  .BoxInline-container { margin: 0px; }
}

.BoxInline-container [id*=3D"div-gpt-boxinline"] > div { margin-bottom: 40p=
x; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://static-redesign.cnbcfm.com/dist/21620-05dccf4f60c6bafb2a52.css

@charset "utf-8";

@media (max-width: 759px) {
  .MidResponsive-midResponsiveContainer iframe { max-width: 300px; }
}

[id*=3D"MidResponsive"], [id*=3D"dart_wrapper_midresponsive"] { margin: 40p=
x auto 0px; position: sticky; }

@media (min-width: 760px) {
  [id*=3D"MidResponsive"], [id*=3D"dart_wrapper_midresponsive"] { margin-to=
p: 0px; }
}

[id*=3D"MidResponsive"] > div, [id*=3D"dart_wrapper_midresponsive"] > div {=
 margin-bottom: 40px; text-align: center; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://static-redesign.cnbcfm.com/dist/components-Video-UniversalVideoPlayer-VideoPlayer-cd8e315eed62166f7a27.css

@charset "utf-8";

.JWPlayer8-videoContainer { opacity: 1; position: absolute; z-index: 10; }

.JWPlayer8-wrapper { cursor: pointer; height: 0px; opacity: 0; position: ab=
solute; top: 0px; width: 100%; }

.JWPlayer8-wrapper::before { bottom: 0px; content: ""; height: 100%; left: =
0px; position: absolute; width: 100%; }

.JWPlayer8-gridWrapper { display: grid; grid-template-columns: auto; grid-t=
emplate-rows: auto; }

.JWPlayer8-gridWrapper > * { grid-area: 1 / 1 / 2 / 2; }

.JWPlayer8-tapToUnMuteButton { align-items: center; background: rgb(252, 18=
3, 0); border: 0px; color: rgb(255, 255, 255); display: flex; height: 44px;=
 justify-content: center; left: 16px; line-height: 1; position: absolute; t=
op: 12px; width: 44px; z-index: 2000; }

.JWPlayer8-tapToUnMuteButton > svg { height: 22px; width: 22px; }

.customControls .jw-controls-backdrop { background: none; }

.customControls .JWPlayer8-wrapper::before { background: linear-gradient(rg=
ba(0, 0, 0, 0), rgb(0, 47, 108)); }

.customControls.makeit .JWPlayer8-wrapper::before { background: none; }

.customControls .JWPlayer8-wrapper { height: 100%; opacity: 1; }

.customControls .JWPlayer8-wrapper::before { bottom: 0px; content: ""; heig=
ht: 100%; left: 0px; opacity: 0; position: absolute; width: 100%; }

.customControls .JWPlayer8-wrapper .JWPlayer8-buttonWrapper, .customControl=
s .JWPlayer8-wrapper .JWPlayer8-buttons span:last-child, .customControls .J=
WPlayer8-wrapper .JWPlayer8-timesliderContainer, .customControls .JWPlayer8=
-wrapper .JWPlayer8-title { opacity: 0; }

.customControls .JWPlayer8-wrapper:hover { background-color: rgba(0, 47, 10=
8, 0.8); }

.customControls .JWPlayer8-wrapper:hover .JWPlayer8-buttonWrapper, .customC=
ontrols .JWPlayer8-wrapper:hover .JWPlayer8-buttons span:last-child, .custo=
mControls .JWPlayer8-wrapper:hover .JWPlayer8-timesliderContainer, .customC=
ontrols .JWPlayer8-wrapper:hover .JWPlayer8-title, .customControls .JWPlaye=
r8-wrapper:hover::before { opacity: 1; }

.customControls .jw-state-paused .JWPlayer8-wrapper { background-color: rgb=
a(0, 47, 108, 0.8); }

.customControls .jw-state-paused .JWPlayer8-wrapper .JWPlayer8-buttonWrappe=
r, .customControls .jw-state-paused .JWPlayer8-wrapper .JWPlayer8-buttons s=
pan:last-child, .customControls .jw-state-paused .JWPlayer8-wrapper .JWPlay=
er8-timesliderContainer, .customControls .jw-state-paused .JWPlayer8-wrappe=
r .JWPlayer8-title, .customControls .jw-state-paused .JWPlayer8-wrapper::be=
fore { opacity: 1; }

.customControls.makeit .JWPlayer8-wrapper:hover, .customControls.makeit .jw=
-state-paused .JWPlayer8-wrapper { background-color: rgba(98, 88, 255, 0.8)=
; }

.customControls .JWPlayer8-wrapper:hover { opacity: 1; }

.JWPlayer8-buttons { display: none; }

.customControls .JWPlayer8-buttons .icon-close { font-weight: 900; }

.JWPlayer8-buttonWrapper { height: 60px; width: 60px; }

@media (min-width: 760px) {
  .JWPlayer8-buttonWrapper { height: 80px; width: 80px; }
}

.icon-buffett-video { margin-left: 2px; }

.customControls .icon-buffett-pause, .customControls .icon-buffett-video { =
font-size: 12px; margin-left: 0px; }

.customControls.makeit .icon-buffett-pause, .customControls.makeit .icon-bu=
ffett-video { font-size: 22px; font-weight: 400; }

.acorns .icon-buffett-pause, .acorns .icon-buffett-video { font-size: 16px;=
 }

@media (min-width: 760px) {
  .acorns .icon-buffett-pause, .acorns .icon-buffett-video { font-size: 35p=
x; }
}

.customControls.acorns .icon-buffett-pause, .customControls.acorns .icon-bu=
ffett-video { font-size: 22px; font-weight: 400; }

.customControls.makeit .icon-buffett-pause { margin-left: 0px; }

.customControls.acorns .icon-buffett-video, .customControls.makeit .icon-bu=
ffett-video { margin-left: 2px; }

.customControls .jw-controlbar, .customControls .jw-controls { opacity: 0; =
}

.jw-state-paused .icon-buffett-pause, .jw-state-playing .icon-buffett-video=
 { display: none; }

.jw-state-paused .JWPlayer8-wrapper { height: 100%; opacity: 1; }

.jw-state-paused.customControls .JWPlayer8-wrapper { pointer-events: auto; =
}

.jw-flag-fullscreen .JWPlayer8-wrapper, .scrubbing .JWPlayer8-wrapper { hei=
ght: 0px; opacity: 0; }

.JWPlayer8-buttons { justify-content: space-between; left: 15px; position: =
absolute; text-align: right; top: 15px; width: calc(100% - 30px); }

.JWPlayer8-buttons span { color: rgb(255, 255, 255); font-size: 15px; }

.JWPlayer8-buttons span:last-child:hover { color: rgb(252, 183, 0); }

.customControls.makeit .JWPlayer8-buttons span:last-child:hover { color: rg=
b(255, 104, 93); }

.customControls.acorns .JWPlayer8-buttons span:last-child:hover { color: rg=
b(116, 201, 71); }

.customControls .JWPlayer8-buttons { display: flex; }

.JWPlayer8-buttonWrapper { align-items: center; background-color: rgb(252, =
183, 0); border: 1px solid rgb(252, 183, 0); color: rgb(255, 255, 255); dis=
play: flex; font-size: 18px; justify-content: center; left: 50%; position: =
absolute; top: 50%; transform: translate(-50%, -50%); }

.JWPlayer8-wrapper:hover .JWPlayer8-buttonWrapper { background-color: rgb(2=
52, 183, 0); }

.JWPlayer8-buttonWrapper span { display: flex; }

@media (min-width: 760px) {
  .JWPlayer8-buttonWrapper { font-size: 22px; }
}

.customControls .JWPlayer8-buttonWrapper { border: 1px solid rgb(252, 183, =
0); height: 40px; width: 40px; }

.makeit .JWPlayer8-buttonWrapper { background-color: rgb(255, 104, 93); bor=
der: 5px solid rgb(255, 104, 93); border-radius: 50%; height: 80px; width: =
80px; }

.acorns .JWPlayer8-buttonWrapper { background-color: rgb(116, 201, 71); bor=
der: 5px solid rgb(116, 201, 71); border-radius: 50%; height: 60px; width: =
60px; }

@media (min-width: 760px) {
  .acorns .JWPlayer8-buttonWrapper { height: 100px; width: 100px; }
}

.paused.makeit .JWPlayer8-buttonWrapper { background-color: rgb(255, 104, 9=
3); }

.customControls.makeit .JWPlayer8-buttonWrapper { background-color: rgb(255=
, 104, 93); border: 5px solid rgb(255, 104, 93); border-radius: 50%; height=
: 60px; width: 60px; }

.customControls.acorns .JWPlayer8-buttonWrapper { background-color: rgb(116=
, 201, 71); border: 5px solid rgb(116, 201, 71); border-radius: 50%; height=
: 60px; width: 60px; }

.customControls.makeit:hover .JWPlayer8-buttonWrapper { background-color: r=
gb(255, 104, 93); }

.customControls.makeit.playing:hover .jw-state-playing .JWPlayer8-buttonWra=
pper { background-color: initial; }

.customControls.acorns:hover .JWPlayer8-buttonWrapper { background-color: r=
gb(116, 201, 71); }

.customControls.acorns.playing:hover .jw-state-playing .JWPlayer8-buttonWra=
pper { background-color: initial; }

.JWPlayer8-buttonWrapperEnded { border: none; border-radius: 50%; }

.JWPlayer8-wrapper:hover .JWPlayer8-buttonWrapperEnded { background-color: =
initial; }

.JWPlayer8-content { bottom: 46px; position: absolute; width: 100%; }

.customControls .JWPlayer8-content { bottom: 15px; }

.JWPlayer8-eyebrow { color: rgb(252, 183, 0); font-family: "Proxima Nova", =
Helvetica, Arial, sans-serif; font-size: 10px; font-weight: 500; letter-spa=
cing: 0.83px; margin-bottom: 3px; text-transform: uppercase; }

.customControls.makeit .eyebrow { color: rgb(104, 235, 202); }

.JWPlayer8-title { color: rgb(255, 255, 255); font-family: "Proxima Nova", =
Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700; letter-spa=
cing: 0.08em; line-height: 15px; overflow: hidden; padding-bottom: 0px; pad=
ding-left: 27px; padding-right: 27px; text-overflow: ellipsis; white-space:=
 nowrap; }

.jw-breakpoint-0 .JWPlayer8-title, .jw-breakpoint-1 .JWPlayer8-title { padd=
ing-left: 23px; padding-right: 23px; }

.customControls .JWPlayer8-title { font-size: 12px; letter-spacing: 0.5px; =
line-height: 1.25; }

.JWPlayer8-timesliderContainer { align-items: flex-end; bottom: 0px; displa=
y: flex; flex: 5 1 0%; flex-direction: row; position: absolute; width: 100%=
; }

.JWPlayer8-timeslider { background-color: rgb(68, 69, 69); display: flex; f=
lex-direction: row; height: 6px; width: 100%; }

.makeit .JWPlayer8-timeslider { background-color: rgb(62, 72, 85); }

.JWPlayer8-progressBar { background-color: rgb(252, 183, 0); display: flex;=
 flex: 0 1 0%; flex-direction: row; }

.customControls.makeit .JWPlayer8-progressBar, .makeit .JWPlayer8-progressB=
ar { background-color: rgb(255, 104, 93); }

.jwplayer.jw-flag-small-player { overflow: visible; }

.jwplayer.jw-flag-small-player .icon-close { align-items: center; backgroun=
d: rgb(252, 183, 0); display: flex; height: 28px; justify-content: center; =
left: -15px; position: relative; top: -43px; width: 28px; }

.customControls.makeit .JWPlayer8-buttons span:first-child { background: rg=
b(255, 104, 93); }

.customControls.acorns .JWPlayer8-buttons span:first-child { background: rg=
b(116, 201, 71); }

.jwplayer .jw-title { bottom: 46px; display: block; padding-top: 0px; top: =
auto; }

.jwplayer .jw-title-primary { color: rgb(255, 255, 255); font-family: "Prox=
ima Nova", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700;=
 letter-spacing: 0.08em; line-height: 15px; padding-bottom: 0px; padding-le=
ft: 27px; padding-right: 27px; }

.makeit .JWPlayer8-title, .makeit .jw-title-primary { font-family: Averta, =
Helvetica, Arial, sans-serif; }

.acorns .JWPlayer8-title, .acorns .jw-title-primary { font-family: Avenir, =
Helvetica, sans-serif; font-size: 16px; font-weight: 700; }

.jw-breakpoint-0 .jw-title-primary, .jw-breakpoint-1 .jw-title-primary { pa=
dding-left: 23px; padding-right: 23px; }

.jwplayer .jw-title .jw-title-primary { font-size: 1em; }

.customControls .jw-title, .jw-flag-ads .JWPlayer8-wrapper, .jw-flag-ads .j=
w-title, .jw-flag-user-inactive .jw-title { display: none; }

.jw-flag-ads.jw-flag-small-player .JWPlayer8-wrapper { display: block; z-in=
dex: -1; }

.jw-controlbar { z-index: 1; }

.jw-controlbar .jw-slider-time, .jw-controlbar .jw-slider-time .jw-slider-c=
ontainer { height: 6px; padding: 0px; }

.jw-breakpoint-7 .jw-controlbar .jw-slider-time { height: 0px !important; p=
adding: 0px !important; }

.jw-breakpoint-7 .jw-controlbar .jw-button-container { padding: 0px 5px !im=
portant; }

.jw-slider-time .jw-rail { background-color: rgb(68, 69, 69); }

.makeit .jw-slider-time .jw-rail { background-color: rgb(62, 72, 85); }

.jw-slider-time .jw-buffer { background-color: rgb(137, 142, 147); }

.jw-slider-time .jw-progress { background-color: rgb(252, 183, 0); }

.makeit .jw-slider-time .jw-progress { background-color: rgb(255, 104, 93);=
 }

.jwplayer .jw-slider-time .jw-buffer, .jwplayer .jw-slider-time .jw-cue, .j=
wplayer .jw-slider-time .jw-progress, .jwplayer .jw-slider-time .jw-rail { =
transform: translateY(-50%) scale(1); }

.jw-knob { display: none; }

.jwplayer.jw-state-paused:not(.jw-flag-ads) .jw-controls, .jwplayer:not(.jw=
-flag-user-inactive):not(.jw-flag-ads) .jw-controls { background: linear-gr=
adient(rgba(30, 87, 153, 0) 50%, rgb(0, 0, 0)); }

.jw-flag-ads:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-f=
lag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controls .jw-controlbar {=
 opacity: 1; pointer-events: auto; visibility: visible; z-index: 100001; }

.jw-flag-ads:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-f=
lag-ads-vpaid-controls):not(.jw-flag-casting) .jw-slider-time { opacity: 0;=
 pointer-events: none; transition-delay: 0s, 0.25s; visibility: hidden; }

.jw-state-paused .jw-title { visibility: hidden; }

.jw-icon.jw-icon-inline.jw-playlist-btn { display: none !important; }

.adPlayback .jwplayer video { height: 100% !important; width: 100% !importa=
nt; }

.jw-text-track-display { left: 0px !important; right: 0px !important; text-=
align: center !important; }

.jw-text-track-display:nth-child(2) .jw-text-track-cue { top: -5px !importa=
nt; }

.jw-text-track-display:nth-child(3) .jw-text-track-cue { top: -11px !import=
ant; }

.jw-text-track-display:nth-child(4) .jw-text-track-cue { top: -15px !import=
ant; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/svg+xml
Content-Transfer-Encoding: quoted-printable
Content-Location: https://static-redesign.cnbcfm.com/dist/7821ea3cb72f88388591.svg

<svg width=3D"176" height=3D"30" viewBox=3D"0 0 176 30" fill=3D"none" xmlns=
=3D"http://www.w3.org/2000/svg">
<path d=3D"M36.025 7.17638L28.725 23.8514L26.6417 9.35972C26.375 7.39305 29=
.725 6.17638 29.725 6.17638C29.4167 5.49305 28.3584 5.50972 28.3584 5.50972=
H26.0917C25.7334 1.94305 28.9667 -0.648615 32.4584 0.143052C35.8917 0.90971=
8 37.1417 4.64305 36.025 7.17638Z" fill=3D"#6E55DC"/>
<path d=3D"M22.4666 29.2514L8.23332 19.768C4.60832 17.3514 1.02498 19.818 0=
.26665 22.3597C-0.850017 26.118 1.65832 29.2514 5.59165 29.2514H22.4666Z" f=
ill=3D"#FCCC12"/>
<path d=3D"M24.3326 5.74301C24.8576 2.05968 21.5576 -0.665319 17.991 0.1430=
15C14.5576 0.909681 13.3076 4.64301 14.4243 7.17635L21.7243 23.8513L24.3326=
 5.73468V5.74301Z" fill=3D"#EF1541"/>
<path d=3D"M21.141 26.593L14.1327 10.618C12.491 6.91801 8.14934 6.45968 5.7=
4934 8.62634C4.05768 10.1597 2.74934 14.3263 6.52434 16.8513L21.141 26.593Z=
" fill=3D"#FF7112"/>
<path d=3D"M44.8584 29.2514C48.8001 29.2514 51.3001 26.1181 50.1834 22.3598=
C49.4251 19.8098 45.8417 17.3431 42.2167 19.7681L27.9834 29.2514H44.8584Z" =
fill=3D"#05AC3F"/>
<path d=3D"M43.9249 16.8513C47.6999 14.3263 46.3916 10.1597 44.6999 8.62634=
C42.2999 6.45968 37.9583 6.91801 36.3166 10.618L29.3083 26.593L43.9249 16.8=
513Z" fill=3D"#069DE0"/>
<path d=3D"M85.5085 0.75002H92.1918L105.95 19.1834V0.75002H112.217V29.25H10=
5.533L91.7751 10.775V29.25H85.5085V0.75002Z" fill=3D"white"/>
<path d=3D"M144.109 20.275C144.109 28.025 137.9 29.25 134.017 29.25H117.45V=
0.75002H134C139.075 0.75002 143.134 3.63335 143.134 9.03335C143.134 11.7084=
 141.25 13.1834 139.817 13.9084C142.167 15.0917 144.109 16.8334 144.109 20.=
275ZM123.5 6.09169V11.4834H133.267C134.875 11.4834 136.65 10.8084 136.65 8.=
80835C136.65 6.80835 135.267 6.09169 133.042 6.09169H123.5ZM137.667 20.275C=
137.667 17.5417 135.392 16.8334 133.167 16.8334H123.5V23.6417H133.4C135.209=
 23.6417 137.667 23.0167 137.667 20.2834V20.275Z" fill=3D"white"/>
<path d=3D"M175.692 24.6C172.567 27.2833 169.2 30 162.542 30C153.692 29.958=
3 146.833 23.1 146.833 14.9417C146.875 6.54167 154.017 0 162.625 0C170.092 =
0 174.117 4.79167 174.642 5.31667L169.933 10.025C168.908 8.98333 166.692 6.=
61667 162.583 6.61667C157.575 6.61667 153.5 10.3667 153.5 14.975C153.5 18.9=
917 156.958 23.3333 162.55 23.3333C167.008 23.3333 168.65 21.875 171.392 19=
.575L175.7 24.6H175.692Z" fill=3D"white"/>
<path d=3D"M82.6415 24.6C79.5165 27.2833 76.1499 30 69.4915 30C60.6415 29.9=
583 53.7832 23.1 53.7832 14.9417C53.8249 6.54167 60.9665 0 69.5749 0C77.041=
5 0 81.0665 4.79167 81.5915 5.31667L76.8832 10.025C75.8582 8.98333 73.6415 =
6.61667 69.5332 6.61667C64.5249 6.61667 60.4499 10.3667 60.4499 14.975C60.4=
499 18.9917 63.9082 23.3333 69.4999 23.3333C73.9582 23.3333 75.5999 21.875 =
78.3415 19.575L82.6499 24.6H82.6415Z" fill=3D"white"/>
</svg>=0A
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/svg+xml
Content-Transfer-Encoding: quoted-printable
Content-Location: https://static-redesign.cnbcfm.com/dist/69638a6119c961bd9d11.svg

<svg width=3D"74" height=3D"59" viewBox=3D"0 0 74 59" fill=3D"none" xmlns=
=3D"http://www.w3.org/2000/svg">
<path d=3D"M50.1067 8.84442L41.1144 29.3892L38.5417 11.5421C38.217 9.11919 =
42.3384 7.62048 42.3384 7.62048C41.9637 6.7837 40.6523 6.79619 40.6523 6.79=
619H37.8548C37.4051 2.41247 41.3892 -0.797264 45.698 0.189385C49.9318 1.138=
57 51.468 5.73461 50.0942 8.85691L50.1067 8.84442Z" fill=3D"#675EA9"/>
<path d=3D"M33.3956 36.0335L15.8607 24.3436C11.402 21.3586 6.98086 24.406 6=
.04417 27.5408C4.67035 32.1743 7.75519 36.0335 12.601 36.0335H33.3956Z" fil=
l=3D"#FFCD00"/>
<path d=3D"M35.6941 7.07095C36.3436 2.53736 32.2846 -0.822243 27.8759 0.176=
896C23.642 1.12608 22.1058 5.72212 23.4796 8.84442L32.4719 29.3892L35.6816 =
7.07095H35.6941Z" fill=3D"#EA0029"/>
<path d=3D"M31.772 32.7613L23.142 13.0908C21.1187 8.53218 15.7733 7.95768 1=
2.8134 10.6429C10.7277 12.5287 9.11655 17.6618 13.775 20.7716L31.7845 32.77=
38L31.772 32.7613Z" fill=3D"#F37121"/>
<path d=3D"M60.9844 36.0335C65.8302 36.0335 68.9275 32.1743 67.5412 27.5408=
C66.6045 24.406 62.1958 21.3586 57.7247 24.3436L40.1898 36.0335H60.9844Z" f=
ill=3D"#009845"/>
<path d=3D"M59.8362 20.7591C64.4947 17.6493 62.8711 12.5162 60.7978 10.6304=
C57.8379 7.95767 52.4925 8.51969 50.4692 13.0783L41.8392 32.7488L59.8487 20=
.7466L59.8362 20.7591Z" fill=3D"#00A0DF"/>
<path d=3D"M19.1581 40.3422H23.1921L31.4975 51.4701V40.3422H35.2817V57.5524=
H31.2477L22.9299 46.3995V57.5524H19.1581V40.3422Z" fill=3D"#001F60"/>
<path d=3D"M54.5281 52.132C54.5281 56.8155 50.7814 57.5524 48.4334 57.5524H=
38.4295V40.3547H48.4209C51.4808 40.3547 53.9287 42.0907 53.9287 45.3504C53.=
9287 46.9615 52.7922 47.8482 51.9304 48.2978C53.3542 49.0097 54.5157 50.058=
8 54.5157 52.1445L54.5281 52.132ZM42.0889 43.5769V46.8366H47.9838C48.958 46=
.8366 50.032 46.4369 50.032 45.2255C50.032 44.014 49.1953 43.5894 47.8464 4=
3.5894H42.0889V43.5769ZM50.644 52.132C50.644 50.4835 49.2702 50.0588 47.933=
8 50.0588H42.1014V54.1678H48.0712C49.1578 54.1678 50.644 53.7931 50.644 52.=
132Z" fill=3D"#001F60"/>
<path d=3D"M73.5987 54.7423C71.7128 56.3659 69.677 58.002 65.6555 58.002C60=
.3101 57.977 56.1762 53.8306 56.1762 48.9098C56.2011 43.8392 60.5099 39.892=
6 65.7055 39.8926C70.2141 39.8926 72.637 42.7901 72.9617 43.1023L70.1142 45=
.9499C69.4897 45.3254 68.1533 43.8891 65.6805 43.8891C62.6581 43.8891 60.19=
77 46.1497 60.1977 48.9348C60.1977 51.3577 62.2834 53.9804 65.6555 53.9804C=
68.3532 53.9804 69.3398 53.0937 70.9884 51.7074L73.5862 54.7423H73.5987Z" f=
ill=3D"#001F60"/>
<path d=3D"M17.4225 54.7423C15.5366 56.3659 13.5009 58.002 9.47933 58.002C4=
.13394 57.977 0 53.8306 0 48.9098C0.0249785 43.8392 4.33376 39.8926 9.52928=
 39.8926C14.0379 39.8926 16.4608 42.7901 16.7855 43.1023L13.938 45.9499C13.=
3135 45.3254 11.9772 43.8891 9.50431 43.8891C6.48191 43.8891 4.02153 46.149=
7 4.02153 48.9348C4.02153 51.3577 6.10723 53.9804 9.47933 53.9804C12.177 53=
.9804 13.1637 53.0937 14.8122 51.7074L17.41 54.7423H17.4225Z" fill=3D"#001F=
60"/>
</svg>=0A
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/svg+xml
Content-Transfer-Encoding: quoted-printable
Content-Location: https://static-redesign.cnbcfm.com/dist/93743f20be95b721880f.svg

<svg width=3D"26" height=3D"14" viewBox=3D"0 0 26 14" fill=3D"none" xmlns=
=3D"http://www.w3.org/2000/svg">
<g>
<rect y=3D"0.75" width=3D"26" height=3D"13" rx=3D"6.5" fill=3D"url(#paint0_=
linear_4396_5196)" fill-opacity=3D"0.7"/>
<path d=3D"M4.064 9.286L4.496 8.574C4.712 8.806 5 9.014 5.408 9.014C5.984 9=
.014 6.344 8.63 6.344 8.046V4.414H7.28V8.062C7.28 9.278 6.512 9.846 5.48 9.=
846C4.928 9.846 4.44 9.686 4.064 9.286ZM8.17956 7.086C8.17956 5.494 9.30756=
 4.326 10.9076 4.326C12.5076 4.326 13.6356 5.494 13.6356 7.086C13.6356 8.67=
8 12.5076 9.846 10.9076 9.846C9.30756 9.846 8.17956 8.678 8.17956 7.086ZM12=
.6756 7.086C12.6756 5.982 11.9796 5.158 10.9076 5.158C9.82756 5.158 9.13956=
 5.982 9.13956 7.086C9.13956 8.182 9.82756 9.014 10.9076 9.014C11.9796 9.01=
4 12.6756 8.182 12.6756 7.086ZM14.5368 9.75V4.414H15.4728V9.75H14.5368ZM20.=
3271 9.75L17.5431 5.862V9.75H16.6071V4.414H17.5671L20.2951 8.198V4.414H21.2=
311V9.75H20.3271Z" fill=3D"white"/>
</g>
<defs>
<linearGradient id=3D"paint0_linear_4396_5196" x1=3D"26" y1=3D"13.75" x2=3D=
"0" y2=3D"0.75" gradientUnits=3D"userSpaceOnUse">
<stop stop-color=3D"#0053CF"/>
<stop offset=3D"0.865505" stop-color=3D"#5284CF"/>
<stop offset=3D"1" stop-color=3D"#0053CF"/>
</linearGradient>
</defs>
</svg>=0A
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/svg+xml
Content-Transfer-Encoding: quoted-printable
Content-Location: https://static-redesign.cnbcfm.com/dist/69ae09b80acd376e9c97.svg

<svg width=3D"27" height=3D"14" viewBox=3D"0 0 27 14" fill=3D"none" xmlns=
=3D"http://www.w3.org/2000/svg">
<g>
<rect x=3D"0.5" y=3D"0.359375" width=3D"26" height=3D"13" rx=3D"6.5" fill=
=3D"url(#paint0_linear_4396_5195)" fill-opacity=3D"0.7"/>
<path d=3D"M4.564 8.89537L4.996 8.18338C5.212 8.41537 5.5 8.62337 5.908 8.6=
2337C6.484 8.62337 6.844 8.23937 6.844 7.65537V4.02337H7.78V7.67137C7.78 8.=
88737 7.012 9.45538 5.98 9.45538C5.428 9.45538 4.94 9.29537 4.564 8.89537ZM=
8.67956 6.69537C8.67956 5.10337 9.80756 3.93537 11.4076 3.93537C13.0076 3.9=
3537 14.1356 5.10337 14.1356 6.69537C14.1356 8.28737 13.0076 9.45538 11.407=
6 9.45538C9.80756 9.45538 8.67956 8.28737 8.67956 6.69537ZM13.1756 6.69537C=
13.1756 5.59137 12.4796 4.76737 11.4076 4.76737C10.3276 4.76737 9.63956 5.5=
9137 9.63956 6.69537C9.63956 7.79137 10.3276 8.62337 11.4076 8.62337C12.479=
6 8.62337 13.1756 7.79137 13.1756 6.69537ZM15.0368 9.35938V4.02337H15.9728V=
9.35938H15.0368ZM20.8271 9.35938L18.0431 5.47137V9.35938H17.1071V4.02337H18=
.0671L20.7951 7.80737V4.02337H21.7311V9.35938H20.8271Z" fill=3D"white"/>
</g>
<defs>
<linearGradient id=3D"paint0_linear_4396_5195" x1=3D"26.5" y1=3D"13.3594" x=
2=3D"0.5" y2=3D"0.359375" gradientUnits=3D"userSpaceOnUse">
<stop stop-color=3D"#047E2E"/>
<stop offset=3D"0.865505" stop-color=3D"#19BA50"/>
<stop offset=3D"1" stop-color=3D"#047E2E"/>
</linearGradient>
</defs>
</svg>=0A
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/webp
Content-Transfer-Encoding: base64
Content-Location: https://image.cnbcfm.com/api/v1/image/106189956-157141113066720191010-img_2777.jpg?v=1571411138&w=60&h=60&ffmt=webp

UklGRtQBAABXRUJQVlA4IMgBAADwCwCdASo8ADwAPtFgqE+oJaO0KBQKqoAaCUAYZuX7D+tMqAfO
THLC/1s3GrdxYOVZoxtFKAtqlNLEQfIky1gZiwQyq2LkNKVNyScZnIxGcPzHm0e8QGmb8gugMS5k
gRCIdUa/nLa8AAD+8sHpHezeq/vqe5P0qYHSYx76PwMAjK5QkCBCjdCd7CIk2yIjN85E4h1DOC+9
Yk7vsorDwnyAAX0Ib7zGoIjJ1rYWwfDQuN3kQe//Q1yH62kT9Vdj9E0X72TzCHnrFMiKeGmOITKm
yK2kOUxeGDFic57FEYHC//UJSCIR8SPR2ghHXHG41G2ZJ4IalWn3/XEsutKGayA7NU+YLvVkEmU3
CaXbj20ZMYvx7dHIK6UuHjau3etZun+6z+9gmlUupHXr2ufGElpECqq2BvOlsOfxxEnTDr564PF/
RXRxgW/709jxDsHI3UWReXC33dCYlepIut3NSDCDAwhFNVW4qwXEXPP5hQFN7MhafW0OftQ8cY9C
dFuQAO6/3ac0GezSSiodoYuLFpM1xHa0Mf5DhcrN+v6dyQ6ZCGWwGvl60aJuSf8SjS3RoBVQ0y/4
FYU3OvqrHW5MZspi5Cv9kDvfSAA=

------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/webp
Content-Transfer-Encoding: base64
Content-Location: https://image.cnbcfm.com/api/v1/image/107062767-1652821614103-cortes.jpg?v=1652821937&w=60&h=60&ffmt=webp

UklGRswCAABXRUJQVlA4IMACAAAwDwCdASo8ADwAPtFWpU4oJCMiLBVcAQAaCWYAssPo0hlA48vq
mSy7yA2tZX4C85YQ3TBf3EHaQedGdm08NhvUbYyYMH78h/0U/7f7gL/UJ/55Qj2a9ys1/bk/18Nk
oIoNr7A6nwkDPFUZOsZikWyoKiX8p7h7UnDTEr/dW83I88VgAP7x3j7LMNRhRyToh+qb/OEUMMgR
ZdBHZfIKiR1HEWmQ4vyKfkqcAdPX8MvRI0aRrPn2ypHjiacc8P6Dm6u0X6V3LbcC1JXmRCTSsIe7
Au2OEMuSsbUF9aBLAWzX0K5E9yYTwZoAsvzl6/QbGAtrMjK37by5S+s2kA58GjCOWsXS3kjz655+
SCVY98EaLh+FUUVXr05Nwsqg1n+s/D6Iqj2NsbNQ/1VzfdWH8VsJpr0hHv5Q1Q9BAOIJqDFRbA2T
Uw538+jDjzOIi5dlQ14BXtwTvdTFAoi7E5XSujVQrIuvVp6b/1+xIyBfQtfi8jB4Oj+N/teXQDCi
n3Dy64WpT0TVekh/HUzG0R/MUoENwVcCDSjatWzSXqnKQLQhj9bYk/J05HSBjfPbdKMIC/bDqR6F
FY25x/WjJXE/tM81o/sg/X6sa8QyOgJpBMwC1AHbZyoCzL1Ke6st1k5E4BWaoX7aAuGzsiDCF3X5
2TRes0FMsEhH0Xe+7IqZk5OOjoqRig6d00On3WDcY4YGAwICRvofjb8uEXBQIU0Vz3WufQA5jzIT
HV1Oyz0C6fRFBjUu9IwjgF5F2NxzXx+S2/H34R/CUsLxX6qddkyZIooKrdzg2lw0b8GxL/tnebop
KiI9hSkhGhNU/nieZGxJ/iNpLP4KdNTRyDbxJKtPy5Pe7vBp3GbhN3i6dMOCe5I5egqH08hFJzJp
sSbZoPcmPcVoBDlKBu0rht9PreUH9yjG7nBrU3MJCQshxuZrHfAAAA==

------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://image.cnbcfm.com/api/v1/image/108021607-17238249941723824992-35856598995-1080pnbcnews.jpg?v=1723824994&w=750&h=422&vtcrop=y

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
MOuUkLhXeozvufqO77n6kO+51OgHzsc0Xar0tFUU9thZUjSp/X+qx/Xeqp/Xeqp/Xeqx/Xeqrv13
qqf1w0uf1p0u4/8AzhpY/rvVY/rfVZ360aXd+tGmT+t9Wj+s9XHfrDpouGPTJ7W2ogmgfJT8PnQN
a3vYaLcP/wAiNGu+4+pzvuFBpk0VR23pndx+r3b/ANXu0/W7tP1e7T9Xu0/W7sP1u7D9buz/AK3d
h+t3afrd3H63dx+t3b/1u7j9bu4/W7tP1u7T9bu0/W7tP1u7nfW7td9bu531u7j9bu4/W7tP1u7f
+tJb+zje/td63rKyfLDldge6rn+FwT/0LT/hn/iR/wDqqgZglW1bEY1tAWArwP8A2m6cjwq03W27
StfDVXXQGkrLc9V3OqpaPRmkdQP0herdQ3PhdZrZTa1uLRdNCaVttsgqI9LWPR+ir5ZrfqRzq2Sm
lrKmSlp1wU/0LT8uLGp7zpWyW+rtM/DDiD63UclHcH8VNdai0vfbTR2qr4t611BpOWwttFVap5aq
122olNfrrUkHFSPTkdZr/iFSaKpomMhi1Zxou0HeVFRcM9c3/VJr6S7Wrh7rrUd/1ndLVcKtcR9e
auser22ezVJvfHb7boCq1VV2WaTVMPFrXddpWC2Udpn4VazqtW2iqbcZuJF7uOndKVtyts1s1nxj
vNI2tt1PpXixf4r/AAWLVlDqTVuqm8Srfpm01nEbiNeLTeINOacgm1Rxl0wY6m60Vunqqmgo56yl
4k325ac0rVXG2zcLeJddqOsqbTfJ+KnEGfSkFJQWqXhPqe8aqslfWXafiXqyTSWm5Kmlk4TcQrnq
WruVsvVTqatqLbp2+V1M/hNrC86oor5Pequ58R9S6m1TFZNEHiXqTUmjbFYn0dyo9Tcba+mgq6Wi
4f1/EirulWzVdItc8XJ7bcn2PTdNPq7jNZYhcq+i0BxBotbUkwMWq+IGuqbWtzsVlnq9ccYbDGK2
6W7Qur4NZ2VteyG+1U1FZbvVQOs2vOLeoRObSIOKeu9M3anpdWW3ivrC8aYtdlqrLU02quNlZSw1
tPRcO+KNffrt3DfqXWOv9c0euLhYLJU99cd/t2jZ9QVGn6OXUMXFjiHdNNV1utlkquG2q5NWaahq
qqTirqa76WsNHW2qfT+rmM0FQajv1XpHVmu9d36pno5guKHELVGmdTCgtdZo7VFLquwUt0jOrOMl
/wC/ayOwVd91LQ6asJu9xeOIfFDVk88mnLbaeLmqLBdGW7WVu17qKqtOjKu9Wep4W8Tq+/3Ke0X2
finr6bSVFTUlsk4Xauvmp7HfKu6VNn4hcVr/ACTRWlwvXHb7bxW1xqXStfZ4LXV6F1hS6xskVYxV
uutRw8VmacZV6jv/ABfpr1d2Wy32viRxUvcssVrdw8rtW19prJNU06n/AIMqBA+G8eReE+oqwMgR
zVT/ABV3NR3Vc+qv131hWR6djqrZ63a9k1ZcQ/TVVqHXvrDY6aPSdBqrWU9q1fS09suN71q6hbJd
eGtBSa4t+lrzbYdL27SupLxTSVdusr2PikfHIzgn/oWn5cev9M2lS2S7aPt+lNaWmTiRqai1ZX6Y
udKuP/8AG0srD/uOyq7deOsS1axl24xRUVwTWtYxrWtbHFH2hZHwj/8AuPfOXFyeem4kU09NGeJf
FX+0tN19fX2C2V10ggutq1jxSkud1r9M3Wh0bxOngoq7jJ/oK5LQPFWzaU05Baqu3met4p8QaGto
bbTaNhh1pXarkq+JmgdRVN/ZqfTwoOMOsLFOyl1LZ7Ld6K/2yjulC/jN/oSuUWn7ha9Laf1tapI7
VddZ0Or9aXZ3AX/TF2XEi7U+quINusslbqevtOk+Iduvunq3Vc8NXonUNTA+13m9QWW72e2jgjLY
HafnjoouPn+5rArJr/iNbrRbqS36b4eah1LqKhuE1/tlyllgt1fNEOBlJS1upbtW1KkjZIx7Ht0U
xlp4xT0VAdQ3iCwcXq661EereMtsvdguNqoLRwX09X2TTlTPXQ6m/wBOX5aA1Lq2wR3MaesWo7xd
9Q6hs82uKLjhLSz6d0rNSP09xpsNlsFptklr4fUly1fxGk1QKLXFbX27izX1ttgHE3ir/aVLcHNs
lPcbiNKVto1Xry733Uddwwu8GmNdV9jFbx3/ANKW9Vl6u9xs9npKhmjJbHNpu1vsLFxZp46ziXaq
WUXM6j4dV+odNwTau0nJpWl06ypXHOpn7HSNLnR1FR2/S9jgoxx0oKObTFLXPYZ56jgIe2MOmq6l
0na9ZWt8Ntuuu4tXavuz+BvXTOploXUWpdPVVfLYLZp3X/Ei4321Udw0zx6/33YFNFdeEWrKWtgX
eNHd+NNBX0U1X/stSuAn+/NQIcphmKQLaFsC7JbY/IuiarxKzum6Iq4a3slhtOk4KuiutbBWXvXl
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
IeTqQ8nUh5FKL7Pnx/eB0J+UdGXlHRl5XLF/Th+yOotej3HlitXfYlNRSb92SypOu51YvT33JzUF
bI5FJ1pkjqR16PcllUXTTsWWLVq+9DzJSapjdRchZYOGo1rRr9iM1KLkjqxcVLffsiWVRk46XZGW
pXVDzQTrdkssVFS7p+CGSM3W6f3J5FBpU3Z1o6XLfYjmjJpU1Z1421pkOajHUzWtGv2oeSPw+9k5
qCtkssIpOyWSMa7sWWLTfjuhZYuDkPNFKLp7jyrS5aXsPJFKL8jzRTrTIi9STMPZl8uP/wCspe2R
2ffU9u6NFy/M+xkgoqLXuYv6cP2RODlllXhUVNxzJrfYlNZOnGN3abFJYp5Na7u0ZJK8U6aVmTJG
cPhfaSI5ErfUb27UKOTaen7j1PLcPeJiWpO++rcm0nLS2pePJNt4XffSRxfBftps3ePFCPcjcdcZ
LurRjuChP2JtdWT1tWluiFOKqV/chNQi4yW9jTUIvzPYgn1Pje6Wxm2nC21t3GrjkpuXbcalqxan
t7CaUp3Nx+Jk28jhpV0rE5RhkhJGNPG4t9pe5nVwX7oyYtMJO/fY1dOdyWzWzH8TySS20ixfBd7a
bH2wu62e5Jp4pVNy3XcnBwcF/wAdSMn9XF/PLE+fHQnLp6Yt/sdHN+nL/wAOjm/TkdHN+nL/AMOj
m/TkYoyUIJxfY0v6WaX4NEvpNMvpY4PwaH9Jof0ml+DS/pI45y2jBt/ZH4fP+jP/AOWPBmS3xTS+
6Gq7lryjVH6kXHyi4+UXHyi4+UXHyi0/dGiT/wCIsU32g3/B+Hz/AKM//ljwZYq5YpJfdGmXhmiT
9jTL3TNL8Gl+DS/Bof0ml+DS/pNL8FPwaX4NMvDMaa9Nvlvyv5OCWjJGQpeCcVKLRxTqbjW8WxSb
25bG3Nrlhk5KjgsVpyfke3Y41pYX9yy6G+Vvk65NkslI6kiMrRYu/ofz+EnqxJP25f6jh05NaXcl
FoUmuVtGpibNb9y9zg055IxSMWOOOFIcklZxWfqypdl8l7okvubbMxvd+hcn8/g505R88uOxPLgd
LdbobspMcUmJI+EcU1sdMo/03hunj6jW7E9jjMvTgku7+U0OLFBkYtMXNfIor5EJaZRf3IyUlFrw
Pc4rhpYc0klsxxmvYer3RuWxNmpnA8O8+VWvhXcVRSSRKajFtmfJ1JyZXyL5JFV6VyXr9uXsePSz
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
Dq0R8dxX/9k=

------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/svg+xml
Content-Transfer-Encoding: quoted-printable
Content-Location: https://static.dwcdn.net/custom/themes/cnbc/CNBC_V_b.svg

<svg width=3D"127" height=3D"100" viewBox=3D"0 0 127 100" fill=3D"none" xml=
ns=3D"http://www.w3.org/2000/svg">
<g clip-path=3D"url(#clip0_1095_7809)">
<path d=3D"M33.0312 69.5522H39.9865L54.306 88.7383V69.5522H60.8306V99.2249H=
53.8753L39.5343 79.9958V99.2249H33.0312V69.5522Z" fill=3D"#001F60"/>
<path d=3D"M94.0141 89.8795C94.0141 97.9544 87.5541 99.2249 83.5059 99.2249=
H66.2578V69.5737H83.4843C88.76 69.5737 92.9805 72.5668 92.9805 78.187C92.98=
05 80.9648 91.021 82.4936 89.5352 83.2688C91.9899 84.4962 93.9925 86.305 93=
.9925 89.901L94.0141 89.8795ZM72.567 75.1293V80.7494H82.7307C84.4103 80.749=
4 86.2621 80.0604 86.2621 77.9717C86.2621 75.8829 84.8194 75.1508 82.4938 7=
5.1508H72.567V75.1293ZM87.3172 89.8795C87.3172 87.0371 84.9486 86.305 82.64=
45 86.305H72.5886V93.3894H82.8814C84.7548 93.3894 87.3172 92.7434 87.3172 8=
9.8795Z" fill=3D"#001F60"/>
<path d=3D"M126.894 94.3799C123.643 97.1792 120.133 100 113.199 100C103.983=
 99.957 96.8555 92.808 96.8555 84.3239C96.8985 75.5815 104.327 68.777 113.2=
85 68.777C121.059 68.777 125.236 73.7727 125.796 74.311L120.886 79.2206C119=
.81 78.1439 117.506 75.6676 113.242 75.6676C108.031 75.6676 103.789 79.5651=
 103.789 84.367C103.789 88.5444 107.385 93.0664 113.199 93.0664C117.85 93.0=
664 119.551 91.5375 122.394 89.1474L126.873 94.3799H126.894Z" fill=3D"#001F=
60"/>
<path d=3D"M30.0388 94.3799C26.7873 97.1792 23.2773 100 16.3437 100C7.12748=
 99.957 0 92.808 0 84.3239C0.0430663 75.5815 7.47201 68.777 16.4298 68.777C=
24.2033 68.777 28.3807 73.7727 28.9406 74.311L24.031 79.2206C22.9543 78.143=
9 20.6503 75.6676 16.3867 75.6676C11.1757 75.6676 6.93368 79.5651 6.93368 8=
4.367C6.93368 88.5444 10.5297 93.0664 16.3437 93.0664C20.9948 93.0664 22.69=
59 91.5375 25.5383 89.1474L30.0172 94.3799H30.0388Z" fill=3D"#001F60"/>
<path d=3D"M86.391 15.2454L70.8872 50.6675L66.4513 19.8966C65.8915 15.7192 =
72.9974 13.1352 72.9974 13.1352C72.3514 11.6925 70.0904 11.714 70.0904 11.7=
14H65.267C64.4918 4.15585 71.3609 -1.37818 78.7898 0.322945C86.0896 1.95947=
 88.7382 9.88367 86.3695 15.267L86.391 15.2454Z" fill=3D"#675EA9"/>
<path d=3D"M57.5788 62.1232L27.3462 41.9681C19.6589 36.8217 12.0362 42.0758=
 10.4212 47.4806C8.05252 55.4694 13.3712 62.1232 21.7261 62.1232H57.5788Z" =
fill=3D"#FFCD00"/>
<path d=3D"M61.5418 12.1878C62.6615 4.37122 55.6632 -1.4212 48.062 0.301453=
C40.7623 1.93797 38.1137 9.86218 40.4824 15.2455L55.9862 50.6675L61.5203 12=
.1878H61.5418Z" fill=3D"#EA0029"/>
<path d=3D"M54.7795 56.4815L39.9001 22.5667C36.4117 14.7071 27.1956 13.7166=
 22.0922 18.3462C18.4962 21.5977 15.7184 30.4479 23.7502 35.8096L54.8011 56=
.503L54.7795 56.4815Z" fill=3D"#F37121"/>
<path d=3D"M105.146 62.1232C113.501 62.1232 118.841 55.4694 116.451 47.4806=
C114.836 42.0758 107.234 36.8217 99.5255 41.9681L69.293 62.1232H105.124H105=
.146Z" fill=3D"#009845"/>
<path d=3D"M103.166 35.7881C111.198 30.4263 108.399 21.5762 104.824 18.3247=
C99.7207 13.7166 90.5045 14.6856 87.0161 22.5452L72.1367 56.4599L103.188 35=
.7665L103.166 35.7881Z" fill=3D"#00A0DF"/>
</g>
<defs>
<clipPath id=3D"clip0_1095_7809">
<rect width=3D"126.895" height=3D"100" fill=3D"white"/>
</clipPath>
</defs>
</svg>=0A
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://image.cnbcfm.com/api/v1/image/108011452-1722027602055-Thumbnail_9.jpg?v=1722030523&w=750&h=422&vtcrop=y

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
rfwlOJrndrcCHaQtdnhXeBaLhv8A/9k=

------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/webp
Content-Transfer-Encoding: base64
Content-Location: https://image.cnbcfm.com/api/v1/image/108062361-1731515246135-gettyimages-2183892366-AFP_36MF622.jpeg?v=1733166876&h=150&w=200&ffmt=webp

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

------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/webp
Content-Transfer-Encoding: base64
Content-Location: https://image.cnbcfm.com/api/v1/image/108034853-1726517707977-gettyimages-2155355706-AFP_34UR8ET.jpeg?v=1733146688&h=150&w=200&ffmt=webp

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
XGQxCsZFL8agAHZiWeVsL/OHhHjNmdLR9gVaAAA=

------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/webp
Content-Transfer-Encoding: base64
Content-Location: https://image.cnbcfm.com/api/v1/image/108016492-1722892973654-formorgan6.jpg?v=1722893044&h=150&w=200&ffmt=webp

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

------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/webp
Content-Transfer-Encoding: base64
Content-Location: https://image.cnbcfm.com/api/v1/image/108068926-1732728215645-GettyImages-106451102.jpg?v=1732728306&h=150&w=200&ffmt=webp

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

------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/webp
Content-Transfer-Encoding: base64
Content-Location: https://image.cnbcfm.com/api/v1/image/108068406-1732646279061-IMG_9912.jpg?v=1732646334&h=150&w=200&ffmt=webp

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
9lEZgCiH9/dVoLx2NAK9h5QMsXAFRj8AAA==

------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/svg+xml
Content-Transfer-Encoding: quoted-printable
Content-Location: https://static-redesign.cnbcfm.com/dist/17269f1b6083fd5f61be.svg

<?xml version=3D"1.0" encoding=3D"utf-8"?>
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version:=
 6.00 Build 0)  -->
<svg version=3D"1.1" id=3D"Layer_1" xmlns=3D"http://www.w3.org/2000/svg" xm=
lns:xlink=3D"http://www.w3.org/1999/xlink" x=3D"0px" y=3D"0px"
	 viewBox=3D"0 0 30 14" style=3D"enable-background:new 0 0 30 14;" xml:spac=
e=3D"preserve">
<style type=3D"text/css">
	.st0{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
	.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#0066FF;}
	.st2{fill:#FFFFFF;}
	.st3{fill:#0066FF;}
</style>
<g>
	<g id=3D"final---dec.11-2020_1_">
		<g id=3D"_x30_208-our-toggle_2_" transform=3D"translate(-1275.000000, -20=
0.000000)">
			<g id=3D"Final-Copy-2_2_" transform=3D"translate(1275.000000, 200.000000=
)">
				<path class=3D"st0" d=3D"M7.4,12.8h6.8l3.1-11.6H7.4C4.2,1.2,1.6,3.8,1.6=
,7S4.2,12.8,7.4,12.8z"/>
			</g>
		</g>
	</g>
	<g id=3D"final---dec.11-2020">
		<g id=3D"_x30_208-our-toggle" transform=3D"translate(-1275.000000, -200.0=
00000)">
			<g id=3D"Final-Copy-2" transform=3D"translate(1275.000000, 200.000000)">
				<path class=3D"st1" d=3D"M22.6,0H7.4c-3.9,0-7,3.1-7,7s3.1,7,7,7h15.2c3.=
9,0,7-3.1,7-7S26.4,0,22.6,0z M1.6,7c0-3.2,2.6-5.8,5.8-5.8
					h9.9l-3.1,11.6H7.4C4.2,12.8,1.6,10.2,1.6,7z"/>
				<path id=3D"x" class=3D"st2" d=3D"M24.6,4c0.2,0.2,0.2,0.6,0,0.8l0,0L22.=
5,7l2.2,2.2c0.2,0.2,0.2,0.6,0,0.8c-0.2,0.2-0.6,0.2-0.8,0
					l0,0l-2.2-2.2L19.5,10c-0.2,0.2-0.6,0.2-0.8,0c-0.2-0.2-0.2-0.6,0-0.8l0,=
0L20.8,7l-2.2-2.2c-0.2-0.2-0.2-0.6,0-0.8
					c0.2-0.2,0.6-0.2,0.8,0l0,0l2.2,2.2L23.8,4C24,3.8,24.4,3.8,24.6,4z"/>
				<path id=3D"y" class=3D"st3" d=3D"M12.7,4.1c0.2,0.2,0.3,0.6,0.1,0.8l0,0=
L8.6,9.8C8.5,9.9,8.4,10,8.3,10c-0.2,0.1-0.5,0.1-0.7-0.1l0,0
					L5.4,7.7c-0.2-0.2-0.2-0.6,0-0.8c0.2-0.2,0.6-0.2,0.8,0l0,0L8,8.6l3.8-4.=
5C12,3.9,12.4,3.9,12.7,4.1z"/>
			</g>
		</g>
	</g>
</g>
</svg>=0A
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/svg+xml
Content-Transfer-Encoding: quoted-printable
Content-Location: https://static-redesign.cnbcfm.com/dist/09c161b9810767a7849e.svg

<svg id=3D"Layer_1" data-name=3D"Layer 1" xmlns=3D"http://www.w3.org/2000/s=
vg" viewBox=3D"0 0 662.52 221.93"><defs><style>.cls-1{fill:none;}.cls-2{fil=
l:#fff;}</style></defs><title>Refinitiv_h_tm_w</title><rect class=3D"cls-1"=
 width=3D"662.52" height=3D"221.93"/><path class=3D"cls-2" d=3D"M607.42,166=
.82H589.69l-62-62h70.88v12.41H557.82ZM598.56,55.1H486.84V166.82h12.41V67.51=
h99.31ZM441.35,84.25v8.07h-1V84.25H437.7v-.84H444v.84Zm11.54,8.07V84.18h0l-=
2.5,8.14h-.76l-2.5-8.14h0v8.14h-.89V83.41h1.53l2.27,7.2h0l2.24-7.2h1.55v8.9=
1ZM85.36,138.51h11L84.15,113.75l.41-.12c6.4-1.82,10-6.93,10-14C94.42,89.31,=
88,83.41,77,83.41H55.1v55.1h9.95V115.78h9.79ZM65.05,107.84V91.35h10.1c6.16,=
0,9.41,2.85,9.41,8.25,0,5.85-3.26,8.24-11.26,8.24Zm71.9,6.09v-8.25H117.86v-=
14h26.28V83.41H107.91v55.1H145v-8.25H117.86V113.93Zm50.18-8.25H168.5v-14h24=
.89V83.41H158.55v55.1h9.95V113.93h18.63Zm18.19-22.27v55.1h10V83.41Zm86.21,0=
v55.1h10V83.41Zm61.29,0H313.64v8.25h14.61v46.85h9.95V91.66h14.62Zm12.08,0v5=
5.1h10V83.41Zm-99.5,0v39.05h-.15l-22.53-39H232.15v55.1h9.33V97.76h.15l12.3,=
21.45h0L265,138.51h9.72V83.41Zm156.58,0-12.91,44.66H409l-12.9-44.66h-9.76l1=
7,55.1h11.37l17-55.1Z"/></svg>
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://zephr-templates.cnbc.com/integration.css

@charset "utf-8";

.zephrIframeOutcome.OverlayCramerInvestingGuide, .zephrIframeOutcome.Overla=
yHomeStretch, .zephrIframeOutcome.OverlayMadMoneyCramer, .zephrIframeOutcom=
e.OverlayApplicationPro, .zephrIframeOutcome.OverlayApplicationProRss, .zep=
hrIframeOutcome.OverlayProNews, .zephrIframeOutcome.OverlayThreeUp, .zephrI=
frameOutcome.OverlayProPersonalFinance { z-index: 9999; }

.zephrIframeOutcome.TopBarYourMoney, .zephrIframeOutcome.BottomBarExpandabl=
e, .zephrIframeOutcome.BottomBarProRSSFeed, .zephrIframeOutcome.BottomBarPr=
oTargeting, .zephrIframeOutcome.BottomBarStockAtNight, .zephrIframeOutcome.=
GateRegisteredOnly, .zephrIframeOutcome.GateArticle, .zephrIframeOutcome.Ga=
teCondensed { z-index: 998; }

.zephrIframeOutcome.GateArticle, .zephrIframeOutcome.GateVideo, .zephrIfram=
eOutcome.GateCondensed, .zephrIframeOutcome.GateRegisteredOnly { z-index: 9=
8; }

.zephrIframeOutcome.TopBarYourMoney ~ #root #GlobalNavigation, .zephrIframe=
Outcome.TopBarYourMoney ~ #root #MakeItGlobalNavigation, .zephrIframeOutcom=
e.TopBarYourMoney ~ #root #GlobalNavigation-Persistent { margin-top: 80px; =
}

.zephrIframeOutcome.TopBarYourMoney ~ #root #MainContentContainer { margin-=
top: 165px; }

.zephrIframeOutcome.PageProduct[src*=3D"hideHeader=3Dtrue"] { max-height: u=
nset; }

.zephrIframeOutcome.PageProduct[src*=3D"hideHeader=3Dfalse"] { max-height: =
100vh; }

@media (max-width: 760px) {
  .zephrIframeOutcome.TopBarYourMoney ~ #root #GlobalNavigation, .zephrIfra=
meOutcome.TopBarYourMoney ~ #root #MakeItGlobalNavigation, .zephrIframeOutc=
ome.TopBarYourMoney ~ #root #GlobalNavigation-Persistent { margin-top: 196p=
x; }
  .zephrIframeOutcome.TopBarYourMoney ~ #root #MainContentContainer { margi=
n-top: 241px; }
}

@media (max-width: 760px) {
  .zephrIframeOutcome.BottomBarExpandable, .zephrIframeOutcome.BottomBarPro=
RSSFeed, .zephrIframeOutcome.BottomBarProTargeting, .zephrIframeOutcome.Bot=
tomBarStockAtNight { transform: translateY(-54px); }
}
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://cdn.cookielaw.org/logos/17e5cb00-ad90-47f5-a58d-77597d9d2c16/ffe22c24-b5ec-419d-a0f9-f090bf07f6f0/9366d06d-524a-4047-b900-ba2d60e62e46/NBCU_logo.png

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
ZrVlpPyN/wAAAABJRU5ErkJggg==

------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/svg+xml
Content-Transfer-Encoding: quoted-printable
Content-Location: https://cdn.cookielaw.org/logos/static/powered_by_logo.svg

<svg height=3D"16" width=3D"136" data-name=3D"Layer 1" xmlns=3D"http://www.=
w3.org/2000/svg" viewBox=3D"0 0 136 14.6"><defs><clipPath id=3D"a"><path fi=
ll=3D"none" d=3D"M53.76 0H136v14.6H53.76z"/></clipPath></defs><path d=3D"M0=
 12.3V5.59h2.27a2.62 2.62 0 011.29.28 1.83 1.83 0 01.74.77 2.25 2.25 0 01.2=
5 1.07 2.26 2.26 0 01-.25 1.08 1.77 1.77 0 01-.74.77 2.55 2.55 0 01-1.28.29=
H.66v-.72h1.59a1.81 1.81 0 00.87-.19 1.1 1.1 0 00.48-.5 1.73 1.73 0 00.15-.=
73A1.66 1.66 0 003.6 7a1.1 1.1 0 00-.48-.5 1.86 1.86 0 00-.88-.18H.81v6zm7.=
74.1a2.29 2.29 0 01-1.2-.32 2.29 2.29 0 01-.8-.91 3.06 3.06 0 01-.28-1.36 3=
.07 3.07 0 01.28-1.37 2.14 2.14 0 012-1.24 2.14 2.14 0 012 1.24A3.07 3.07 0=
 0110 9.81a3.06 3.06 0 01-.29 1.36 2.11 2.11 0 01-2 1.23zm0-.69a1.31 1.31 0=
 00.85-.27 1.6 1.6 0 00.5-.69 2.9 2.9 0 00.16-.94 2.85 2.85 0 00-.16-.94 1.=
67 1.67 0 00-.5-.71 1.37 1.37 0 00-.85-.26 1.35 1.35 0 00-.85.26 1.67 1.67 =
0 00-.5.71 2.85 2.85 0 00-.16.94 2.9 2.9 0 00.16.94 1.6 1.6 0 00.5.69 1.29 =
1.29 0 00.85.27zm4.43.59l-1.54-5h.82l1.08 3.85h.06l1.07-3.85h.83l1.06 3.84 =
1.09-3.84h.81l-1.45 5h-.76l-1.1-3.87H14l-1.1 3.87zm8.29.1a2.3 2.3 0 01-1.25=
-.32 2.14 2.14 0 01-.81-.9 3.06 3.06 0 01-.28-1.36 3.09 3.09 0 01.28-1.36 2=
.16 2.16 0 01.79-.92 2.08 2.08 0 011.19-.34 2.66 2.66 0 01.78.13 2 2 0 01.7=
.43 2.06 2.06 0 01.5.77 3.43 3.43 0 01.18 1.19V10h-3.87v-.62h3.09a1.67 1.67=
 0 00-.17-.76 1.23 1.23 0 00-.48-.53 1.35 1.35 0 00-.73-.19 1.41 1.41 0 00-=
.8.22 1.61 1.61 0 00-.51.59 1.78 1.78 0 00-.18.78v.45a2.21 2.21 0 00.19 1 1=
.48 1.48 0 00.56.6 1.66 1.66 0 00.82.2 1.59 1.59 0 00.55-.09 1.1 1.1 0 00.4=
3-.26 1.23 1.23 0 00.28-.44l.74.21a1.56 1.56 0 01-.39.67 2.06 2.06 0 01-.69=
.45 2.65 2.65 0 01-.92.12zm3.26-.1v-5h.75V8h.05a1.23 1.23 0 01.5-.61 1.5 1.=
5 0 01.81-.23h.4V8h-.18a1.32 1.32 0 00-.29 0 1.38 1.38 0 00-.65.15 1.15 1.1=
5 0 00-.62 1v3.15zm5.39.1a2.32 2.32 0 01-1.26-.32 2.14 2.14 0 01-.81-.9 3.2=
 3.2 0 01-.28-1.36A3.24 3.24 0 0127 8.46a2.18 2.18 0 01.8-.92A2.05 2.05 0 0=
129 7.2a2.54 2.54 0 01.77.13 1.9 1.9 0 01.7.43 1.94 1.94 0 01.5.77 3.19 3.1=
9 0 01.19 1.19V10h-3.85v-.62h3.09a1.55 1.55 0 00-.17-.76 1.28 1.28 0 00-.47=
-.53A1.35 1.35 0 0029 7.9a1.39 1.39 0 00-.8.22 1.73 1.73 0 00-.52.59 1.78 1=
.78 0 00-.18.78v.45a2.21 2.21 0 00.2 1 1.46 1.46 0 00.55.6 1.7 1.7 0 00.83.=
2 1.63 1.63 0 00.55-.09 1.18 1.18 0 00.43-.26 1.09 1.09 0 00.27-.44l.75.21a=
1.67 1.67 0 01-.39.67 2.06 2.06 0 01-.69.45 2.69 2.69 0 01-.89.12zm5.16 0a1=
.9 1.9 0 01-1.11-.32 2 2 0 01-.76-.9 3.27 3.27 0 01-.27-1.38 3.27 3.27 0 01=
.27-1.38 2.11 2.11 0 01.76-.9 2 2 0 011.12-.32 1.52 1.52 0 01.77.17 1.16 1.=
16 0 01.44.36 2.81 2.81 0 01.24.34h.07V5.59h.77v6.71h-.75v-.78h-.09a2.21 2.=
21 0 01-.24.35 1.31 1.31 0 01-.45.37 1.55 1.55 0 01-.77.16zm.1-.69a1.3 1.3 =
0 00.79-.24 1.56 1.56 0 00.48-.68 2.64 2.64 0 00.17-1 2.69 2.69 0 00-.16-1 =
1.42 1.42 0 00-.49-.67 1.34 1.34 0 00-.79-.23 1.29 1.29 0 00-.82.25 1.52 1.=
52 0 00-.49.68 2.82 2.82 0 00-.16.95 2.76 2.76 0 00.17 1 1.53 1.53 0 00.49.=
69 1.29 1.29 0 00.81.25zm6.42.59V5.59h.78v2.48h.06l.24-.34a1.24 1.24 0 01.4=
4-.36 1.56 1.56 0 01.78-.17 2 2 0 011.12.32 2.09 2.09 0 01.75.9 3.27 3.27 0=
 01.27 1.38 3.27 3.27 0 01-.23 1.38 2.09 2.09 0 01-.75.9 1.9 1.9 0 01-1.11.=
32 1.61 1.61 0 01-.78-.16 1.54 1.54 0 01-.45-.37c-.1-.14-.18-.25-.24-.35h-.=
09v.78zm.76-2.52a2.85 2.85 0 00.17 1 1.5 1.5 0 00.49.68 1.39 1.39 0 001.59 =
0 1.46 1.46 0 00.49-.69 2.55 2.55 0 00.17-1 2.59 2.59 0 00-.16-.95 1.45 1.4=
5 0 00-.49-.68A1.29 1.29 0 0043 7.9a1.36 1.36 0 00-.79.23 1.47 1.47 0 00-.4=
8.67 2.68 2.68 0 00-.18.98zm5.18 4.4a1.9 1.9 0 01-.35 0l-.21-.06.2-.68a1.29=
 1.29 0 00.5.05.56.56 0 00.38-.19 1.53 1.53 0 00.31-.55l.14-.4-1.86-5.08h.8=
4l1.39 4 1.39-4h.84L48.22 13a2.35 2.35 0 01-.36.65 1.31 1.31 0 01-.5.38 1.5=
4 1.54 0 01-.63.15z" fill=3D"#6a6a6a"/><g clip-path=3D"url(#a)"><path d=3D"=
M56.36 8.7c0 2.69 1.23 4.35 3.1 4.35s3-1.65 3-4.34c0-2.89-1.16-4.37-3-4.37s=
-3.1 1.47-3.1 4.36zm8.75 0a5.68 5.68 0 11-11.35 0 5.68 5.68 0 1111.35 0zM12=
1.09 6c0-.84.79-1.39 2-1.39 1.37 0 2.13.62 2.22 1.59h2.31c0-2-1.73-3.41-4.5=
3-3.41-2.46 0-4.18 1.21-4.18 3.32 0 4.25 6.71 2.38 6.71 5.15 0 .93-.88 1.52=
-2.22 1.52-1.5 0-2.38-.64-2.55-1.64h-2.32c.14 2.08 2 3.46 4.87 3.46 2.52 0 =
4.42-1.2 4.42-3.45-.03-4.24-6.73-2.4-6.73-5.15zm-54.56 8.39V3h2.14v3.54c.63=
-2.45 2-3.75 4.24-3.75a3.43 3.43 0 013.6 3.79v7.81h-2.34V7.45c0-1.51-.8-2.7=
1-2.36-2.71a3 3 0 00-2.93 3.13v6.52zM116.85 3v11.39h-2.23v-3.53c-.52 2.45-1=
.85 3.75-4 3.75-2 0-3.5-1.26-3.5-3.79V3h2.33v7c0 1.51.72 2.7 2.25 2.7a3 3 0=
 002.86-3.12V3zm-33.24 9.93c-2 0-3-1.54-3-4.1v-.2h8.29C88.82 5 87 2.79 83.5=
2 2.79c-3.24 0-5.53 2.38-5.53 6 0 3.29 1.92 5.82 5.6 5.82 3.49 0 5.13-2.27 =
5.23-4.31h-2.39c-.17 1.63-.84 2.63-2.82 2.63zm-.07-8.47a2.76 2.76 0 012.77 =
2.93h-5.6C81 5.46 82 4.46 83.54 4.46zM105.58 3v2.35c-.78 0-1.09-.07-1.36-.0=
7-1.65 0-2.71.72-3.06 2.78a7.85 7.85 0 00-.09 1.19v5.14h-2.33V3h2.12v3.58a1=
4.9 14.9 0 01.79-2A2.59 2.59 0 01104 3zm27.49 8.85c0 .75.27 1 1 1h1.91v1.49=
h-2.72a2.26 2.26 0 01-2.48-2.49V4.63h-2.27V3.31h1.14a1.5 1.5 0 001-.28 1.72=
 1.72 0 00.32-1c0-.27.06-.61.08-1s0-.94 0-1h2V3H136v1.64h-2.92zm-39.18 0c0 =
.75.26 1 1 1h1.91v1.49h-2.71a2.27 2.27 0 01-2.48-2.49V4.63h-2.27V3.31h1.15a=
1.49 1.49 0 00.94-.31 1.72 1.72 0 00.32-1c0-.27.07-.61.09-1s0-.94 0-1h2v3h2=
.93v1.64h-2.88z" fill=3D"#689d65"/></g></svg>
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/html
Content-ID: <frame-CAE7B73646D437E274FB360C31D076AA@mhtml.blink>
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3DUTF-8"><link rel=3D"stylesheet" href=3D"chrome-extension://ihcjicgdanjae=
chkgeegckofjjedodee/app/content-style.css"></head><body></body></html>
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/html
Content-ID: <frame-E1817E1C3C9620CB5FAC764406CE4E70@mhtml.blink>
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3DUTF-8"><link rel=3D"stylesheet" href=3D"chrome-extension://ihcjicgdanjae=
chkgeegckofjjedodee/app/content-style.css"></head><body></body></html>
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/html
Content-ID: <frame-92AC86C4D778EC670B78CB3A7BF2341A@mhtml.blink>
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3DUTF-8"><link rel=3D"stylesheet" href=3D"chrome-extension://ihcjicgdanjae=
chkgeegckofjjedodee/app/content-style.css"></head><body></body></html>
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/html
Content-ID: <frame-E3715A164F60D5A17BD9406D89A21AF6@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: chrome-extension://ekhagklcjbdpajgpjgmbionohlpdbjgc/translateSandbox/translateSandbox.html

<!DOCTYPE html><!--
    ***** BEGIN LICENSE BLOCK *****
   =20
    Copyright =C2=A9 2021 Center for History and New Media
                     George Mason University, Fairfax, Virginia, USA
                     http://zotero.org
   =20
    This file is part of Zotero.
   =20
    Zotero is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License as publishe=
d by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
   =20
    Zotero is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Affero General Public License for more details.
   =20
    You should have received a copy of the GNU Affero General Public Licens=
e
    along with Zotero.  If not, see <http://www.gnu.org/licenses/>.
   =20
    ***** END LICENSE BLOCK *****
--><html lang=3D"en"><head><meta http-equiv=3D"Content-Type" content=3D"tex=
t/html; charset=3DUTF-8">
=09
	<title>Zotero - Translate Sandbox</title>
</head>
<body>








































</body></html>
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/html
Content-ID: <frame-68A244E2F455C7A0FDEC0F6BC709AE16@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://sp.auth.adobe.com/entitlement/v4/AccessEnablerProxy.html?a4f31600ce9c60894320#https%3A%2F%2Fwww.cnbc.com%2F2024%2F09%2F07%2Fhow-small-modular-reactors-could-expand-nuclear-power-in-the-us.html

<!DOCTYPE html><html><head><meta http-equiv=3D"Content-Type" content=3D"tex=
t/html; charset=3DUTF-8"><title>AccessEnablerProxy 4.7.0-8bca726</title><me=
ta name=3D"viewport" content=3D"width=3Ddevice-width,initial-scale=3D1"><li=
nk rel=3D"stylesheet" href=3D"chrome-extension://ihcjicgdanjaechkgeegckofjj=
edodee/app/content-style.css"></head><body><iframe id=3D"NLUmiEAQ" framebor=
der=3D"0" src=3D"cid:frame-7854BAC4A2D3E2BA8328C17C32AA14DF@mhtml.blink" st=
yle=3D"width: 0px; height: 0px; display: none;"></iframe></body></html>
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/html
Content-ID: <frame-B468113B9E7295905612AE339155B020@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.google.com/recaptcha/enterprise/anchor?ar=1&k=6LfnMFMeAAAAABvWy2u0ZzAqPaVUflZOPibgK-u5&co=aHR0cHM6Ly93d3cuY25iYy5jb206NDQz&hl=en&v=pPK749sccDmVW_9DSeTMVvh2&size=invisible&cb=evl1kq34lyfr

<!DOCTYPE html><html dir=3D"ltr" lang=3D"en"><head><meta http-equiv=3D"Cont=
ent-Type" content=3D"text/html; charset=3DUTF-8"><link rel=3D"stylesheet" t=
ype=3D"text/css" href=3D"cid:css-bb4f3737-9b09-48ac-a2c3-e6173aec3e3f@mhtml=
.blink" />
<meta http-equiv=3D"X-UA-Compatible" content=3D"IE=3Dedge">
<title>reCAPTCHA</title>

<link rel=3D"stylesheet" type=3D"text/css" href=3D"https://www.gstatic.com/=
recaptcha/releases/pPK749sccDmVW_9DSeTMVvh2/styles__ltr.css">

<link rel=3D"stylesheet" href=3D"chrome-extension://ihcjicgdanjaechkgeegcko=
fjjedodee/app/content-style.css"></head>
<body><div id=3D"rc-anchor-alert" class=3D"rc-anchor-alert"></div>

<div class=3D"rc-anchor rc-anchor-invisible rc-anchor-light  rc-anchor-invi=
sible-hover"><div id=3D"recaptcha-accessible-status" class=3D"rc-anchor-ari=
a-status" aria-hidden=3D"true">Recaptcha requires verification. </div><div =
class=3D"rc-anchor-error-msg-container" style=3D"display:none"><span class=
=3D"rc-anchor-error-msg" aria-hidden=3D"true"></span></div><div class=3D"rc=
-anchor-normal-footer"><div class=3D"rc-anchor-logo-large" role=3D"presenta=
tion"><div class=3D"rc-anchor-logo-img rc-anchor-logo-img-large"></div></di=
v><div class=3D"rc-anchor-pt"><a href=3D"https://www.google.com/intl/en/pol=
icies/privacy/" target=3D"_blank">Privacy</a><span aria-hidden=3D"true" rol=
e=3D"presentation"> - </span><a href=3D"https://www.google.com/intl/en/poli=
cies/terms/" target=3D"_blank">Terms</a></div></div><div class=3D"rc-anchor=
-invisible-text"><span>protected by <strong>reCAPTCHA</strong></span><div c=
lass=3D"rc-anchor-pt"><a href=3D"https://www.google.com/intl/en/policies/pr=
ivacy/" target=3D"_blank" style=3D"">Privacy</a><span aria-hidden=3D"true" =
role=3D"presentation"> - </span><a href=3D"https://www.google.com/intl/en/p=
olicies/terms/" target=3D"_blank" style=3D"">Terms</a></div></div></div><if=
rame style=3D"display: none;"></iframe></body></html>
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-bb4f3737-9b09-48ac-a2c3-e6173aec3e3f@mhtml.blink

@charset "utf-8";

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKOzY.woff2") for=
mat("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U=
+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2") for=
mat("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116=
; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKOzY.woff2") for=
mat("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKOzY.woff2") for=
mat("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-=
3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKOzY.woff2") for=
mat("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+=
1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1=
EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKOzY.woff2") for=
mat("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+=
2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020=
, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2") format=
("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA=
, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, =
U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2")=
 format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DF=
F, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2")=
 format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+=
2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2")=
 format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2")=
 format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+=
38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2")=
 format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169=
, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1E=
A0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2")=
 format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7=
, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+=
2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4.woff2") fo=
rmat("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U=
+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+21=
93, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2")=
 format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DF=
F, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2")=
 format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+=
2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2")=
 format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2")=
 format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+=
38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2")=
 format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169=
, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1E=
A0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2")=
 format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7=
, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+=
2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src=
: url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBBc4.woff2") fo=
rmat("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U=
+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+21=
93, U+2212, U+2215, U+FEFF, U+FFFD; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.gstatic.com/recaptcha/releases/pPK749sccDmVW_9DSeTMVvh2/styles__ltr.css

@charset "utf-8";

.goog-inline-block { position: relative; display: inline-block; }

* html .goog-inline-block { display: inline; }

:first-child + html .goog-inline-block { display: inline; }

.recaptcha-checkbox { border: none; font-size: 1px; height: 28px; margin: 4=
px; width: 28px; overflow: visible; outline: 0px; vertical-align: text-bott=
om; }

.recaptcha-checkbox-border { border-radius: 2px; background-color: rgb(255,=
 255, 255); border: 2px solid rgb(193, 193, 193); font-size: 1px; height: 2=
4px; position: absolute; width: 24px; z-index: 1; }

.recaptcha-checkbox-borderAnimation { background-image: url("data:image/png=
;base64,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3D"); background-r=
epeat: no-repeat; border: none; height: 28px; outline: 0px; position: absol=
ute; width: 28px; }

.recaptcha-checkbox-nodatauri.recaptcha-checkbox-borderAnimation { backgrou=
nd-image: url("https://www.gstatic.com/recaptcha/api2/checkbox_sprite.png")=
; }

.recaptcha-checkbox-spinner-gif { border-radius: 2px; background-color: rgb=
(255, 255, 255); background-size: 24px; border: 2px solid rgb(193, 193, 193=
); height: 24px; left: 0px; position: absolute; top: 0px; width: 24px; }

.recaptcha-checkbox-spinner { background-color: rgb(249, 249, 249); border-=
width: 6px; border-style: solid; border-color: rgb(77, 144, 254) rgb(77, 14=
4, 254) transparent transparent; border-image: initial; border-radius: 36px=
; height: 36px; left: -4px; outline: 0px; position: absolute; top: -4px; wi=
dth: 36px; box-sizing: border-box; opacity: 0; animation: 2.5s linear 0s in=
finite normal none paused spinner-spin; transition-duration: 1s; }

@keyframes spinner-spin {=20
  0% { transform: rotateZ(0deg); }
  10% { transform: rotateZ(135deg); }
  25% { transform: rotateZ(245deg); }
  60% { transform: rotateZ(700deg); }
  75% { transform: rotateZ(810deg); }
  100% { transform: rotateZ(1080deg); }
}

.recaptcha-checkbox-spinner-overlay { content: ""; position: absolute; top:=
 -7px; left: -7px; width: 38px; height: 19px; background-color: rgb(249, 24=
9, 249); animation: 1s linear 0s 1 normal none paused overlay-spin; transfo=
rm-origin: center bottom; border-radius: 38px 38px 0px 0px; transform: rota=
teZ(45deg); opacity: 0; }

@keyframes overlay-spin {=20
  0% { opacity: 1; transform: rotateZ(45deg); }
  100% { opacity: 1; transform: rotateZ(225deg); }
}

.recaptcha-checkbox-checkmark { background-image: url("data:image/png;base6=
4,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
RU5ErkJggg=3D=3D"); background-repeat: no-repeat; border: none; height: 30p=
x; left: -5px; outline: 0px; position: absolute; width: 38px; }

.rc-anchor-dark .recaptcha-checkbox-spinner, .rc-anchor-dark .recaptcha-che=
ckbox-spinner-overlay { background-color: rgb(34, 34, 34); }

.recaptcha-checkbox-nodatauri.recaptcha-checkbox-checkmark { background-ima=
ge: url("https://www.gstatic.com/recaptcha/api2/checkmark_sprite.png"); }

.recaptcha-checkbox-hover .recaptcha-checkbox-border, .recaptcha-checkbox-h=
over .recaptcha-checkbox-spinner-gif { box-shadow: rgba(0, 0, 0, 0.1) 0px 1=
px 1px inset; border: 2px solid rgb(178, 178, 178); }

.recaptcha-checkbox-focused .recaptcha-checkbox-border, .recaptcha-checkbox=
-focused .recaptcha-checkbox-spinner-gif { border: 2px solid rgb(77, 144, 2=
54); }

.recaptcha-checkbox-active .recaptcha-checkbox-border, .recaptcha-checkbox-=
active .recaptcha-checkbox-spinner-gif { background-color: rgb(235, 235, 23=
5); }

.recaptcha-checkbox-disabled .recaptcha-checkbox-border, .recaptcha-checkbo=
x-disabled .recaptcha-checkbox-spinner-gif { background-color: rgb(241, 241=
, 241); }

.recaptcha-checkbox-loading .recaptcha-checkbox-spinner-gif { background-im=
age: url("https://www.gstatic.com/recaptcha/api2/loading.gif"); }

.recaptcha-checkbox-checked .recaptcha-checkbox-border, .recaptcha-checkbox=
-checked .recaptcha-checkbox-spinner-gif { visibility: hidden; }

.recaptcha-checkbox-checked .recaptcha-checkbox-checkmark { background-posi=
tion: 0px -600px; }

.recaptcha-checkbox-expired .recaptcha-checkbox-border, .recaptcha-checkbox=
-expired .recaptcha-checkbox-spinner-gif { border: 2px solid rgb(255, 0, 0)=
; }

.recaptcha-checkbox-clearOutline.recaptcha-checkbox-focused .recaptcha-chec=
kbox-border, .recaptcha-checkbox-clearOutline.recaptcha-checkbox-focused .r=
ecaptcha-checkbox-spinner-gif { border: 2px solid rgb(193, 193, 193); }

.rc-anchor { border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 4p=
x 1px; }

.rc-anchor-normal { height: 74px; width: 300px; }

.rc-anchor-compact { height: 136px; width: 156px; }

.rc-anchor-dark { background: rgb(34, 34, 34); color: rgb(255, 255, 255); }

.rc-anchor-dark.rc-anchor-normal, .rc-anchor-dark.rc-anchor-compact { borde=
r: 1px solid rgb(82, 82, 82); }

.rc-anchor-light { background: rgb(249, 249, 249); color: rgb(0, 0, 0); }

.rc-anchor-light.rc-anchor-normal, .rc-anchor-light.rc-anchor-compact { bor=
der: 1px solid rgb(211, 211, 211); }

.rc-inline-block { display: inline-block; height: 100%; }

.rc-anchor-center-container { display: table; height: 100%; }

.rc-anchor-center-item { display: table-cell; vertical-align: middle; }

.rc-anchor-content { display: inline-block; position: relative; }

.rc-anchor-normal .rc-anchor-content { height: 74px; width: 206px; }

.rc-anchor-compact .rc-anchor-content { height: 85px; }

.rc-anchor-error-message { color: rgb(255, 0, 0); font-family: Roboto, helv=
etica, arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1=
6px; padding: 0px 10px; }

.rc-anchor-checkbox { margin: 0px 12px 2px; }

.rc-anchor-checkbox-label { font-family: Roboto, helvetica, arial, sans-ser=
if; font-size: 14px; font-weight: 400; line-height: 17px; }

.rc-anchor-normal .rc-anchor-checkbox-label { width: 152px; }

.rc-anchor-compact .rc-anchor-checkbox-label { width: 95px; }

.rc-anchor-error-msg-container { color: rgb(255, 0, 0); font-family: Roboto=
, helvetica, arial, sans-serif; font-size: 12px; font-weight: 400; left: 0p=
x; line-height: 14px; margin: 2px; position: absolute; top: 0px; }

.rc-anchor-normal.rc-anchor-error .rc-anchor-error-msg-container { width: 2=
40px; }

.rc-anchor-normal.rc-anchor-error .rc-anchor-content { margin-top: 10px; }

.rc-anchor-compact.rc-anchor-error .rc-anchor-content { margin-top: 25px; }

.rc-anchor-normal-footer { display: inline-block; height: 74px; vertical-al=
ign: top; width: 70px; }

.rc-anchor-compact-footer { margin: 0px 12px; text-align: center; width: 13=
6px; }

.rc-anchor-logo-img { background: url("https://www.gstatic.com/recaptcha/ap=
i2/logo_48.png") no-repeat; }

.rc-anchor-logo-img-ie8 { }

.rc-anchor-logo-text { cursor: default; font-family: Roboto, helvetica, ari=
al, sans-serif; font-size: 10px; font-weight: 400; line-height: 10px; margi=
n-top: 5px; text-align: center; }

.rc-anchor-light .rc-anchor-logo-text, .rc-anchor-light div a:link, .rc-anc=
hor-light div a:visited { color: rgb(85, 85, 85); }

.rc-anchor-dark .rc-anchor-logo-text, .rc-anchor-dark div a:link, .rc-ancho=
r-dark div a:visited { color: rgb(245, 245, 245); }

.rc-anchor-logo-portrait { margin: 10px 0px 0px 26px; width: 58px; user-sel=
ect: none; }

.rc-anchor-logo-img-portrait { background-size: 32px; height: 32px; margin:=
 0px 13px; width: 32px; }

.rc-anchor-logo-landscape { user-select: none; }

.rc-anchor-logo-img-landscape { background-size: 24px; display: inline-bloc=
k; height: 24px; width: 24px; }

.rc-anchor-logo-landscape-text-holder { display: inline-block; height: 24px=
; margin: 0px 2px; width: 54px; }

.rc-anchor-normal .rc-anchor-pt, .rc-anchor-invisible .rc-anchor-pt, .rc-an=
chor-compact .rc-anchor-pt { font-family: Roboto, helvetica, arial, sans-se=
rif; font-size: 8px; font-weight: 400; }

.rc-anchor-pt { background-image: url("data:image/png;base64,iVBORw0KGgBRG4=
Rb2FMT3YcbXR9tWExjQBkXZ0SmVvbQkIJnQzBTGlvEmmiBckPzM1ddZZIBdFRxCG0kbWACY0ABe=
c1NTbNuBMSVyV8uoZWE3EJ9uBKL3oUEokpB9df4xzrnzB9X98U9BN9HACAecjK0kwW3MuuZ0pP3=
yDHx1fQN1fK18lKQHiFp3NcANsxxVUQEUWBRc1L9mFRUmkslLykbWl0BNKYbUHx6LEEBY2V1lgT=
KMZhlcELQx6FwlwBOfubZnH62q1laHIBo150N2yuwJTPAQ1BMy0yjvgsBaq4IS2V0BZMY7YmvWT=
aLLb3Vy2m5mBS29xBYXfknG1LSmnyK3UBOK2imGUIiTnGqgBdCt7WENidi1TTYRGbW0BrRkglkp=
Aj2XZCWw/eDUBrGRotZ2sBe1vdYnXsyWUBdGt1bGkBQpCloopu5WRWcABPLOuJXQ4b24B/ipvpB=
thBEEGy0HPhcmW5UgBZ9/eOtV+ka2kD5RrtCi+kGmyNdjxU6T+HVyKMl19jON4mcolzWGTo7JDB=
dNcTXmxLU2lmYHFSMdlnBfc35aWyZBRvCcbmG0FRbd6Uv4b2UBboFlOO+VB5XV4N4DEZLZlaeoB=
ZG9uUdKZad55Be7Fy8cFxqABuU3EahHzRiJKaZVudABMMpwQ7EsnE9CdGg5ZQBKPBeCN2TCbmrw=
irF5KFjuV3WN7iPGXiafWAn6qggVfGADVxuruN8vtWhMrCQ2heqad4EmIIqKoAudjGYr1JtTnuf=
fQ+skkW+2MNnBZ2WwOpO6PXpvBPtOQvWiCsYBbm+PHABNVBjYWvyY8FvwIcoHHRl67oBc2BwaHA=
PcABF7phMGkBbWU7hLzaBXXpKZHL73dx2BxOBFsrtnxm1yBeE1napmxNXVzTdneLBnc"); }

.rc-anchor-pt a { display: inline; padding: 2px 1px; text-decoration: none;=
 }

.rc-anchor-pt a:hover { text-decoration: underline; }

.rc-anchor-normal .rc-anchor-pt { margin: 2px 11px 0px 0px; padding-right: =
2px; position: absolute; right: 0px; text-align: right; width: 276px; }

.rc-anchor-compact .rc-anchor-pt { margin: 0px 0px 2px; width: 132px; }

.rc-anchor-aria-status { display: none; }

#rc-anchor-alert, .rc-anchor-alert { color: red; font-size: 9px; margin: 2p=
x; position: absolute; top: 0px; }

#rc-anchor-over-quota { bottom: 0px; color: rgb(85, 85, 85); font-family: R=
oboto, helvetica, arial, sans-serif; font-size: 9px; padding: 4px; position=
: absolute; width: 170px; display: flex; align-items: center; height: 20px;=
 }

.rc-anchor-compact .rc-anchor-content #rc-anchor-over-quota { width: 148px;=
 }

.rc-anchor-normal .rc-anchor-pt.rc-anchor-over-quota-pt { width: 130px; }

.rc-anchor-logo-portrait.rc-anchor-over-quota-logo { margin-top: 6px; }

#rc-anchor-invisible-over-quota { font-size: 9px; line-height: initial; }

#rc-anchor-invisible-over-quota a { color: white; }

.rc-anchor-invisible { height: 60px; width: 256px; display: flex; }

.rc-anchor-invisible-text { background: rgb(26, 115, 232); color: white; di=
splay: flex; flex-basis: 166px; flex-direction: column; -webkit-box-flex: 1=
; flex-grow: 1; font-family: Roboto, helvetica, arial, sans-serif; font-siz=
e: 13px; font-weight: 400; height: 100%; justify-content: center; line-heig=
ht: 20px; padding: 0px 16px; white-space: nowrap; }

.rc-anchor-invisible-text.smalltext { font-size: 12px; padding: 0px 10px; l=
ine-height: 16px; white-space: normal; }

.rc-anchor-invisible-text.smalltext .rc-anchor-pt { line-height: 12px; whit=
e-space: normal; }

.rc-anchor-invisible-text.smalltext .rc-anchor-pt a:link { font-size: 9px; =
}

.rc-anchor-normal-footer.smalltext .rc-anchor-pt { font-size: 5px; line-hei=
ght: 6px; }

.rc-anchor-invisible-text strong { font-weight: 500; }

.rc-anchor-invisible .rc-anchor-normal-footer .rc-anchor-pt { transition: o=
pacity 0.3s; text-align: center; width: 70px; margin-top: 2px; }

.rc-anchor-logo-img-large { transition: 0.3s; background-size: 40px; margin=
: 5px 15px 0px; height: 40px; width: 40px; }

.rc-anchor-invisible-nohover .rc-anchor-logo-img-large, .rc-anchor-invisibl=
e-hover-hovered .rc-anchor-logo-img-large { background-size: 44px; margin: =
8px 13px 0px; height: 44px; width: 44px; }

.rc-anchor-invisible-nohover .rc-anchor-normal-footer .rc-anchor-pt, .rc-an=
chor-invisible-hover-hovered .rc-anchor-normal-footer .rc-anchor-pt { opaci=
ty: 0; }

.rc-anchor-invisible-nohover .rc-anchor-invisible-text .rc-anchor-pt, .rc-a=
nchor-invisible-hover-hovered .rc-anchor-invisible-text .rc-anchor-pt { opa=
city: 1; }

.rc-anchor-invisible-text .rc-anchor-pt { transition: opacity 0.3s; }

.rc-anchor-invisible-text .rc-anchor-pt a:link, .rc-anchor-invisible-text .=
rc-anchor-pt a:visited { color: white; font-size: 10px; }

.rc-anchor-invisible-hover .rc-anchor-invisible-text .rc-anchor-pt a:link {=
 display: none; }

.rc-anchor-invisible-nohover .rc-anchor-invisible-text .rc-anchor-pt a:link=
, .rc-anchor-invisible-hover-hovered .rc-anchor-invisible-text .rc-anchor-p=
t a:link, .rc-anchor-invisible-hover .rc-anchor-normal-footer .rc-anchor-pt=
 a:link { display: inline; }

.rc-anchor-invisible-nohover .rc-anchor-normal-footer .rc-anchor-pt a:link,=
 .rc-anchor-invisible-hover-hovered .rc-anchor-normal-footer .rc-anchor-pt =
a:link { display: none; }

.rc-audiochallenge-response-field { margin: 7px; text-align: center; }

.rc-audiochallenge-response-field .rc-response-input-field { width: 220px; =
}

.rc-audiochallenge-error-message { color: rgb(255, 27, 27); font-family: Ro=
boto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; marg=
in: 20px 20px 0px; }

.rc-audiochallenge-instructions { font-family: Roboto, helvetica, arial, sa=
ns-serif; font-size: 14px; font-weight: 400; margin: 10px 20px; }

.rc-audiochallenge-play-button { margin: 0px 20px; }

.rc-audiochallenge-play-button .rc-button-default { background: rgb(216, 21=
6, 216); color: rgb(0, 0, 0); font-weight: 500; width: 100%; }

.rc-audiochallenge-input-label { font-family: Roboto, helvetica, arial, san=
s-serif; font-size: 14px; font-weight: 400; margin: 10px 20px; }

.rc-audiochallenge-control audio { height: 30px; width: 240px; }

.rc-audiochallenge-tdownload { margin: 5px 20px; text-align: center; }

.rc-audiochallenge-tdownload-link { background-image: url("https://www.gsta=
tic.com/recaptcha/api2/download_white.png"); background-repeat: no-repeat; =
background-size: 36px; color: transparent; display: inline-block; height: 3=
6px; opacity: 0.55; overflow: hidden; width: 36px; }

.rc-audiochallenge-tdownload-link:focus-visible { background-color: rgb(216=
, 216, 216); }

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) =
{
  .rc-audiochallenge-tdownload-link { background-image: url("https://www.gs=
tatic.com/recaptcha/api2/download_white.png"); background-repeat: no-repeat=
; background-size: 36px; color: transparent; display: inline-block; height:=
 36px; opacity: 0.55; overflow: hidden; width: 36px; }
}

.rc-audiochallenge-tdownload-link-on-dark { background-image: url("https://=
www.gstatic.com/recaptcha/api2/download_white.png"); background-repeat: no-=
repeat; background-size: 36px; color: transparent; display: inline-block; h=
eight: 36px; opacity: 0.55; overflow: hidden; width: 36px; }

.rc-audiochallenge-tdownload-link-on-dark:focus-visible { background-color:=
 rgb(216, 216, 216); }

.rc-audiochallenge-tdownload-link:focus, .rc-audiochallenge-tdownload-link:=
hover { opacity: 0.8; outline: none; }

.rc-audiochallenge-tdownload-link-on-dark:focus, .rc-audiochallenge-tdownlo=
ad-link-on-dark:hover { opacity: 0.8; outline: none; }

.fake-focus-audio { height: 0px; opacity: 0; width: 0px; }

.rc-button-default { background: rgb(26, 115, 232); border: 0px; border-rad=
ius: 2px; color: rgb(255, 255, 255); cursor: pointer; font-family: Roboto, =
helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; height: 42=
px; line-height: 42px; min-width: 100px; padding: 0px 10px; text-align: cen=
ter; text-transform: uppercase; transition: 0.5s; }

.rc-button-default:focus { outline: 0px; box-shadow: rgb(24, 90, 188) 0px 0=
px 0px 2pt; }

.rc-button-default-disabled { background: rgba(73, 143, 225, 0.5); cursor: =
default; }

.rc-button-red { background: rgb(226, 74, 74); }

.rc-button-default-disabled.rc-button-red { background: rgba(226, 74, 74, 0=
.49); }

.rc-canvas-image { display: none; }

.rc-canvas-canvas { cursor: pointer; }

body { margin: 0px; }

.rc-imageselect-instructions strong { font-weight: 900; display: block; fon=
t-size: 28px; }

.rc-footer { font-family: Roboto, helvetica, arial, sans-serif; position: r=
elative; width: 100%; }

.rc-separator { border-top: 1px solid rgb(223, 223, 223); margin-bottom: 1p=
x; }

.rc-controls { width: 100%; }

.primary-controls { height: 60px; }

.rc-buttons { float: left; height: 48px; margin: 6px 0px 6px 6px; backgroun=
d-repeat: no-repeat; }

.fake-focus { height: 0px; opacity: 0; width: 0px; }

.button-holder { float: left; height: 48px; }

.rc-button-reload { background: url("https://www.gstatic.com/recaptcha/api2=
/refresh_2x.png"); }

.rc-button-reload:focus-visible { background-color: rgb(216, 216, 216); }

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) =
{
  .rc-button-reload { background: url("https://www.gstatic.com/recaptcha/ap=
i2/refresh_white_2x.png"); }
}

.rc-button-reload-on-dark { background: url("https://www.gstatic.com/recapt=
cha/api2/refresh_white_2x.png"); }

.rc-button-reload-on-dark:focus-visible { background-color: rgb(216, 216, 2=
16); }

.rc-button-audio { background: url("https://www.gstatic.com/recaptcha/api2/=
audio_2x.png"); }

.rc-button-audio:focus-visible { background-color: rgb(216, 216, 216); }

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) =
{
  .rc-button-audio { background: url("https://www.gstatic.com/recaptcha/api=
2/audio_white_2x.png"); }
}

.rc-button-audio-on-dark { background: url("https://www.gstatic.com/recaptc=
ha/api2/audio_white_2x.png"); }

.rc-button-audio-on-dark:focus-visible { background-color: rgb(216, 216, 21=
6); }

.rc-button-image { background: url("https://www.gstatic.com/recaptcha/api2/=
image_2x.png"); }

.rc-button-image:focus-visible { background-color: rgb(216, 216, 216); }

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) =
{
  .rc-button-image { background: url("https://www.gstatic.com/recaptcha/api=
2/image_white_2x.png"); }
}

.rc-button-image-on-dark { background: url("https://www.gstatic.com/recaptc=
ha/api2/image_white_2x.png"); }

.rc-button-image-on-dark:focus-visible { background-color: rgb(216, 216, 21=
6); }

.rc-button-liveness { background: url("https://www.gstatic.com/recaptcha/ap=
i2/liveness_dark.png"); }

.rc-button-liveness:focus-visible { background-color: rgb(216, 216, 216); }

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) =
{
  .rc-button-liveness { background: url("https://www.gstatic.com/recaptcha/=
api2/liveness_light.png"); }
}

.rc-button-liveness-on-dark { background: url("https://www.gstatic.com/reca=
ptcha/api2/liveness_light.png"); }

.rc-button-liveness-on-dark:focus-visible { background-color: rgb(216, 216,=
 216); }

.rc-button-help { background: url("https://www.gstatic.com/recaptcha/api2/i=
nfo_2x.png"); }

.rc-button-help:focus-visible { background-color: rgb(216, 216, 216); }

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) =
{
  .rc-button-help { background: url("https://www.gstatic.com/recaptcha/api2=
/info_white_2x.png"); }
}

.rc-button-help-on-dark { background: url("https://www.gstatic.com/recaptch=
a/api2/info_white_2x.png"); }

.rc-button-help-on-dark:focus-visible { background-color: rgb(216, 216, 216=
); }

.rc-button-undo { background: url("https://www.gstatic.com/recaptcha/api2/u=
ndo_2x.png"); }

.rc-button-undo:focus-visible { background-color: rgb(216, 216, 216); }

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) =
{
  .rc-button-undo { background: url("https://www.gstatic.com/recaptcha/api2=
/undo_white_2x.png"); }
}

.rc-button-undo-on-dark { background: url("https://www.gstatic.com/recaptch=
a/api2/undo_white_2x.png"); }

.rc-button-undo-on-dark:focus-visible { background-color: rgb(216, 216, 216=
); }

.rc-button { background-size: 32px 32px; cursor: pointer; height: 48px; opa=
city: 0.55; width: 48px; padding: 0px; border: 0px; background-repeat: no-r=
epeat; background-position: center center; }

.rc-button:focus, .rc-button:hover { opacity: 0.8; outline: none; }

.verify-button-holder { float: right; margin: 8px 8px 9px 0px; }

.rc-challenge-help { font-family: Roboto, helvetica, arial, sans-serif; fon=
t-size: 12px; font-weight: 400; overflow-y: scroll; padding: 5px 20px; }

.reload-icon { height: 16px; width: 16px; }

.apps-toast { position: relative; text-align: center; width: 100%; z-index:=
 101; }

.apps-toast-content { background: rgb(50, 50, 50); border-radius: 2px; colo=
r: rgb(238, 238, 238); display: inline-block; font: 12px / 20px Roboto, hel=
vetica, arial, sans-serif; padding: 14px; text-align: center; }

.goog-container:focus { outline: none; }

.rc-defaultchallenge-response-field { margin: 7px; text-align: center; }

.rc-defaultchallenge-response-field .rc-response-input-field { width: 230px=
; }

.rc-defaultchallenge-payload { border: none; font-family: Roboto, helvetica=
, arial, sans-serif; font-size: 14px; font-weight: 400; min-height: 61px; t=
ext-align: center; }

.rc-defaultchallenge-incorrect-response { color: rgb(255, 27, 27); font-fam=
ily: Roboto, helvetica, arial, sans-serif; font-size: 12px; font-weight: 40=
0; line-height: 14px; margin-left: 20px; }

.rc-doscaptcha-header { padding: 10px; margin: 10px; height: 20%; backgroun=
d-color: rgb(26, 115, 232); }

.rc-doscaptcha-header-text { font-family: Roboto, helvetica, arial, sans-se=
rif; font-size: 22px; font-weight: 400; text-align: center; color: white; }

.rc-doscaptcha-body { height: 80%; }

.rc-doscaptcha-body-text { font-family: Roboto, helvetica, arial, sans-seri=
f; font-size: 16px; font-weight: 400; padding: 10px 15px; }

.rc-doscaptcha-footer { pointer-events: none; }

.recaptchaJavascriptChallengeLivenessContainer { min-width: 240px; height: =
520px; overflow: auto; display: flex; -webkit-box-orient: vertical; -webkit=
-box-direction: normal; flex-direction: column; -webkit-box-pack: center; j=
ustify-content: center; -webkit-box-align: center; align-items: center; }

.goog-container:focus { outline: none; }

#rc-imageselect { min-width: 240px; font-family: Roboto, helvetica, arial, =
sans-serif; background-color: rgb(255, 255, 255); }

#rc-imageselect .rc-button:focus { outline: none; }

.rc-imageselect-desc { margin-left: -10px; margin-top: -10px; padding-right=
: 100px; position: relative; }

.rc-imageselect-instructions .rc-imageselect-desc strong { font-size: 22px;=
 }

.rc-imageselect-desc span { display: block; }

.rc-imageselect-desc-no-canonical { position: relative; }

.rc-imageselect-desc-no-canonical span { display: block; }

.rc-imageselect-payload { min-width: 240px; margin: 0px 7px; padding: 7px 0=
px; }

.rc-imageselect-challenge { position: relative; width: 100%; height: 100%; =
}

.rc-footer { min-width: 240px; }

.rc-imageselect-incorrect-response, .rc-imageselect-error-dynamic-more, .rc=
-imageselect-error-select-more, .rc-imageselect-error-select-something { co=
lor: rgb(209, 72, 54); font-size: 14px; padding: 7px 0px; text-align: cente=
r; width: 100%; background-color: white; }

.rc-imageselect-desc-wrapper { margin-bottom: 6px; }

.rc-imageselect-checkbox { background: url("data:image/png;base64,iVBORw0KG=
goAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGnmlUWHRY=
TUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWh=
pSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeD=
p4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wM=
DozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8x=
OTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiI=
geG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cD=
ovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zL=
mFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5j=
b20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjA=
vc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wID=
IzLjAgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTExLTA0VDIzOjE2OjI2LTA3O=
jAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0xMS0wNFQyMzoxNzozNS0wNzowMCIgeG1wOk1ldGFk=
YXRhRGF0ZT0iMjAyMS0xMS0wNFQyMzoxNzozNS0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmc=
iIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDM3Y2=
M2MTEtMjg5Mi00MmFkLWEyYmYtMjk1MzA4NGYxNjA1IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZ=
Tpkb2NpZDpwaG90b3Nob3A6YjEwZGYyNmItNGU5Mi0wNTQxLThjMDYtMTJjNWQ5ZDFmMjcxIiB4=
bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZjE0YzAyYmQtNDJhOC00ODkxLWIxMjM=
tMWZhYjg2NzZlNzJmIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0Om=
FjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMTRjMDJiZC00MmE4L=
TQ4OTEtYjEyMy0xZmFiODY3NmU3MmYiIHN0RXZ0OndoZW49IjIwMjEtMTEtMDRUMjM6MTY6MjYt=
MDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChNYWNpbnR=
vc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG=
1wLmlpZDpjMDJkMDg2Zi1mNmZjLTRjMzItYWU2Zi0wOWMxZmU4MzFhNzciIHN0RXZ0OndoZW49I=
jIwMjEtMTEtMDRUMjM6MTc6MDktMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBo=
b3Rvc2hvcCAyMy4wIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3R=
FdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzdjYzYxMS0yOD=
kyLTQyYWQtYTJiZi0yOTUzMDg0ZjE2MDUiIHN0RXZ0OndoZW49IjIwMjEtMTEtMDRUMjM6MTc6M=
zUtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChNYWNp=
bnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA=
8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD=
0iciI/PlXsutAAAASdSURBVFiFtZdbbBRVGIC/mdnZdndr2+0l0BYsaEJ4ABGkUhHjlT6oT7QRb=
cHaqGkhvFBjBU3AKy9aTYwaQ9pI6wMxEClQiLcmKomtYikCkZsILbYGWuh2aXfLtrvHh53ZPTvd=
bbdtPMnJzOzMme87/392zjkKyRdFOipx7gupJlWEENiSBCuACij3bfgmx5G+dGUQez4h3S1CwQG=
h+PoGvcd+u7C3fAgITUcmXk/igbVVNdcrbJqr6nLqrTWJGiz03/FDaHxwd/vueYeAoEVmQhFCJB=
SIgIuqLxT3pqX/NFVPYkVc7UHl/JaOT1eesYgkJaAAGmArfvnqxp50ffd04HJZMDJS9svnd7cC4=
/EkhBCoieAP1HRXzgYOcMXl2l+8+exTgI4xhqzPKJZzFdDvf6lz9T8ZBW2zgcsl33N6xe+Na//E=
EglrBMK9z8qyzxZecY+bLytzIte6fdVHhKOgYYmCKWD23lZUdrxiNvANy9y8W67z2FKNPRvDEt1=
O38PF1Z0lhkBMKmQBDdB1LadqpvCNy9y885yO3aYwMio4+Ot45J6iFlYRZyyYFyqgLSjZlXfF6S=
+aCfz5e928bcCHRwV1zQEOXPBE7nc7x592Fj7kwpIGVTpqcwufKJ4p/K1no/DXmgK0SHCzLH70j=
WVY0mCehFNgc+TLDdbkZtCxLZeaVe6E8MrlUfgtv6CuKUDLxYlwAJuWMY9oBGIEVEBDOHPkBjvK=
7czPUXm9VGdTHIkXlrt5c30s/GACeNjAkS1FAOQTQEH1euXn61vGuDks0FSF7aU6m4qjElUr3Ow=
04F4DfuivSeCACHq9Uu8VIDIbKoAyFhi6hiMv0uDbbg+iMZP6F+1kpSlsX6ej4MYfgJ3rdXQtCj=
88BRzgtvff69bf5AiI/vNHTlkf+O6qh9rGADduhSOxbZ0ehfsEdXuSgwP83fHJ2UQCAhA9x97vi=
9fw+6setjYEGDAkTPirTQEOX0oOXjgifh7uOebDMj2rxkXIqMF5Q5d2xXtBW6+HWkNiyCd45YsA=
rUnCAfy+E18TOxcIiA4GHUgF0uxpc7Jyqv84nehFjxdkkmKHo5eThwP01c9dDHiBYWAUGBdCCDM=
FIcNuLDB8zZfV07Y50Yvaej3ThrvO7i0HAsAYlhlRTkHQeCBwZl/FjwVDlz6eFiVBmdN/YsfFo1=
u7gNvG+2MWJvIgNAVGAf/xhgcb5nsvfzYb+NyBk+91NT95APBLAkFZQJ6bVcLfhVTACbgA15Ky5=
rU3C0s+mC48/dz+6nNHtrQDI4TzbkqYKZiwJoysiIAUQ8IJOFPdCzOXlDaV92UsqpkKnHfj5Ien=
vnpm35jfOwz4jCpHIGZFZF2jRdYFhkQq4DCOqYB+5+raRdl3PbJET8nO1VRH+nhoZHBsdGCg/1x=
rV29nYzfhwXbbgPoJp9TseUz4E62KVaLpsBsiZrUTXVrJX9HIv0gSMKs58mPgpkC8nZF1ZxP5dx=
hSkwmYEnJNuC+AqXdGZjS0ONX8iMmiZjV7POOdUTwRWUieUuVomZ90wSS9nq6ALCLvkM2jCZGPS=
e2QhRAoQiS9m/5fyn/lu/UIgBExrQAAAABJRU5ErkJggg=3D=3D"); display: none; posit=
ion: absolute; }

.rc-imageselect-report-image { inset: 0px; display: none; position: absolut=
e; }

.rc-imageselect-table-42, .rc-imageselect-table-33, .rc-imageselect-table-4=
4 { border-collapse: separate; border-spacing: 0px; width: 100%; height: 10=
0%; transition: 1s; }

.rc-imageselect-table-42, .rc-imageselect-table-33 { margin: -2px; }

.rc-imageselect-table-44 { margin: -1px; }

.rc-imageselect-table-42 td { padding: 2px; }

.rc-imageselect-table-33 td { padding: 2px; }

.rc-imageselect-table-44 td { padding: 1px; }

.rc-image-tile-target tr, td { margin: 0px; }

.rc-imageselect-keyboard { position: relative; z-index: 100; outline: orang=
e solid !important; }

td:focus { outline: none; }

.rc-image-tile-overlay { display: none; opacity: 0; position: absolute; bac=
kground-color: rgb(26, 115, 232); width: 100%; height: 100%; z-index: 2; tr=
ansition: opacity 1s cubic-bezier(0.49, 0.78, 0.46, 1.34); }

.rc-image-followup-tile { display: block; }

.rc-imageselect-dynamic-selected { position: relative; transition: 2s; opac=
ity: 0.01; }

.rc-imageselect-dynamic-selected .rc-image-tile-target { opacity: 1; }

.rc-imageselect-dynamic-selected .rc-imageselect-checkbox { display: block;=
 opacity: 1; background-size: cover; width: 60px; height: 60px; left: 50%; =
top: 50%; margin-left: -30px; margin-top: -30px; }

.rc-image-tile-target { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); posi=
tion: relative; }

.rc-imageselect-tileselected { position: relative; }

.rc-imageselect-tileselected .rc-image-tile-wrapper { transform: scale(0.8)=
; }

.rc-image-tile-wrapper { transform: scale(1); }

.rc-imageselect-tileselected .rc-imageselect-checkbox { display: block; bac=
kground-repeat: no-repeat; inset: 0px; }

.rc-imageselect-candidates { border: 2px solid white; box-sizing: border-bo=
x; height: 94px; overflow: hidden; position: absolute; right: 7px; top: 7px=
; width: 112px; }

.rc-imageselect-candidates > div { background-size: 112px 94px; display: in=
line-block; height: 94px; margin: 2px; position: relative; width: 112px; }

.rc-imageselect-challenge { box-sizing: border-box; text-align: center; use=
r-select: none; }

.rc-imageselect-response-field-error { border-bottom: 1px solid rgb(255, 0,=
 0); }

.rc-imageselect-desc { font-size: 16px; }

.rc-imageselect-desc-wrapper span { font-size: 14px; }

.rc-imageselect-clear { clear: both; }

.rc-image-tile-wrapper { overflow: hidden; position: relative; transition: =
0.1s; }

.rc-image-tile-wrapper img { position: relative; -webkit-user-drag: none; b=
ackface-visibility: hidden; }

.rc-image-tile-11 { width: 100%; height: 100%; }

.rc-image-tile-42 { width: 200%; height: 400%; }

.rc-image-tile-33 { width: 300%; height: 300%; }

.rc-image-tile-44 { width: 400%; height: 400%; }

.rc-imageselect-instructions { height: 113px; width: 100%; margin-bottom: 7=
px; position: relative; }

.rc-imageselect-desc-wrapper { background-color: rgb(26, 115, 232); positio=
n: relative; padding: 24px; color: white; height: 66px; font-size: 16px; }

.rc-imageselect-progress { background-color: rgb(65, 124, 193); position: a=
bsolute; bottom: 0px; right: 0px; width: 0px; height: 15px; transition: 1s;=
 }

.rc-imageselect-carousel-offscreen-right { left: 105%; position: absolute; =
transition: 0.5s; }

.rc-imageselect-carousel-entering-right { left: 0px; position: absolute; tr=
ansition: 0.5s; }

.rc-imageselect-carousel-mock-margin-1 { top: 1px; }

.rc-imageselect-carousel-mock-margin-2 { top: 2px; }

.rc-imageselect-carousel-leaving-left { left: 0px; opacity: 0.5; position: =
relative; transition: 0.5s; }

.rc-imageselect-carousel-offscreen-left { left: -105%; opacity: 0.5; positi=
on: relative; transition: 0.5s; }

.rc-imageselect-carousel-instructions { transition: 0.2s; opacity: 1; }

.rc-imageselect-carousel-instructions-hidden { opacity: 0.5; }

.rc-canonical-stop-sign { background: url("https://www.gstatic.com/recaptch=
a/api2/stop_sign.jpg") no-repeat; }

.rc-canonical-speed-limit { background: url("https://www.gstatic.com/recapt=
cha/api2/canonical_speed_limit.png") no-repeat; }

.rc-canonical-street-name { background: url("https://www.gstatic.com/recapt=
cha/api2/canonical_street_name.png") no-repeat; }

.rc-canonical-other { background: url("https://www.gstatic.com/recaptcha/ap=
i2/canonical_other.png") no-repeat; }

.rc-canonical-bounding-box { background: url("https://www.gstatic.com/recap=
tcha/api2/boundingbox2.gif") no-repeat; }

.rc-canonical-car { background: url("https://www.gstatic.com/recaptcha/api2=
/canonical_car.png") no-repeat; }

.rc-canonical-road { background: url("https://www.gstatic.com/recaptcha/api=
2/canonical_road.png") no-repeat; }

.rc-canonical-bridge { background: url("https://www.gstatic.com/recaptcha/a=
pi2/canonical_bridge.png") no-repeat; }

.rc-prepositional-payload { padding: 20px; font-family: Roboto, helvetica, =
arial, sans-serif; font-size: 14px; font-weight: 400; }

.rc-prepositional-select-more, .rc-prepositional-verify-failed { color: rgb=
(255, 27, 27); font-family: Roboto, helvetica, arial, sans-serif; font-size=
: 14px; font-weight: 400; margin: 20px 20px 0px; }

.rc-prepositional-target label { margin: 5px; float: right; }

.rc-prepositional-instructions { margin-bottom: 20px; }

.rc-prepositional-table { width: 100%; }

.rc-prepositional-table td { background: rgb(249, 249, 249); border: 1px so=
lid rgb(255, 255, 255); color: rgb(0, 0, 0); cursor: pointer; font-family: =
Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; wi=
dth: 40%; padding: 15px; }

.rc-prepositional-table td.rc-prepositional-selected { background: rgb(239,=
 239, 239); border: 1px solid rgb(101, 101, 101); }

.rc-2fa-payload { font-family: Roboto, Helvetica, Arial, sans-serif; font-w=
eight: 400; font-size: 14px; color: rgb(32, 33, 36); text-align: center; }

.rc-2fa-background { background-color: rgb(236, 236, 236); width: 100%; hei=
ght: 100%; overflow: auto; }

.rc-2fa-container { background-color: rgb(255, 255, 255); width: 328px; ove=
rflow: auto; margin: 100px auto; }

.rc-2fa-header { margin: 36px 0px 24px; font-size: 16px; }

.rc-2fa-instructions { margin: 24px 40px; line-height: 17.5px; }

.rc-2fa-response-field { text-align: center; }

.rc-2fa-response-field input { width: 11.2ch; height: 40px; line-height: 40=
px; margin: auto; border: 1px solid rgb(151, 151, 151); font-size: 20px; le=
tter-spacing: 0.8ch; padding-left: 1.2ch; padding-right: 0px; }

.rc-2fa-response-field input:focus { border: 1px solid rgb(24, 90, 188); }

.rc-2fa-response-field-error input { border: 1px solid rgb(217, 48, 37); }

.rc-2fa-response-field-error input:focus { border: 1px solid rgb(217, 48, 3=
7); }

.rc-2fa-error-message { height: 36px; font-size: 12px; color: rgb(217, 48, =
37); margin: 2px 40px; }

.rc-2fa-submit-button-holder button { margin: 0px auto; min-width: 100px; h=
eight: 36px; line-height: 36px; text-transform: uppercase; text-align: cent=
er; font-weight: 500; letter-spacing: 1.25px; border-radius: 4px; backgroun=
d-color: rgb(24, 90, 188); border: 1px solid rgb(24, 90, 188); color: rgb(2=
55, 255, 255); }

.rc-2fa-submit-button-holder button:disabled { background-color: white; bor=
der: 1px solid rgb(151, 151, 151); color: rgba(0, 0, 0, 0.38); }

.rc-2fa-cancel-button-holder button { margin: 20px auto; min-width: 100px; =
height: 36px; line-height: 36px; text-transform: uppercase; text-align: cen=
ter; font-weight: 500; letter-spacing: 1.25px; border-radius: 4px; backgrou=
nd: none; border: none; color: rgb(24, 90, 188); }

.rc-2fa-cancel-button-holder button:active { border: none; }

.rc-response-input-field { border: 1px solid rgb(223, 223, 223); border-rad=
ius: 2px; height: 36px; margin: 5px 0px; padding: 1px 9px; font-family: Rob=
oto, helvetica, arial, sans-serif; font-size: 16px; font-weight: 400; outli=
ne: none; width: 270px; }

.rc-response-input-field:focus { border: 1px solid rgb(26, 115, 232); }

.rc-response-input-field-error, .rc-response-input-field-error:focus { bord=
er: 1px solid rgb(255, 0, 0); }

sentinel { }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://www.gstatic.com/recaptcha/api2/logo_48.png

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
RK5CYII=

------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/html
Content-ID: <frame-7793BF535367E51E4E3D6233F390261E@mhtml.blink>
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3DUTF-8"><link rel=3D"stylesheet" href=3D"chrome-extension://ihcjicgdanjae=
chkgeegckofjjedodee/app/content-style.css"></head><body></body></html>
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/html
Content-ID: <frame-862332F0BD951113A48476466F3BB533@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: chrome-error://chromewebdata/

<!DOCTYPE html><html dir=3D"ltr" lang=3D"en" subframe=3D""><head><meta http=
-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF-8"><link rel=3D=
"stylesheet" type=3D"text/css" href=3D"cid:css-a5281571-c874-4a14-84a9-7516=
2356626b@mhtml.blink" /><link rel=3D"stylesheet" type=3D"text/css" href=3D"=
cid:css-83b7d931-4ebe-43c8-9a87-e37750f20694@mhtml.blink" /><link rel=3D"st=
ylesheet" type=3D"text/css" href=3D"cid:css-e420e920-1cae-43ca-8694-a7963f7=
4fe85@mhtml.blink" />
 =20
  <meta name=3D"color-scheme" content=3D"light dark">
  <meta name=3D"theme-color" content=3D"#fff">
  <meta name=3D"viewport" content=3D"width=3Ddevice-width, initial-scale=3D=
1.0,
                                 maximum-scale=3D1.0, user-scalable=3Dno">
  <title>nbcu.demdex.net</title>
 =20
 =20
 =20
 =20
</head>
<body class=3D"neterror" style=3D"font-family: 'Segoe UI', Tahoma, sans-ser=
if; font-size: 75%" jstcache=3D"0">
  <div id=3D"main-frame-error" class=3D"interstitial-wrapper" jstcache=3D"0=
">
    <div id=3D"main-content" jstcache=3D"0">
      <div class=3D"icon" jstcache=3D"0"></div>
      <div id=3D"main-message" jstcache=3D"0">
        <h1 jstcache=3D"0">
          <span jsselect=3D"heading" jsvalues=3D".innerHTML:msg" jstcache=
=3D"9"><span jscontent=3D"hostName" jstcache=3D"22">nbcu.demdex.net</span> =
is blocked</span>
          <a id=3D"error-information-button" class=3D"hidden" jstcache=3D"0=
"></a>
        </h1>
        <p jsselect=3D"summary" jsvalues=3D".innerHTML:msg" jstcache=3D"1">=
This page has been blocked by an extension</p>
        <!--The suggestion list and error code are normally presented inlin=
e,
          in which case error-information-popup-* divs have no effect. When
          error-information-popup-container has the use-popup-container cla=
ss, this
          information is provided in a popup instead.-->
        <div id=3D"error-information-popup-container" jstcache=3D"0">
          <div id=3D"error-information-popup" jstcache=3D"0">
            <div id=3D"error-information-popup-box" jstcache=3D"0">
              <div id=3D"error-information-popup-content" jstcache=3D"0">
                <div id=3D"suggestions-list" style=3D"" jsdisplay=3D"(sugge=
stionsSummaryList &amp;&amp; suggestionsSummaryList.length)" jstcache=3D"16=
">
                  <p jsvalues=3D".innerHTML:suggestionsSummaryListHeader" j=
stcache=3D"18"></p>
                  <ul jsvalues=3D".className:suggestionsSummaryList.length =
=3D=3D 1 ? 'single-suggestion' : ''" jstcache=3D"19" class=3D"single-sugges=
tion">
                    <li jsselect=3D"suggestionsSummaryList" jsvalues=3D".in=
nerHTML:summary" jstcache=3D"21" jsinstance=3D"*0">Try disabling your exten=
sions.</li>
                  </ul>
                </div>
                <div class=3D"error-code" jscontent=3D"errorCode" jstcache=
=3D"17">ERR_BLOCKED_BY_CLIENT</div>
                <p id=3D"error-information-popup-close" jstcache=3D"0">
                  <a class=3D"link-button" jscontent=3D"closeDescriptionPop=
up" jstcache=3D"20">null</a>
                </p>
              </div>
            </div>
          </div>
        </div>
        <div id=3D"download-links-wrapper" class=3D"hidden" jstcache=3D"0">
          <div id=3D"download-link-wrapper" jstcache=3D"0">
            <a id=3D"download-link" class=3D"link-button" jsselect=3D"downl=
oadButton" jscontent=3D"msg" jsvalues=3D".disabledText:disabledMsg" jstcach=
e=3D"6" style=3D"display: none;">
            </a>
          </div>
          <div id=3D"download-link-clicked-wrapper" class=3D"hidden" jstcac=
he=3D"0">
            <div id=3D"download-link-clicked" class=3D"link-button" jsselec=
t=3D"downloadButton" jscontent=3D"disabledMsg" jstcache=3D"11" style=3D"dis=
play: none;">
            </div>
          </div>
        </div>
        <div id=3D"save-page-for-later-button" class=3D"hidden" jstcache=3D=
"0">
          <a class=3D"link-button" jsselect=3D"savePageLater" jscontent=3D"=
savePageMsg" jstcache=3D"10" style=3D"display: none;">
          </a>
        </div>
        <div id=3D"cancel-save-page-button" class=3D"hidden" jsselect=3D"sa=
vePageLater" jsvalues=3D".innerHTML:cancelMsg" jstcache=3D"4" style=3D"disp=
lay: none;">
        </div>
       =20
      </div>
    </div>
    <div id=3D"buttons" class=3D"nav-wrapper suggested-left" jstcache=3D"0"=
>
      <div id=3D"control-buttons" jstcache=3D"0">
        <button id=3D"reload-button" class=3D"blue-button text-button" jsse=
lect=3D"reloadButton" jsvalues=3D".url:reloadUrl" jscontent=3D"msg" jstcach=
e=3D"5">Reload</button>
        <button id=3D"download-button" class=3D"blue-button text-button" js=
select=3D"downloadButton" jscontent=3D"msg" jsvalues=3D".disabledText:disab=
ledMsg" jstcache=3D"6" style=3D"display: none;">
        </button>
      </div>
      <button id=3D"details-button" class=3D"secondary-button text-button s=
mall-link" jscontent=3D"details" jsdisplay=3D"(suggestionsDetails &amp;&amp=
; suggestionsDetails.length > 0) || diagnose" jsvalues=3D".detailsText:deta=
ils; .hideDetailsText:hideDetails;" jstcache=3D"2" style=3D"display: none;"=
></button>
    </div>
    <div id=3D"details" class=3D"hidden" jstcache=3D"0">
      <div class=3D"suggestions" jsselect=3D"suggestionsDetails" jstcache=
=3D"3" jsinstance=3D"*0" style=3D"display: none;">
        <div class=3D"suggestion-header" jsvalues=3D".innerHTML:header" jst=
cache=3D"7"></div>
        <div class=3D"suggestion-body" jsvalues=3D".innerHTML:body" jstcach=
e=3D"8"></div>
      </div>
    </div>
  </div>
  <div id=3D"sub-frame-error" jstcache=3D"0">
    <!-- Show details when hovering over the icon, in case the details are
         hidden because they're too large. -->
    <div class=3D"icon icon-generic" jstcache=3D"0"></div>
    <div id=3D"sub-frame-error-details" jsselect=3D"summary" jsvalues=3D".i=
nnerHTML:msg" jstcache=3D"1">This page has been blocked by an extension</di=
v>
  </div>

  <div id=3D"offline-resources" jstcache=3D"0">
    <img id=3D"offline-resources-1x" src=3D"data:image/png;base64,iVBORw0KG=
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
l1QAAAAASUVORK5CYII=3D" jstcache=3D"0">
    <img id=3D"offline-resources-2x" src=3D"data:image/png;base64,iVBORw0KG=
goAAAANSUhEUgAACY4AAADCCAMAAADT9DSoAAAANlBMVEUAAADa2tr/////9/e5ubn39/dTU1P2=
9vbv7+/+/v74+Pjw8PD///9ZWVlfX1/z8/P5+fn///9RgilMAAAAEnRSTlMA///////////////=
2////9gn80juWAAAR/UlEQVR4AezdAW+jOBPG8QcgVPv9P+xqHQPvu9nrTWWd1enNuY7D/ydpS+=
gwdqRq44yN0WUBAAAAAAAA06u/sVPPbZZ0/Ie5LNvIEWbRu11msCsK7duYZM4OcaWzf1+rVk13f=
bTpj1SctXMWZJHluSLYTmxlUBlVxJlkZz/py2a/txeV/o1qls9B3q55/TALAAAAHa16KeU340nT=
4+gKZq36LesYPMIsWmR2mbGuqGvZxqkrOsct+wNgOAYA2Gy6bysmEo3N/71HKhWzg+W1haTCZqd=
r06Blu5tSvS/GpLIhAAzHmsxMWyWsqJA980zxKinb+4zWxh4Zs46RIyoVosWqRGNcYRGOrJE2zC=
TjjzsD+SwysJLTFXdaRCjf+DA7P74yeTvmrdtUKCTWjr2uaZIAoHR7k5a3H+oLANZX+W4zdf4Wj=
FmHP+IyrM616/ucQ+S1nFO3FWTn/r6Gsbi50Sb+3l+aykxk5Q5Mu9xstTshK20UL5MAMBwbzsmy=
XgCF22yD5OVx/EthAMBw7NSobP1Yh2qV7X4WyjF/shLMIio5Xrw2tsTrY/3XjQXiLPYMxFktLZ7=
v3O04azRYA/+z9stL3s0Zk/ibHkqvqUwA2Opzl9ock5B2J2Qtn50t5ky38txW6R8AhmM9xt4w/m=
rVnyMpB3I8MjyOKyyimqO9+r2O16sRswdZtv+HNN01KGRJK/1tmfdhbZ4Xq67AtoS11wDwcLsLA=
K49HEvhqvrU9O7Po2HudpVAq0Udn0bocfQ4DuRo0NOB7nXsULPrsG7s9MUZ/zouTV3Wj0lZq6Z7=
juyclFQe1yYh7ZxxXJvKBJvsd+XvTbKTQHxtc+u8WPXyJp3Fh8kkAAAAhmMxzu/G/WHWccF7Hes=
WazVYswOw0l/L++zAvmP1Oy0BoLr5a8WmIsC9lasdBVgeE8sMgOHYFl4nczZ7lqRsPVez3Nle2/=
qxXrvhN8hh903CqmB7uGYX3x/sDOdzaLj/2BTNB8Ahf1NerNz+DgAAwHCs/Vox9hdr2Yp/tzFqY=
w1XrZ1C9KmYSdrKab+tOh+42XXldqxJFf8Q95VrN5lUucuzov4+gP5r3TDrwqb/E4BLur39KI57=
AYCVfccra7v65Lb1Y4HqU7O9wQbdocvqUezcD3PuR3HcCwCsTGEAYDf+v4+TCkn1M/Wz9d8l/7X=
1vvj7l+wAAMMxoMeu+vErAhW45nVB92O/JpXOxndVtr+78tTkiiu/fFlctnqvHXcBAOtYS/incq=
/9oNPyALic27xrmeef6goAVqFc21Vfy9Uot+ptXozVf/y76nuvWKox8Tbsmn2op23i3MW+eAAYj=
n11YuOsTlUAgN9ttoHt8jj+JQBgOAb+GOKrvLr0yiIWixngaZvUxd5lgf3jyQuGYw5n5RwANH1w=
W3LHOyNT5WUtvpBav6n2/dwcwR0BDMfy06wb8++XewRzG9aPlfWfwBUXqEpNMqczTq3j2t9dGYg=
7Ncnisuw/wOkuAGBX/n4A4CYAoDrWFQ5lrboiIGvVdM/Vebq6Mn6TNt+F23u8U1JU8aasqzGBft=
b7M38y7zA7P86y5SBvPG+p2dxNojoGADyzEsD4qI41GtP3Xze2+r8jxHPHOXKuofqY5aAcG9+hH=
zyzEgBWCQB4ZmVgpvLr85VXAYDhGLIOzZ9G/HbYfWYNWrFVOtdQ26F/0TMBz6x81uei5Opv6x9b=
uVNe8to3jOSIKSXnWqpDDURaZe0YAAAA1bEOY++ee56tzv3Bao5GuQ9X1coTYfnmSt9irVj+rPU=
CxVnboZ/a2MjKzV0796RDZ+wO0Jb93AQ8S93p6NVqJR4AAACsHUO80neEIoqVYYEcplihVrRyHf=
v7g6u1qwTAPbNScXTIS94WNVCbI5r/dSXpGKjVSwKA2zz/tJ8f+efp3GFFZn/+pJbqPazP2Mb7W=
SYHsI783cYh3F52rvEyJlv+JrmPatQh442o1caiOcor5korPSxda2O2O1m3XrHzmP18QQBm5+gj=
W2yHVg+75noAYHuTljfpJgBogclKnjdpEcH1Z/5W1kArr10bszrYx9rY0nV3MuS//p3u2b+Va8m=
Ct6EfzFefq03tp0TTp/eUe+cRskrkbZ+3vvfY5pyyTs62Z2ef7QqvDq0yHAOA2ywbHD+OfwnAeK=
iOdRh793C41niZLHO0zN20PmYttG/le+0d60+7ngfO3Y6zXheA1RmTu7Vq8QAAm698IpvKHsbfV=
HJflVr2s5yvBBg0Yli2m5cjonUr6wB/XFYfu3Kf8PHvebqrK8SrBtnieuUlb7F+bHMuo9yaDVdW=
/7vo1SrPrASA25setrcf6gkA1qG+2wzA1sDF16a5cjt2LLGIAFcrSXN9z31qUdW9+JcufcK5T/f=
1URs7/LNs9cjUOD4itbwqBdImXRpAdQwAbvbzdQFg7RhgtTHqY7YXf3muR5+Qle0nhv94yn3ykj=
f+2LD4vFn8HXdvdVZHAAAAWIf5bjOALHPE9zYL5u4vh3q7fH4ucMVejVia18aWyrn9S704JU36Y=
9LpijPt4zzOb42bKnFdAQDVMQC46YUBoDoGHFKz2tiuXYvnCosvrrcIRxvOVmL2IqPvnfyPvXvR=
kRMHogAKYdT//70ImH3WitHGkTXuCpQ4Z59NsD2iETE3hWGEujHXG/2m9zvwNH9HJVfVUaVjAAD=
SsYajaJ1YOEbfjdl9fNinPWf/Rpv+BG6ZxsnGAOqTjgEASMcgaTWwSIiiRXo2tvf/VL85FYynHP=
/5d//TlfEsZv7TlXlPS86eqqyv9Yx5hX7123j3pPox6RgAgHRsfO5dp27suKx2Tj62T3tfi9hvM=
Bv7yzJeaZZSMQfEFVm/tfpdJ6RjAABqx9pzb+Rj/VlXTz7WNjBGo0Xs+159Kd+sMqqrygz1Y/pV=
P7ZdOKp0rD4AQDqmfkySl+1Xb27ce1sM2L+R2oX0fOyNT0PO0+d4f5e9q3J+c38AascAAKRjcL9=
8bBlokZnaLZ0VcNlA/dim39x+k+rH1t9WP7Y1JjsfP9nnuHTUS9MxAAA+Kt3btHGcjuRRd48Cqd=
1ym7xutN4rnsQc70/dGIDaMQAA6RjXO4rv8YAV1GLbafvy5vX258QkaE5LmGYrjvVSP9ZR8aPf/=
H5H6sfWod/jfnyjkuvoXGfs2lEvTccAAPi4yb2NNcd4bGYW2VjV+rHoR90YcK3ty+RmKzCqdAwA=
QO0YyMf2+He4dQXZnNDrrGqshfgzlsbnGv3+4+O/7du/KcjxvX6jz5sfh6gfa30e89E4CltqzXL=
re/1VJnZIxwAApGO9c+8CDnVjpK1ftk/vE8nV3L9fO0vr769dQfbGGq9ZzRhYmatz/f5zivbP5y=
Nv1NAY9XnpGACAdOz1zRX3X+Nvt4JC9sjGUkXqVZOqMSLnCNtPntk/7t9vvPXw5Bh6X2OkL9cfh=
z5rZv3YBSsfnEfarMoPACAd60yxeubea5H7NKjh86r9CvysQPm8tMN2bnfNqNIxAABPVgJAQr1O=
jX4/T/0eb8yFtvPnAsdhzVsF/7K6sZF3TkrHAACkY9mzVwCA4zajSscAAKRjr1MqBgDjq0wd7W2=
36neOVdmz0pcCxyFmAmt72+BR+NH+SZPPw17SMQAA6dga8723zr1hmfb6LULiGPkAkI4BAEjH8r=
0e+75KCdjS+JW/tu+XtAjtFpliDHiarbGtQL95ChyHtXNblaO9SccAAKRjnV4x/33b3HudeJjIg=
RrJ1f7PP/kt+jO7aDFc4dU/BgBqxwAAeJt5gjK1Y/uFLZZGiz1anPbaT59O+8W48SuxtWsMAJ6S=
jgEA4MlKiDqp9pOF+S36K8rO2/f/fQr7lxH209beMQB4cjoGAACwLAVaJIwQbQB4djoGAAAAAAA=
AYN0xAF5eYEKVM9AZq3YMAEA6BkBCMrF+/XBPOAOdsdIxAADpGAAJNTtrM3qA689AZ6x0DABAOg=
ZAfs1OO4CAa85AZ2zJdAwAgDmmqABU0C7R6WzabgwJZ+D62JNuvWM6BgCA2jEAz8M9sY4H1I4BA=
CAdA+DVX+UCSMcAAKRj+dULNb0S7iQd1fzvBN+d65Wj6jsh/7uTjgEAlDRXmre/prVnteACqxkn=
HIPe1mWOSv5Ryr9H7x+x8qhxtON7zP8ZXK9cr1yv8rleqR0DAFA7RlWvafVzXHt/XOn4q+bBdcL=
1yvXKk5UAAMzJM92EWXx+zUh+bUD+/D7vT9VlKfXvbOURrleuV2RwvZKOAQAUNZ/v3HJmuu3+3Z=
lTt0agfX6Pn2PuctvHz/WK+3K9cr2SjgEAAAAAAADFzN6R3vZHe3ew27YORGH4DDHLbu77P2Q3W=
Q40FygCI0xpj0xJjST8H9A2qugTZ3cwZqiFnDoHAACwdwwAAODKXLfW5JoXWoocci4NAACmYwAA=
ALDVjW3RvD7n3LOxTmghp8jZBgAAeF2guotlvoi5FG/mNDaXAwCAu7OXXcjVianG0/rmF0Vz2q2=
ONbm2C4mcA+djAADA325CbZkpY95/x1iT80u2pjdm9/WHAAAArsTfH0s1LW+VMY/ht40ipypjD6=
b88vUvCtkNAABAHWvdrXKwVW8a2zhos+J26qIAAAC8no3ND8ia5FXO7GysY8przscAAAD87RLlk=
qIcbNWlztcO2kyd+w3IUiYAAMAxsA9t7oWH5dj5Hr6ZqdPKvPjPCAAAdaxNvnJ82zfnmFYyXVdS=
fgAAoI51166Ce9WjmtzrmDrHtJpduj9lMh8DAIA6doCIuthdj+3byEwAAIA6Nr4salSrY2vxcrH=
tVWvysz9lKk80I2M+BgAA2pEvdp/rdfuPmVKZn/0idaIOBQAA4IPTJ0r1Ute5WI5bW6pn6+N6OZ=
WjHJ54kXM5gyQpD83ZDgAA+GjcFa512vJ6bBYbc2xw0qu96BCWawpUms4CAADA9c+EXCOuUMW0l=
eV+J7IORm2zOT2bzxm98vic7QAAgI9OuQg9xMxYq41K2CPMV+dY96/likck5Yo+ZtqP6cQAAADT=
MX+0se8Nz3+w8aRtmo+lCrM5tuf7sR/LmQcAAHWsPa5C8r45DVtUjMdaTUNdMYuvWa4Y5di3NmB=
5umdXmgAAALbxw1MfTS4e3ev9KVnxO4wm5VSHsj56fi+aTedIUvYJNpUz/g1I2zXnwgAAYCu/y0=
cb+KN4DynZ3qOvNAEAAJy6jnkMplcuhULyvlK9Fl9iunj/8nFoEZKy2btjtttRZnbOTz3tTDkAA=
KDQdCh3H5Q+7xb4P+wHZ2tQAAAA7Vkzi/j7KUfuLwPGORqK+BbbqrqTuU9JMqVuzexUOQAAoOA/=
EuqhCXm/z/IYtAEAAK+fR7mNK/bpY3Qf9o0BAMDescO4CwAAgOnYYfzJ8ysBAADQDhhYub4JjQE=
AAKDpXwgVKGwAAIA6pkV/iXhy+epVS0TUc7Y6JzUjBQAAwHTM9U0MLwEAAOAvb8W65YWQFN5fO8=
dWAAAArOlX8VgSmtX1uvDYv3elAAAAOOjitZB3Ba8TAgAAoI5paeGDI/VDz4S0qDfOiaJzjXPS9=
LacX9Aj504AAGA65uM2BgAAAO/HWk/vx7i7LRpZWl3JipxuPJard46lnjOlaqYCOVcAAADTseiD=
n3Q6to4BAAD4eEhVKdYvbZ+ctPe2NOXW+Y+pRg4AANiTPzvXohQ80BIAAGA71wZL/XHlfM6EVMW=
0ATkAAOD4OrY0heT1nq8Ytagu57uYaWNpk20MAACAgy5CXnw3AAAA+MpN+F4OtYqcGGZElZPGcA=
wAANxaG5WsUCGiaFGj214sHEvaGAAAuLU2u69+WbEg9CkihqUuVuQkbQwAANyZj3pUi683Qp2o2=
1iXUy0qpYw2BgAAbsunTnFdVOtzXPHWtrEP/ZKt3kCWekh9CAAA4Dr8WY8KSfJ+UbxsY0Wv876J=
+Ts5aYzGAADA7RT769suh7YuiienX0SV08/HZHUZYzZ2DwAAUMeKQrZoqMgJySVFP2KrC9modHn=
Ipc+/eh8CAAC4Fi+24v8Rk2WsL3bR/+e8ePwBAAC4PFOpTRSoI3P+0x+/VWpybRNaTpfTpFO9Hw=
AAsI2rtGjCgTm/BQAAcB+mW2vy7bOfk+U0STrZzwUAAOY1ATgnAADTMfrmcracLuEs7wcAADAdA=
wAAuLD/AQPLUxmjjeldAAAAAElFTkSuQmCC" jstcache=3D"0">
    <template id=3D"audio-resources" jstcache=3D"0">
      <audio id=3D"offline-sound-press" src=3D"data:audio/mpeg;base64,T2dnU=
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAABAAABDgAAAQYCEUGrIiAIgTADA4DjQNmgbPAziWBc+D50EUAY5=
lwfPgeRBFAAAAAAAAAAAAADTPg6pCVeGqAM3zYKpQVaguAAAAAAAAAAAAAJbnQVWhqnBdgOV5MF=
WYKlQVAAAAAAAAAAAAAE8UobpQXbgqwDNFuCpcFaoLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA=
BhwAAAIMKEMFBqyIgCIEwBwOIplAQCA4ziWBQAAjuNYFgAAWJYligAAYFmaKAIAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA=
AGHAAAAgwoQwUGrISAIgCADAoimUBy7IsYFmWBTTNsgCWBtA8gOcBRBEACAAAKHAAAAiwQVNicY=
BCQ1YCAFEAAAZFsSxNE0WapmmaJoo0TdM0TRR5nqZ5nmlC0zzPNCGKnmeaEEXPM02YpiiqKhBFV=
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"=
></audio>
      <audio id=3D"offline-sound-hit" src=3D"data:audio/mpeg;base64,T2dnUwA=
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAABAAABDgAAAQYCEUGrIiAIgTADA4DjQNmgbPAziWBc+D50EUAY5lw=
fPgeRBFAAAAAAAAAAAAADTPg6pCVeGqAM3zYKpQVaguAAAAAAAAAAAAAJbnQVWhqnBdgOV5MFWY=
KlQVAAAAAAAAAAAAAE8UobpQXbgqwDNFuCpcFaoLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABh=
wAAAIMKEMFBqyIgCIEwBwOIplAQCA4ziWBQAAjuNYFgAAWJYligAAYFmaKAIAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAG=
HAAAAgwoQwUGrISAIgCADAoimUBy7IsYFmWBTTNsgCWBtA8gOcBRBEACAAAKHAAAAiwQVNicYBC=
Q1YCAFEAAAZFsSxNE0WapmmaJoo0TdM0TRR5nqZ5nmlC0zzPNCGKnmeaEEXPM02YpiiqKhBFVRU=
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
qBeDm7maYaujzKS8/0f/UJ/eL7v2ie7/o3rfHk83xBDzdZlLu6TaTcnsAWLUAYHcz1KqivUt7V/=
ZQZWPoX7TvK9r3a6iyMVSJ6QNMUaSQnaJIIXvrGSkSVTWIihsZpsmYjKJ/8vTxvC6694sxm+PJ5=
vhbuXu/ADzf6w5+nu91Bz97AFi1lACHm9UwVHPztbbpkiKHJVsy2SAcDURTFhZc0ZSFBdeqNqiK=
QXwej8dxXrx48eLFixcvXrx4oY3g8/////////+voo3IF3cCRE/xjoLoKd5RsPUCKVN9jt/v8Tr=
uMJ1MJ9PJ6E3z8y9fvnz58uXLly+rSp+Z+V+9ejXv7+8eukl9XpcPJED4YJP6vC4fSIDwgWN7vd=
DrmfT//4PHDfg98ns9/qDHnBxps2RPkuw5ciYZOXPJmSFrllSSNVumJDNLphgno2E6GQ3jUBmPe=
On/KP11zY6bfxvfjCu/TSuv/Datustxs0/Njpt9anbc7Nv4yiu/TSuv/Datustxs0/Njpt9aptx=
82/jm175bVp55bfZ/e5y3OxT24ybfWqbcfNv08orv00rr/w27dfsuNmnthk3+7SVV36bVl75bVq=
JnUxPzXazT0294mnq2W+TikmmE5LiQb3pAa94mnpFAGxeSf1/jn9mWTgDBjhUUv+f459ZFs6AAQ=
4AAAAAAIAH/0EYBHEAB6gDzBkAAUxWjEAQk7nWaBZuuKvBN6iqkoMah7sAhnRZ6lFjmllwEgGCA=
de2zYBzAB5AAH5J/X+Of81ycQZMHI0uqf/P8a9ZLs6AiaMRAAAAAAIAOPgPw0EUEIddhEaDphAA=
jAhrrgAUlNDwPZKFEPFz2JKV4FqHl6tIxjaQDfQAiJqgZk1GDQgcBuAAfkn9f45/zXLiDBgwuqT=
+P8e/ZjlxBgwYAQAAAAAAg/8fDBlCDUeGDICqAJAT585AAALkhkHxIHMR3AF8IwmgWZwQhv0Dcp=
cIMeTjToEGKDQAB0CEACgAfkn9f45/LXLiDCiMxpfU/+f41yInzoDCaAwAAAAEg4P/wyANDgAEh=
DsAujhQcBgAHEakAKBZjwHgANMYAkIDo+L8wDUrrgHpWnPwBBoJGZqDBmBAUAB1QANeOf1/zn53=
uYQA9ckctMrp/3P2u8slBKhP5qABAAAAAACAIAyCIAiD8DAMwoADzgECAA0wQFMAiMtgo6AATVG=
AE0gADAQA"></audio>
      <audio id=3D"offline-sound-reached" src=3D"data:audio/mpeg;base64,T2d=
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
FQDRVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAcTQM0UQQ0UQQAAAAAAAAATRQBUTUBTzQBAAAAAAAAQBNFQDRNQFRNA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQ=
4AAAEWQqEhKwKAOAEAh+NAkiBJ8DSAY1nwPHgaTBPgWBY8D5oH0wQAAAAAAAAAAABA8jR4HjwPp=
gmQNA+eB8+DaQIAAAAAAAAAAAAgeR48D54H0wRIngfPg+fBNAEAAAAAAAAAAADwTBOmCdGEagI8=
04RpwjRhqgAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAQcAgAATykChISsCgDgBAIejSBIAADi=
SZFkAAKBIkmUBAIBlWZ4HAACSZXkeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIABBwCAABPKQKEhKwGAKAAAh6JYFnAcy=
wKOY1lAkiwLYFkATQN4GkAUAYAAAIACBwCAABs0JRYHKDRkJQAQBQDgcBTL0jRR5DiWpWmiyHEs=
S9NEkWVpmqaJIjRL00QRnud5pgnP8zzThCiKomkCUTRNAQAABQ4AAAE2aEosDlBoyEoAICQAwOE=
4luV5oiiKpmmaqspxLMvzRFEUTVNVXZfjWJbniaIomqaqui7L0jTPE0VRNE1VdV1omueJoiiapq=
q6LjRNFE3TNFVVVV0XmuaJpmmaqqqqrgvPE0XTNE1VdV3XBaJomqapqq7rukAUTdM0VdV1XReIo=
miapqq6rusC0zRNVVVd15VlgGmqqqq6riwDVFVVXdeVZRmgqqrquq4rywDXdV3ZlWVZBuC6rivL=
siwAAODAAQAgwAg6yaiyCBtNuPAAFBqyIgCIAgAAjGFKMaUMYxJCCqFhTEJIIWRSUioppQpCKiW=
VUkFIpaRSMkotpZZSBSGVkkqpIKRSUikFAIAdOACAHVgIhYasBADyAAAIY5RizDnnJEJKMeaccx=
IhpRhzzjmpFGPOOeeclJIx55xzTkrJmHPOOSelZMw555yTUjrnnHMOSimldM4556SUUkLonHNSS=
imdc845AQBABQ4AAAE2imxOMBJUaMhKACAVAMDgOJalaZ4niqZpSZKmeZ4nmqZpapKkaZ4niqZp=
mjzP80RRFE1TVXme54miKJqmqnJdURRN0zRNVSXLoiiKpqmqqgrTNE3TVFVVhWmapmmqquvCtlV=
VVV3XdWHbqqqqruu6wHVd13VlGbiu67quLAsAAE9wAAAqsGF1hJOiscBCQ1YCABkAAIQxCCmEEF=
IGIaQQQkgphZAAAIABBwCAABPKQKEhKwGAcAAAgBCMMcYYY4wxNoxhjDHGGGOMMXEKY4wxxhhjj=
DHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx=
xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG2FprrbV=
WABjOhQNAWYSNM6wknRWOBhcashIACAkAAIxBiDHoJJSSSkoVQow5KCWVllqKrUKIMQilpNRabD=
EWzzkHoaSUWooptuI556Sk1FqMMcZaXAshpZRaiy22GJtsIaSUUmsxxlpjM0q1lFqLMcYYayxKu=
ZRSa7HFGGuNRSibW2sxxlprrTUp5XNLsdVaY6y1JqOMkjHGWmustdYilFIyxhRTrLXWmoQwxvcY=
Y6wx51qTEsL4HlMtsdVaa1JKKSNkjanGWnNOSglljI0t1ZRzzgUAQD04AEAlGEEnGVUWYaMJFx6=
AQkNWAgC5AQAIQkoxxphzzjnnnHMOUqQYc8w55yCEEEIIIaQIMcaYc85BCCGEEEJIGWPMOecghB=
BCCKGEklLKmHPOQQghhFJKKSWl1DnnIIQQQiillFJKSqlzzkEIIYRSSimllJRSCCGEEEIIpZRSS=
ikppZRCCCGEEkoppZRSUkophRBCCKWUUkoppaSUUgohhBBKKaWUUkpJKaUUQgmllFJKKaWUklJK=
KaUQSimllFJKKSWllFJKpZRSSimllFJKSimllEoppZRSSimllJRSSimVUkoppZRSSikppZRSSqm=
UUkoppZRSUkoppZRSKaWUUkoppaSUUkoppVJKKaWUUkpJKaWUUkqllFJKKaWUklJKKaWUUiqllF=
JKKaUAAKADBwCAACMqLcROM648AkcUMkxAhYasBADIAAAQB7G01lqrjHLKSUmtQ0Ya5qCk2EkHI=
bVYS2UgQcpJSp2CCCkGqYWMKqWYk5ZCy5hSDGIrMXSMMUc55VRCxxgAAACCAAADETITCBRAgYEM=
ADhASJACAAoLDB3DRUBALiGjwKBwTDgnnTYAAEGIzBCJiMUgMaEaKCqmA4DFBYZ8AMjQ2Ei7uIA=
uA1zQxV0HQghCEIJYHEABCTg44YYn3vCEG5ygU1TqQAAAAAAAHgDgAQAg2QAiIqKZ4+jw+AAJER=
khKTE5QREAAAAAADsA+AAASFKAiIho5jg6PD5AQkRGSEpMTlACAAABBAAAAABAAAEICAgAAAAAA=
AQAAAAICE9nZ1MAAMBBAAAAAAAAP2o/CgIAAAB13bfaGzQkISAjIjlF9ab/TP+C/zDj2t/S3MzY=
6ffohfwM7ZANYCZguPJnaIdsADMBw5XJoQ0ZOcYYAMPeUOzF6FOLFn8s+5wLzgULZWGnL37PEh/=
kFG/ODSDDAXOKN+cGkOGA5BhjjAEg0CUkX0ruRCoHx5qZ2QfcBG/OBSBAuwnenAtAgIYxxhgDML=
Dsb5qnIN/pYylmUhTcGO/WBSDD/MZ4ty4AGeYQGGOEAMAnnRbsaj0WOn1tAdwMb9YBkMG7Gd6sA=
yCDhzHGGAOA99Hgu2o7Hj9ePyvTRsEA3Bir9LPrIgbqhDfGKv3suoiBOiFCAJCRAcAEOF+x5V6T=
PVQSaWsE0MFUEmlrBNDB9FstyMkxxgDYI6aNganVqhZFUYrdO25k906FtN4rfW+70nfPSv+7Gf5=
dAWwiNS4Nl0gmAyc6pCG6idS4NFwimQyc6JCG6JlRW4U8cjIyAIxVjIJhoYCNlgqgQzFgowqCDg=
zoFAE0NpRCNZfwMTwIApqmZMNzvJ/Lilu/XXb/QF0V+cE7TcmG53g/lxW3frvs/oG6KvKD9zMyq=
jW1NbU11Uq1UgUA2BaOWRCFbYHFbQAAhIWFgQRhQdwJC+JOmHAqYYIwEgYQRgAAADFGBWNRrIkM=
kZo1AADTUIvYiIqKioqKaagapmEaKoCoCQCAooYBgKSEpDRpPCkeR1iSx+XweVatWbVi1YpVC0s=
LSwsV01AVVSxWtGJRFZXPnz97j6fkKgBDCSUsIyjJ8hlBhiX0swAACDYJAACAYMW6AgAAoDYIAA=
AAajMAAACINRMAAACrGgAAAASdAAAAIDoAAFgJAPEBwA4AXqfsQxsTwO8QfT4hwoeXf15JkxMjv=
5766pR9aGMC+B2izydE+PDyzytpcmLk11PfQgAAWBhMgggBALAw0AZhQdwJGwZwKgEII2EAYSQA=
SRhAAgAAaCYAAFE1rQoAQAEAAPZ2BgIAAGCaCAAAgJhYUxPAgoEkkRIRogAAAAA4PBFBHgAAAFR=
stAoAACDYZAIAAIC1AgDkATgAgCcAgAbwA6sAQAO8AZ6XjDYpAE2zbA8rYd/1ZRZ8zEtGmxSApl=
m2h5Ww7/oyCz4uBACwidsAAMQNoE7WAmLidgAAogEAYHEbAAARAgCIHSNAJUtARICok4Bg4TABE=
QCoDUAuDEgIGyYhjwEANQmERS4cJAAAgNRGAACtABEUQcUqIAC0AAAoAEAFAGgCqiogGCsqoICq=
qrGIqAAACvb2FkFEEBERrBpARQEAxNZWFAVQUUDsbAEFAMUYawwAgAiqtjYgiAFqKmIIYmHNYFg=
ujwoxogIsYQmhXFOsGaZ1q4YNVtSqVQwLBVVrEVRVtYgAABQsFWLEKSWEfILz/5ZfJ4JGIQD8u3=
ICgEKEsKICYAio0+sTDWAIoQBhpInxWQ5AyL9tAceyQxlKAZayUhwCQmhbAAAAUHExjiBAadwIS=
QBYlREAbQHlaYELrC4GACjYaIMtAHEACgCepgwGGUvmnbWXEv2mb2l5maYMBhlL5p21lxL9pm9p=
eXmUSAAAeBJlWVNJElhYbBs3ECDBD0wfIqNOAQBhQw9EBEBRp0gLhwCRxwCVeiIDYOHQxgUmkjy=
YXgJhEQVmcwFhLQybIO4XsEke6AMSAIBhtdojFlU7tRdDgGgGAKsGETFisEZVUEVs7ERFVUUMVB=
QxEVtROwQVVLCIBUEVUcEEDBuLRdUwxYqxYg0YVABEVDFMq4GgCCqAFWMNaoyogYnaYq8gqIg1V=
q1FxSIKqAiojdiqiqigAqghJnamnQFqWm1sDFQAEBBARU17Qy0iqjam1WKoigIAAIiqxd7eYoia=
hp2tvaEAIDw+n8MTkJQSkWIpSzlcRYuiKqJVUBUbhFgVfwue5HEhZ3PB+1EBgAECatWaLWwpiph=
ZeKgaCoiNFlbURPgPgKiKCLa0CQUFQBALW1oICgUooohimNYtBEUAAEDEms0GhgAgqqg1tRQBVQ=
AVVRusKzAGICAoljapCpoAHuf0JBKAsuvT/FWlFL2b/xsp8zHO6UkkAGXXp/mrSil6N/83UubjA=
duDuB0AIJW4HQCAxS0AAMIkQgAAwkhwTAAAwihuAwBgIpLqrQMAMRECAJAExwCiTgYALxxoJUkU=
kQAAgL1Y1NZig2GxmAaA2rIAAIAoQCkJAACKCqKZAABAE2CstRgFAABAAQRjjAUAAAAAMcQwBMB=
qNQAAAMQUUVEVUdMGniDlExFxUBAAwKpkLp0xIEbRqQBieR0cJQAAgHJYjqQQX4AC2V+t4ARGme=
RyoUE44pThgFAAAMCKioKqQatBFQAAYQkYSIqKgK01lVcTYK2AIF9AnE8pQAAA3HGVGQBAuAwgz=
IgA0PssCwBg+HqjACCfUAEAAAAKSXHCKJeHrT7erCHhYAHbBcAAXuccr6SAXzBA67ahjODDf63f=
ss45XkkBv2CA1m1DGcGH/1q/JZHHhAAAxwQAABECAIAIAQCAYwIAEIjbAACYCAEASCIEACAJjgH=
UlgEACwO0kYTNAAAAUNsRAADQKAlKTQAAoA2QWQAAgBJASQAAQAUUwagIAAAAAGLY2QkghsVqAA=
DApompagXTBhFLDDWFxwrzeBzCUhAAAAAAoESISBIJBmC44gI8LgAAAAAAAABJQSEJSQLCgkNZD=
gAAAGAAAAAgApJSIoTTAggA3gCHoWBZAAAAdwkAAACglFACLihACQA+1+wXUvAGc1XPgZizD39L=
H8ZzzX4hBW8wV/UciDn78Lf0YSyuY0IAgGMCAIAIAQBABACot1IPwDEBAAjEbQAAJBECAIAIAKC=
oA0mwMPQAwTECQNYGkrAAAIA2AgAAWkigDQAAAFBBVQQaAABAZAVqAAAAAKKqakDUMGwVAAAAAL=
BirAIgN7YwTLGGVQsLMTEwYSDJiAoylKUEAAAAIKAQYRlpDCWANHFhEUkAAAAAQjxBaRwAAAAAA=
QAAAFBJHgNWAQEIuFRMnCEUAAAIACQgFBAAwLpNNgAAAB7X7FtSwDdowHpsSDH78N9KbzCOa/Yt=
KeAbNGA9NqSYffhvpTcYi+uYEADgmAAAIEIAABAhAAABwTEBAAiOCQBAQIQAACQRAEC1FpLgGED=
WAYBgYYBIEDYLAABAaScDAABKE6gZAABAA4iaAAAgswAFAAAAoICxgKg1BgAAAABArXYKqFVtFA=
AACPSBqoo1NW20MBBREw4RJoISlLCUAAAAAAQAjysgJs4FWApCKAAAAAAAAAAhISFJAQoIkACuO=
LgsBQAAAAwAAACgEhwGHEBAOBAUZykBAABGIQBQQAE+1xyvvOAL5nq7bQgx+vB/ZaeO5prjlRd8=
wVxvtw0hRh/+r+zU0TwmAADBMQEAQIQAACACANSprQtwTAAAgmMCAIAISPUGACACAKgpEoljAFk=
LAI4BAGQNIGwWAACAFm3PAAAArUA2AgAAAEQxRhWZBQAAKAkYrBUAAAAAQLDGGAAwFgAAAAAQY8=
UAaiO2CgAAAAgooMEaVBFbi6JFERUiICzOE+ATlhIAAJwCAADCMlwRHoQBVkAS4gIAAAAAWIYRp=
IQAAAAgAAAAQHkCwpTQAAD+xuxbTsA3aMB6XAiiD/+t3I3Gb8y+5QR8gwasx4Ug+vDfyt1o7OiY=
AAA4JgAAiBAAAEQIAAAcEwCAQNwGAEASIQAASQQAUJuBJFgYWgALA/SDJGwGAACAFi1nAABANoF=
oJAAA0AygAQAAaAIKAAAAwGKxgGBjtRcAAAAAUAzDXgFs1B4AAAB8ZSuqWLSiES0iWpUICXIIR5=
JDKQAAAACAUC4rKSHGByBARSSEAAAAAAAAACosyZUmSAAhDivJowQAAAAGAAAAKggpHiUKJADgU=
FHCggAAgAAUAE4B/rYct7zgC/p6PLbEmH34vzLm8dty3PKCL+jr8dgSY/bh/8qYx46OCQCAYwIA=
gAgBAEAEAKhbpw7AMQEAcEwAAJIISPUmACQRAEBNJhAsDG2AhQF6SMJmAAAAaKmlBAAAzQxQJAA=
AAKhB1AiiJgAAUAIwAqIAAAAAIKgxgKJWGwEAAAAA1B5bBcSKRQAAACB+sapa0aoaxRZFVRkRYS=
kukSKUAgAAAAAIhCkLYQowkBIWBAUAAAD4wqwwlwUAAAAAAAB4woRPGAJQAEYB/rYct5yAX9DA+=
nOklN6H/xq5Rz68LcctJ+AXNLD+HCml9+G/Ru6RD/kxAQBwTAAAECEAAIgQAIAAxwQAwDEBAEAE=
hDoFACBsoA04BhBVAHAMACAqkIQFAADa1iIBAEAzAkQTAACIRoLMAgAAZAWsNdaKAAAAAKDYmoY=
AilULAAAAAIg1VgAABBURnTYsMC0sTFuKoSqCJaS4UtIERQhLAQAAAFAAggxPQhoDEEFhIUFBAA=
AAAAAAACKSYkICFAyAJSyfEgAAAAAAAICVYsVAFQCw0WabFAAAnqYslRR8Aa/PTwxSWXzor/W8S=
FOWSgq+gNfnJwapLD7013pe7OI2AADiYwIAEBANAACIEACAxDEBAAjEbQAAIAKoWwIAwgZ6gIVh=
ABYGyCCJANQCAAAA2hYJAACyAdRmAACAUivQAAAAKKDWGEQBAAAAQMA0FcDGxhQAAAAAUAyxBUW=
NsRYBAAARAUurVk3Dii2sGKZ1S+smhoWIWqpypLiSVJBwOAxlKQioOQUAaJyEgFIKQliGL8njUe=
AGTZQrKCFCuQAoAAAAAFAKLp8V4rMrAECI4YtzAAAAACgAAAAIlSYuDE4AkABeFWScyntxvYTfb=
++5+DcnlfuBk10VZJzKe3G9hN9v77n4NyeV+4GTfWF72iluBwBwWDjo9bC4ibJSW0kAQDQAACTB=
wmgnwMLB9gJEgrAAEgtAmAAAAGJaxM60WAw7WztDZMkAADUUsVpMtbXaiI1aY9QoxooCAEBGLUk=
tNmrYoKIAAAAqio3Y2KqtWLXBqiFWrVk1xNKKpSGCknxRSVHKF+ITwjIs+e7ktlyVTPhOsgHgco=
F95bMAQfZq3JoiKKGEUobPYUQkIAyRbwDA3aAANMW0ZrNNpmmYAgAAAKBWbLTJqrH5QQAAALFqg=
83WTAGwGEWrsQAAnhVcdsc92rfzU+7a+fbf/n4usoLL7rhH+3Z+yl073/7b388F0YJpt53uMIlz=
gkkYCUvcCYgJiEkCkoAwEjAIAwAACCqK2tmr1c5WrQCrUpqGqlqz0YpVm2y2wbqIxnVbflVuc+s=
qUebs8CcAYlEVg2gVg8WKAUWrWLBkvwCApVtVsWJFVVRF1WhRVMPSio02mIIKogCcHwAArFHRqF=
ZQFSuqDp2KqrFW4SkAAAAQTDGsW1FDLS2s2mDV0pqlqGFpwHx4ItGstXYAcBuAjRBlPcq8QIHNz=
7JVAfhcq8DXAXxgvXaeAABHCd5l/PesX0oBA+gy/nvWL6WAARAQRnZgZiZJZmYxZhZjZiYAAADm=
Q5Sr5AkQFLCayi+VX9I1TAbmByNNiSeS1bA91yGSJZjBmlkFH4VSKSYhNYCisFYPEGXRAFCBQAD=
nc+KhhWWqTPuss82khR7DMuB4+7K9TqgDs4C14pkwBWgDCQfogQBPZ2dTAARAYwAAAAAAAD9qPw=
oDAAAAhGPUKwlydHJzdnN2RwHeZfz3rF9KAAPoMv571i8lgAEABATMTDIzMwEzMzMzAQkAAIMN7=
4C9AzhKGRBS7Ug48EBTICUcuNgBDPAQiACGUKRJ0aUPnmgPffzWKD/b8ixcFTu3baoOQw/5xt9s=
7o1o/Xb70VkwgpdI2mIECmilAgDeZfz3rF9KAQPoMv571i+lgAEABATMzMzMzMxMTMzMBCQAADB=
yCtBgSUq3it78CCrhA0UFoIeSDA4p6pIYfSZUYUgAHHvDlB6k3y4BWd77fiwQQP0skkizy/dvD8=
5t6GfLbicQh4LNkIrLFqYv6oCCQoE1BN5l/PesX0oBA+gy/nvWL6WAAQBgZiZgZmZmB2ZmZiYAA=
ADG4BqADH8QJkrth0yGt+Zk2RIlJUAdYwaWjgCgYRAgDA2ESqRKyhJQUhgb8wFKwJCYdqTegu9V=
nZeJzEj2/salg1Ap6VMwQQHJAINzuwi0AN5l/PesX0oBE+gy/nvWL6WACQBgZgYzMzMzMzMzEwA=
AEOIFSKQdgGXkaSMZvFpYdPwHjJZg9kCCFKQsLAHkRAYloQBOIJikemyCSj/1yts5b8fX1uk6U8=
pAP7c1O11NgAY4PD+SuR1ElMkJhsPmGQE7oADeZfzvrF9KARPoMv531i+lgAkABMzMTDKTzMzEz=
MzMDAAACKc3Pw5SOFxzEnD2mgWgrjk2UBg6dilASmgANweByBmJwwkYTBIPWAttTNqhv3Uy8j7x=
BXoR4IHyz/Jf1xJZs+kGbrs4KTWNC0iJFCzZDtSuEgAJ3mX896xfSgET6DL+e9YvpYAJACCZmZm=
ZmZlZjJmZSQAAgCNVkW6pBGQRjNBQ59BTYBIkoCkkJqBTQoOXA5L8hUrOljeJgTEN5EBTxuO0bf=
Hde2jix+2aejY+YkOx0uQF/Kz6RBo9AQT8YAQsp/BjAb4iAN5l/PesX0oBG+gy/nvWL6WADQAEB=
MzMzMzMzGLMzMwMAMDB2RACzHB4MV8gA+Ug3owUUGVKYsA3KOhgwH4gHqBIUPlJGAiB1z9VZYB5=
rNlcXmDhIP5Ku1+qt60Kb2baYbE7u7IWTSczWp/EG1geirEAIBKkMgDeZfz3LF+aAG6gy/jvWb4=
0AdwAAAYBAQEAApAEzMzMBAAAABQoAJcMgFHAACfgZB28r9ZKUKDQ1ze5X+SCM8AAoOANKk0IAw=
4=3D"></audio>
    </template>
  </div>


</body></html>
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-a5281571-c874-4a14-84a9-75162356626b@mhtml.blink

@charset "utf-8";

a { color: var(--link-color); }

body { --background-color: #fff; --error-code-color: var(--google-gray-700)=
; --google-blue-50: rgb(232, 240, 254); --google-blue-100: rgb(210, 227, 25=
2); --google-blue-300: rgb(138, 180, 248); --google-blue-600: rgb(26, 115, =
232); --google-blue-700: rgb(25, 103, 210); --google-gray-100: rgb(241, 243=
, 244); --google-gray-300: rgb(218, 220, 224); --google-gray-500: rgb(154, =
160, 166); --google-gray-50: rgb(248, 249, 250); --google-gray-600: rgb(128=
, 134, 139); --google-gray-700: rgb(95, 99, 104); --google-gray-800: rgb(60=
, 64, 67); --google-gray-900: rgb(32, 33, 36); --heading-color: var(--googl=
e-gray-900); --link-color: rgb(88, 88, 88); --popup-container-background-co=
lor: rgba(0,0,0,.65); --primary-button-fill-color-active: var(--google-blue=
-700); --primary-button-fill-color: var(--google-blue-600); --primary-butto=
n-text-color: #fff; --quiet-background-color: rgb(247, 247, 247); --seconda=
ry-button-border-color: var(--google-gray-500); --secondary-button-fill-col=
or: #fff; --secondary-button-hover-border-color: var(--google-gray-600); --=
secondary-button-hover-fill-color: var(--google-gray-50); --secondary-butto=
n-text-color: var(--google-gray-700); --small-link-color: var(--google-gray=
-700); --text-color: var(--google-gray-700); background: var(--background-c=
olor); color: var(--text-color); overflow-wrap: break-word; }

.nav-wrapper .secondary-button { background: var(--secondary-button-fill-co=
lor); border: 1px solid var(--secondary-button-border-color); color: var(--=
secondary-button-text-color); float: none; margin: 0px; padding: 8px 16px; =
}

.hidden { display: none; }

html { text-size-adjust: 100%; font-size: 125%; }

.icon { background-repeat: no-repeat; background-size: 100%; }

@media (prefers-color-scheme: dark) {
  body { --background-color: var(--google-gray-900); --error-code-color: va=
r(--google-gray-500); --heading-color: var(--google-gray-500); --link-color=
: var(--google-blue-300); --primary-button-fill-color-active: rgb(129, 162,=
 208); --primary-button-fill-color: var(--google-blue-300); --primary-butto=
n-text-color: var(--google-gray-900); --quiet-background-color: var(--backg=
round-color); --secondary-button-border-color: var(--google-gray-700); --se=
condary-button-fill-color: var(--google-gray-900); --secondary-button-hover=
-fill-color: rgb(48, 51, 57); --secondary-button-text-color: var(--google-b=
lue-300); --small-link-color: var(--google-blue-300); --text-color: var(--g=
oogle-gray-500); }
}
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-83b7d931-4ebe-43c8-9a87-e37750f20694@mhtml.blink

@charset "utf-8";

button { border: 0px; border-radius: 20px; box-sizing: border-box; color: v=
ar(--primary-button-text-color); cursor: pointer; float: right; font-size: =
0.875em; margin: 0px; padding: 8px 16px; transition: box-shadow 150ms cubic=
-bezier(0.4, 0, 0.2, 1); user-select: none; }

[dir=3D"rtl"] button { float: left; }

.bad-clock button, .captive-portal button, .https-only button, .insecure-fo=
rm button, .lookalike-url button, .main-frame-blocked button, .neterror but=
ton, .pdf button, .ssl button, .enterprise-block button, .enterprise-warn b=
utton, .managed-profile-required button, .safe-browsing-billing button, .su=
pervised-user-verify button, .supervised-user-verify-subframe button { back=
ground: var(--primary-button-fill-color); }

button:active { background: var(--primary-button-fill-color-active); outlin=
e: 0px; }

#debugging { display: inline; overflow: auto; }

.debugging-content { line-height: 1em; margin-bottom: 0px; margin-top: 1em;=
 }

.debugging-content-fixed-width { display: block; font-family: monospace; fo=
nt-size: 1.2em; margin-top: 0.5em; }

.debugging-title { font-weight: bold; }

#details { margin: 0px 0px 50px; }

#details p:not(:first-of-type) { margin-top: 20px; }

.secondary-button:active { border-color: white; box-shadow: rgba(60, 64, 67=
, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px; }

.secondary-button:hover { background: var(--secondary-button-hover-fill-col=
or); border-color: var(--secondary-button-hover-border-color); text-decorat=
ion: none; }

.error-code { color: var(--error-code-color); font-size: 0.8em; margin-top:=
 12px; text-transform: uppercase; }

#error-debugging-info { font-size: 0.8em; }

h1 { color: var(--heading-color); font-size: 1.6em; font-weight: normal; li=
ne-height: 1.25em; margin-bottom: 16px; }

h2 { font-size: 1.2em; font-weight: normal; }

.icon { height: 72px; margin: 0px 0px 40px; width: 72px; }

input[type=3D"checkbox"] { opacity: 0; }

input[type=3D"checkbox"]:focus ~ .checkbox::after { outline: -webkit-focus-=
ring-color auto 5px; }

.interstitial-wrapper { box-sizing: border-box; font-size: 1em; line-height=
: 1.6em; margin: 14vh auto 0px; max-width: 600px; width: 100%; }

#main-message > p { display: inline; }

#extended-reporting-opt-in { font-size: 0.875em; margin-top: 32px; }

#extended-reporting-opt-in label { display: grid; grid-template-columns: 1.=
8em 1fr; position: relative; }

#enhanced-protection-message { border-radius: 20px; font-size: 1em; margin-=
top: 32px; padding: 10px 5px; }

#enhanced-protection-message a { color: var(--google-red-10); }

#enhanced-protection-message label { display: grid; grid-template-columns: =
2.5em 1fr; position: relative; }

#enhanced-protection-message div { margin: 0.5em; }

#enhanced-protection-message .icon { height: 1.5em; vertical-align: middle;=
 width: 1.5em; }

.nav-wrapper { margin-top: 51px; }

.nav-wrapper::after { clear: both; content: ""; display: table; width: 100%=
; }

.small-link { color: var(--small-link-color); font-size: 0.875em; }

.checkboxes { flex: 0 0 24px; }

.checkbox { --padding: .9em; background: transparent; display: block; heigh=
t: 1em; left: -1em; padding-inline-start: var(--padding); position: absolut=
e; right: 0px; top: -0.5em; width: 1em; }

.checkbox::after { border: 1px solid white; border-radius: 2px; content: ""=
; height: 1em; left: var(--padding); position: absolute; top: var(--padding=
); width: 1em; }

.checkbox::before { background: transparent; border-width: 0px 2px 2px; bor=
der-style: solid; border-color: white; border-image: initial; border-inline=
-end-width: 0px; content: ""; height: 0.2em; left: calc(.3em + var(--paddin=
g)); opacity: 0; position: absolute; top: calc(.3em  + var(--padding)); tra=
nsform: rotate(-45deg); width: 0.5em; }

input[type=3D"checkbox"]:checked ~ .checkbox::before { opacity: 1; }

#recurrent-error-message { background: rgb(237, 237, 237); border-radius: 4=
px; margin-bottom: 16px; margin-top: 12px; padding: 12px 16px; }

.showing-recurrent-error-message #extended-reporting-opt-in { margin-top: 1=
6px; }

.showing-recurrent-error-message #enhanced-protection-message { margin-top:=
 16px; }

@media (max-width: 700px) {
  .interstitial-wrapper { padding: 0px 10%; }
  #error-debugging-info { overflow: auto; }
}

@media (max-width: 420px) {
  button, [dir=3D"rtl"] button, .small-link { float: none; font-size: 0.825=
em; font-weight: 500; margin: 0px; width: 100%; }
  button { padding: 16px 24px; }
  #details { margin: 20px 0px; }
  #details p:not(:first-of-type) { margin-top: 10px; }
  .secondary-button:not(.hidden) { display: block; margin-top: 20px; text-a=
lign: center; width: 100%; }
  .interstitial-wrapper { padding: 0px 5%; }
  #extended-reporting-opt-in { margin-top: 24px; }
  #enhanced-protection-message { margin-top: 24px; }
  .nav-wrapper { margin-top: 30px; }
}

@media (max-width: 420px) {
  .nav-wrapper .secondary-button { border: 0px; margin: 16px 0px 0px; margi=
n-inline-end: 0px; padding-bottom: 16px; padding-top: 16px; }
}

@media (min-width: 240px) and (max-width: 420px) and (min-height: 401px), (=
min-width: 421px) and (min-height: 240px) and (max-height: 560px) {
  body .nav-wrapper { background: var(--background-color); bottom: 0px; box=
-shadow: 0 -12px 24px var(--background-color); left: 0px; margin: 0px auto;=
 max-width: 736px; padding-inline: 24px; position: fixed; right: 0px; width=
: 100%; z-index: 2; }
  .interstitial-wrapper { max-width: 736px; }
  #details, #main-content { padding-bottom: 40px; }
  #details { padding-top: 5.5vh; }
  button.small-link { color: var(--google-blue-600); }
}

@media (max-width: 420px) and (orientation: portrait), (max-height: 560px) =
{
  body { margin: 0px auto; }
  button, [dir=3D"rtl"] button, button.small-link, .nav-wrapper .secondary-=
button { font-family: Roboto-Regular, Helvetica; font-size: 0.933em; margin=
: 6px 0px; transform: translateZ(0px); }
  .nav-wrapper { box-sizing: border-box; padding-bottom: 8px; width: 100%; =
}
  #details { box-sizing: border-box; height: auto; margin: 0px; opacity: 1;=
 transition: opacity 250ms cubic-bezier(0.4, 0, 0.2, 1); }
  #details.hidden, #main-content.hidden { height: 0px; opacity: 0; overflow=
: hidden; padding-bottom: 0px; transition: none; }
  h1 { font-size: 1.5em; margin-bottom: 8px; }
  .icon { margin-bottom: 5.69vh; }
  .interstitial-wrapper { box-sizing: border-box; margin: 7vh auto 12px; pa=
dding: 0px 24px; position: relative; }
  .interstitial-wrapper p { font-size: 0.95em; line-height: 1.61em; margin-=
top: 8px; }
  #main-content { margin: 0px; transition: opacity 100ms cubic-bezier(0.4, =
0, 0.2, 1); }
  .small-link { border: 0px; }
  .suggested-left > #control-buttons, .suggested-right > #control-buttons {=
 float: none; margin: 0px; }
}

@media (min-width: 421px) and (min-height: 500px) and (max-height: 560px) {
  .interstitial-wrapper { margin-top: 10vh; }
}

@media (min-height: 400px) and (orientation: portrait) {
  .interstitial-wrapper { margin-bottom: 145px; }
}

@media (min-height: 299px) {
  .nav-wrapper { padding-bottom: 16px; }
}

@media (max-height: 560px) and (min-height: 240px) and (orientation: landsc=
ape) {
  .extended-reporting-has-checkbox #details { padding-bottom: 80px; }
}

@media (min-height: 500px) and (max-height: 650px) and (max-width: 414px) a=
nd (orientation: portrait) {
  .interstitial-wrapper { margin-top: 7vh; }
}

@media (min-height: 650px) and (max-width: 414px) and (orientation: portrai=
t) {
  .interstitial-wrapper { margin-top: 10vh; }
}

@media (max-height: 400px) and (orientation: portrait), (max-height: 239px)=
 and (orientation: landscape), (max-width: 419px) and (max-height: 399px) {
  .interstitial-wrapper { display: flex; flex-direction: column; margin-bot=
tom: 0px; }
  #details { flex: 1 1 auto; order: 0; }
  #main-content { flex: 1 1 auto; order: 0; }
  .nav-wrapper { flex: 0 1 auto; margin-top: 8px; order: 1; padding-inline:=
 0px; position: relative; width: 100%; }
  button, .nav-wrapper .secondary-button { padding: 16px 24px; }
  button.small-link { color: var(--google-blue-600); }
}

@media (max-width: 239px) and (orientation: portrait) {
  .nav-wrapper { padding-inline: 0px; }
}
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-e420e920-1cae-43ca-8694-a7963f74fe85@mhtml.blink

@charset "utf-8";

html[subframe] #main-frame-error { display: none; }

html:not([subframe]) #sub-frame-error { display: none; }

h1 { margin-top: 0px; overflow-wrap: break-word; }

h1 span { font-weight: 500; }

a { text-decoration: none; }

.icon { user-select: none; display: inline-block; }

.icon-generic { content: image-set(url("data:image/png;base64,iVBORw0KGgoAA=
AANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAA=
AENJREFUeF7tzbEJACEQRNGBLeAasBCza2lLEGx0CxFGG9hBMDDxRy/72O9FMnIFapGylsu1fgo=
BdkXfUHLrQgdfrlJN1BdYBjQQm3UAAAAASUVORK5CYII=3D") 1x, url("data:image/png;b=
ase64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQAQMAAADdiHD7AAAABlBMVEUAAABTU1OoaSf/A=
AAAAXRSTlMAQObYZgAAAFJJREFUeF7t0cENgDAMQ9FwYgxG6WjpaIzCCAxQxVggFuDiCvlLOeRd=
HR9yzjncHVoq3npu+wQUrUuJHylSTmBaespJyJQoObUeyxDQb3bEm5Au81c0pSCD8HYAAAAASUV=
ORK5CYII=3D") 2x); }

.icon-info { content: image-set(url("data:image/png;base64,iVBORw0KGgoAAAAN=
SUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAB21JREFUeAHtXF1IHFcU9ie2bov=
ECqWxeWyLjRH60BYpKZHYpoFCU60/xKCt5ME3QaSpT6WUPElCEXyTUpIojfgTUwshNpBgqZVQ86=
hGktdgSsFGQqr1t9+nd2WZPefO7LjrzjYzcJmZc8495zvf3Ll3Zu+dzcoKt5CBkIGQgZCBkIFMZ=
SB7r4G3tLS8sLCw8D7ivo1Ssrm5WYL9AZSC7OzsAuyzIHuCHcsjyOawZ7lbVFT0W09Pzz843rNt=
TwhqaGh4ZXV1tQFZfYZSDgKe85MhyFpBvTsoV/Py8q5g+9OPn0TqpJSgurq6CpBxFuUEQO1LBJg=
H2zUQdgPlwuDg4LgHe18mKSGovr7+2Pr6+jkgOuILVeKVJnJzc78eGBi4nXhVe42kEtTY2Fi8vL=
z8HVrMKXvY1GjRmvrz8/Pb+/r65pMVIWkEodV8vLGx8SPI2Z8scH78gKTFnJyc02hN1/3Ud9ZJC=
kG1tbVfwnEnyMlxBpDOkcQybG9ifwv6OezvRyKRv5eWljhyZeG4AMcvweYNnHKkq4TNcezzqXfb=
YLsBm46hoaELbrZu+l0R1Nra+vz8/HwPgH/uFgj6xwA+inINt8Evvb29Tz3U2TFpamp6EbfvR4h=
VhXISisIdpXKAWJeLi4tburu7/1VMXMW+CcII9TKA/oTyni0KQC5B34V9J0abRZutVx1i70fcDt=
i3YR+x1UPcSZRPEfsvm52m80WQaTm3beQA1Dr0F9EffANwDzUAu5GDqIPo975FrGbEytV8QT+Jl=
nTMT0vyRRD6nEsAZLutOIpUDw8P86Eu5VtNTU05goygFGvBQNJl9ElfaHpNrrKuVWCHDHLOanoA=
mUKr+QBgZjWbZMtnZ2cflpWV9cPvUZRXFf9vHT58+OnMzMzvil4UJ0QQh3KQ8wM8iS0P5PSjVOG=
WWhCjpVCIxJ+AgD6EeA2lTAoFbB+CyKnp6en7kl6SiYlKhuYhcBYEic85JAethu9bad/Qyq8Ap/=
iwCpyLGEUPeX2Y9PTcwozNE7JGzhQCn0k7MwYAsaBMSXh4gZmLpJNknlqQebe6JTmAbB59zru7G=
anQyW5KvtHJe8In1TUj3B/QiR033t0qvby7eWpB5sUzDgeu0jqE1bshJ85pkgQGU7XBGOdVy8lp=
6EoQrkQFKolv5WiuF/dqKHcC93JObMSo2B4xuSnqbbErQQggDum4Mkt8CLR6D4CSGIlVgqLlFmt=
rJYi/BMIJf+yStq4g3lpOoAZjl1POc+bGHCVdVGYlaGVl5TQMpV8C+eLZGXUS9L3B+ljAuc/8FC=
yotkVS8jvGcFwNlnfOoweQj+LKJOXFkz53M1pFMdn2xIpno1HkIr0e8XdysYXRp9qCOPsAPd9x4=
jYQdC1OGHCBBXO5yVXMQCWIUzNgPG72AYGW+XuO6C3AQmImdidE5mimoZyqrXOVIGg5bxW3weHN=
RH/sinOSBgExE7sSWsyVtjaCSiRnuAraE7VkHiiZBbuYK8GrBIFtsRKC3AtU1gmA0bBrudK1bRQ=
7oMR+oMh9i1PxLqaA0bBrueotCAG25smdgTj74JRlyrkFu5gr81JvMTRHsVJ0aiZTSInFqWHXcr=
USFOv4WT5WWxA6rq1JPCc5nNRzyjLlXMOu5cq8VIKgEwnijGemEOLEacEu5sr6NoIeOQPwHGxzO=
jgjNwt2MVcmqRKEjmtOYUF8PlJsgyYWsVty1QlCZiJBuAqVQcvaKx4LdjFX+lVbEHR3pcBg+zgX=
Eki6IMuImdgVjGKutFUJ4oJJOFxxOsRVyOcqC6c86OdmZUjc8hnmyFw1/CpBZjWpOLcOkqo0h0G=
VWzDfsa2cVQkyiV6VEkawk5gRECcRJft0y4iVmBUcYo5RWytBXGoLw7Woccy+EAE7Ys4DfWiwFg=
og10yOgmpbZCWI65Bxj44ptdtwZQ4qusCIDcY2CRByu+G21tpKEJ3CyXnJOa5KhIuXJF2QZMRIr=
BIm5Oa6htGVIMwIjMP5hBKg2SxektRplxEbSGhWgEyY3BT1ttiVIJpxkbbkBVeG64tGgnirGUwj=
BmMcfC0np6Hn1RMua264/OUorog4xesMmupzkBMBMb+ivCPFAlbPa5k8tSAGwbRJOxyLk4UEgsK=
VZ4HYiMVCDhdQtXsF6rkF0aFZTf8zgovE8sqgnElXSzIth+SckggAtg0sZvgkkVX4Ca1R5Nq+0t=
JSfq+lvWpwbeAJrBW8zjWDEshUydjngJgxFA0bR+SvcPEuJYIhoRYUdYz+6JlZBizeKlEitD2X9=
+NqTGp6yIuhn8Aw+70ZTSym/lX0zRiMxZiaJ2IlZk1vk/tqQXQIcOGnCDZmqQs/ZnFjyOjRJ/n+=
HArNn1PZDzipF5234uyD+YH9dXS6b6Jk5udQsfz9Xz+o89VJxxITPeazBR7ADqFF8JuJtGyMTQy=
JPOe4AfXdSdscm4Xn52AjLh+21fWpy4yPep3JYaSrQP+Rys/Cx9BqzuPhb9wZO1nnKWlBTnDhHw=
s4GbGcZ9pfU1hSCVUhAyEDIQMhAyEDAWfgP5qNU5RLQmxEAAAAAElFTkSuQmCC") 1x, url("d=
ata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAAAXNSR0=
IArs4c6QAAEp1JREFUeAHtnVuMFkUWx2dgRlBhvUxQSZTsw25wAUPiNQTRgFkv8YIbZhBcB8hK2=
NVkXnxRY0xMDFFffJkHsyxskBFRGIJ4iWjioLJqdL3EENFZ35AELxnRHZFFBtjff+gePsbv0qe6=
+vv6+6Y66XR39alT5/zPv6urq6q7m5rCEhAICAQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBA=
ICAQEAgIBgYBAQCAgEBBoTASaG9Ot8l6tWLFi4sGDB3+P1HStx44d0/a85ubmyWwnHz9+fHgbHT=
dxPEj6IMfD2+j423HjxvWTPryeeeaZX65fv/5/HI+pZUwQ6I477vjD0NDQAgiwgOBfynYa23E+I=
43OY+jcy/Zjtn0tLS19zz///Oc+y8ijroYkUEdHxxSCuBDAF7DOZ/+CWoAPmb6m3J2sfexv37Jl=
y3e1sCPLMhuGQF1dXRP2799/G2TpBLCbWFuyBM5B9xB5XoVIPVOnTn2xu7v7sIOO3GWpewJR21x=
JG+ZukF3MenbuEC5u0A8kb6YNtY5a6YPiIvWRWrcEWrx48XyI8xA1znX1AXVxK6mR3oBIqzdv3q=
xbXd0tdUcgapybIY2IM6fu0C5jMER6j3U1NdIrZcRyd6puCARx5kCabtbLcoeiR4Mg0UesXRDpP=
Y9qM1OVewItW7asjT6bJ0DgL6y5t9dTpI6j55/0Ld2/YcOGAU86M1GT24BQ0zS3t7evxOvHWNsy=
8T7/SkWeB3t7e9dSK4lUuVtySSBuV9NoID8LWnNzh1htDHqHhvad3Nb21qb40qV67Y0tXUzyMzx=
d3Urt8wk5AnlOwjZXmAibk0n52MtNDbRq1arWgYGBx4HlvmpAwy3hJ8rpJzD98ZgW+1+RPjh+/P=
jB0047bfDQoUMa+2o6/fTTJ//yyy+Tjx49OjxOhsxFJA+PobE/PJ5G3kmSrcLyZFtb2wNr1qw5U=
oWyKhaRCwItWbLkIsaqthCEqypa7CggwqD/bbZ9bPsuueSSTx955JFjjupOyYaecbt3756Nbo21=
acztGraZEQr97zPW1vHcc899dYohNTioOYFo78ygvfMavl+Ygf8aQe+lhumZMWPGLgKt4YTMF8p=
p2bNnzzz86oRI7RSo0X3fyz78uoF20R7fii36akqgqG/nZUA+12J0JVlI8zrr08htA+BDleSzPM=
+t+YwDBw7cjo/LWa/3WRY+fs96Sy37jGpGIMhzM1foZgA9wweoAKnb0VbaL6uZRvGpD52+dTCtZ=
DbtqIfQuwgy+XqA+ZmaaDEkqkkPdk0IRP/OnwFwPUCmHjGPiPNMa2vrY5s2bfrCd9Cz0Ld06dKL=
jxw58iC67/JEpCFItBwSqeujqkvVCRTVPC/gpQ/yfEgA7tm6deuHVUXNU2GLFi26nAvgKXy43IN=
Kkej2atdEvqrRRP6rzRPdtlKRB9APANa9s2bNuqpeySPAZLt8kC/yKRGIpYVahK0wLi3i/0zVai=
Acm8GVtos1VYMZoHfQL7O8p6fnW/9w1E5jZ2fnefQ7PQ0+N6axAnzUsJ5HTVSVp7OqEEj9PNzz3=
wWYNI/qqqIfZt7MEwCUy3GhNIFXXsjTTG/z/dQkj3KYppbeN3HixDkbN27cl9amSvkzv4Wph1md=
hBiShjzq85jPVfV4o5JHgZJv8lG+cpgm+BcePny4V9hLb5ZL5gTS8ARXVpoe5k8B9AqA/VeWQOR=
Jt3yVz9jk3B0hzKOhoUxdy/QWpsE/+j1edPWAK/It1oUA+qOrjnrOR7vxLIiwnfVaVz/oF7uN2/=
5Lrvkr5cusBsL5adzL11cyoNR5iLNt0qRJN45V8ggX+S4MhEUpnCqlKwaKRSU51/OZEIgrphnDn=
2Xr9MQlwFg7xuKbnqMDKQyEhSuJFIMoFpncbTIhUDST0Gk+D0C9xVWnyVNHR4M5Vo+FhTARNo4Y=
zI1i4pi9dDbvrIzmMPdTpMs0VDWYrx3Lt63SoWpqUpuI2kQkml1OrsS5AeZYT/c9x9p7DRRNgHc=
hjx7Vx3Sbp0TgR5J1YQkjElwe8eOXE0b0+djxWgNxhWio4h0Ms+pVJ6H6eWr2qM64lKlzkmEIq4=
8+4jWsA5yvBuedHLQYlR4H57ng7O2VIa81EA22bhwyA4tTD9eSPMYg1FxcWAkzB0Oaoxg5ZC2ex=
RuBuCr0xuhlxYspnUrDcIeGJ0pLhDPFEIiGdHYUO1cuTTFSrMrJWM55IxCGaaKUaYE8BzQwytZ0=
+zAV0qDCwizCzjyK7xKrUjB6IRA9zvoGj3kaASA81Gij6qWAziJd2AlDq27FSjGz5ism74VANOj=
MTuD4hzNnzvx7MaNCWnIEhKGwTJ7jhKRLzIqVkZpA3E+vhNGmT6zgsD4Hd4+v12qKOTZW0oShsB=
SmFp8VM8XOkqeYbGoCYcjKYoorpD1TzzMJK/hW9dMRls9YC3aM3SnFpCKQPiuHER2naKxwoCtFE=
+AriIXTRgSEqUMt1KEYGos6RTwVgfRNQrRZPyu3tV7enjgFqZwfRJhuNZp5dhRDY7aT4qkIhJpl=
J1Ul29N7W8kkg5QVARdsuYPoo6TOizOBaIDpU7qmCeBUsa/n9aU/ZwRzlFHYCmOjSTcplsY8I+L=
WsZSRjJBnIQem/Dj39IiCnO3UcmzLJxTCmNhYXqFuiWK51sUO5xqIwhYYCxxE3nlmnbGssSwujI=
W1ZbHGckR3GgKZejK5MnoZBKzphw5GvG7gHWEsrI0ummJZqNuJQNwz9ZKg6fcBjB73FBYc9rNDw=
Iq1Yqn/ibhY5EQgusFNjOWK+Enf53ExMOSxIyCshbklp35GY5GPZZ0IhHGmwmD429X6uFPs2Fje=
CmthbsHAGtNYtxOBMO7SWEGSLcb1JZELMv4QsGJujWlsqZlA+lkbxpneM8K4QKAY8SptrZgrpoq=
t1TwzgfSnP4xLnA/DftIHLa2GBfl0CAhzYZ9Ui2Ia/cUxaZZhucREKNCqz9palv4wbcMClx/ZCH=
O9XmVZrLFtypxAMNvqhMXhIFsGAQfssycQj/CmQuiTCAQqE+QsT1mxt8ZWtpvGspSB++r5MFu7S=
Ze6IFA9vReWFHjkTNgrtgbdw6IutzDTR7Mh21dWo4K8HwQcsDfFVla6EMj0CX9YbR3Y84Ne0KK7=
hRV7U2ydCASrTSxlkpPViRB6TwhYsbfG1olAZDIRSH+98YRHUGNEwAF7U2xljvkWRrVoKiT+ZZL=
R9yDuAQEr9tbYykQzgTz4FVQ0EAJmAnGfNN2S9LO2BsKrrlyxYm+NrcAwE4g8JgLpT391hXoDGe=
uAvSm2gspMIOujoX4T2UAxqStXrNhbY+tEIDKZWOryaFhXUcqxsQ7Ym2LrSqDEUwRUAKzWD2rDU=
gMErNhXpQ1EId8YsTANvhp1B/HyCFixN/8BydwGqsYIb3lMwtmkCFhH162xlR1mApHHOsJrvQqS=
4hPkKiDALcyKvSm2Kj5zAlHGdGbHuZRTAZ5wuhwCEeb5IxBfO/8SZh8rZ3zhOdpMk3bv3j27MC3=
sZ4+AMBf2SUtSTBXbpPKxnLlm0M8/MGxvrCDJFuMWJJELMv4QsGKumLr83MZMILmIcR9bXMW4QC=
ALYB5krZhbYxqb6EQgjDO954Vx13BPNk+fjY0MWxsCwlqYW3JZYxrrdiJQS0uLiUAYN2nPnj3z4=
kLDNlsEhLUwt5RijWms24lAfAnrcxj+dawkyZY+iVSfUktSRpA5gYAVa8VSMXXBz4lAUUH6W0zi=
hSuinc/CnJ44QxB0QkAYC2tjZlMsC3WnIZDpNkahGpX/U2HhYT8TBISxdQaENZYjhjsTiGpvO1q=
GRjQl2OHKWJ5ALIikQACMVxizD0WxNGY7Ie5MID6l9h0qXrWUinPX8yWs0KloAc0gK2zB+I+GLB=
J9NYqlMdsJcWcCKTvMNX+2jklO5h+zOHk2BjO5YOsSw0JoUxFo6tSpL6Lsh0KFCfYXLV269OIEc=
kHEgECE6SJDFon+EMXQmO2keCoCdXd3H0bV5pPqKu9RxY47cuTIg5Ulg4QFAWEqbC15kN0cxdCY=
7aS4tcCTOaM95pCs+1Vi5YS7+JjB5ZXFgkQSBCIs70oiWyjjGLtCFU7TOU5RQAPsA+6jb5ySWOF=
AVwp5ngrTPCoAleC0MBSW1tpHMVPsEhRRViR1DSTtMNn8AxUcvvyzzz77a1nrwsmKCAhDYVlRcJ=
SAS8xGqRg+9EIg/iC8E0a/V6yAcmk4vrqzs/O8cjLhXGkEhJ0wLC1R/IxipZgVP2tL9UIgFYlRZ=
kdw/hze39bPQZptZgdpYRZhd44VDZdYlSrDG4G4n76CYR+VKqhUOkDcyB+E7y91PqQXR0CYCbvi=
Z0unKkaKVWkJ2xlvBFKxGNfF5rjNhKYmRo8fZRDwamu+sSovrISZg//Hoxg5ZC2exfutg0fKtRR=
1d/Hiyqbuo2F3BVeHaZpIWY0NeBLyXAB5/o1rFzq4t47/oq10yFcyi9caSKUwMVu3o4GSJZY+cS=
HA7ACgs0qLjO0zwkYYgYILeQai2HgF0TuBNmzYIPK49jRrMHC7yyf3vaKSQ2XCRNhgmutg9INRb=
Lx65/0WJutwtLm9vX0Xu3NdrOU+vY21g9vZUZf8jZaHmmc8mG5h1Vwfl+Wd3t7eeWBqbp9WKsx7=
DaQCZSjtmTvZfl/JgGLnBZQACzVRU1NU8ziTRzGIYuGdPMOxLhZAX2k8at7KFAON2DstOP8W60J=
qoh+dFNR5JrV5uJC2s17r6gpfar2NTsOXXPNXyje+kkCa83Sz/4e/5/0GHXMc9fwW8G6aNWvWC7=
xpYPqsjGN5uckGefS0pTHGq1IY9SS3ru4U+StmzeQWVlhqW1vbA9Qi7xemGfdn67EVQMdMP5F8l=
c/g5NpgVjPifWFvxNosnkkjerQVS5YsuYj5Ku+S7vL4Gasb4l7+MNXxE4CTyf08LqhWW2rbZvUw=
Qx51EqZ5EXPfxIkT52zcuHFf1r5UhUBygqtKf3rexXpuGqcgzw6+Prq8p6fH/DGkNOVmnVcDo9H=
Ylnl4otA28PmedR7txj2F6VntZ9oGKjSaNsx3M2fOFIGWkt5aeM64/zv+MLwSXf/lav34zTffrO=
vaSPN5pkyZ8jdq6G1gc4kRi9HiP1NL3wh5Phl9IqvjqtVAsQPURDdTRb/AcZoqOlandsK9dM9/G=
CfU01YzCaktNBnMPJ+niJ+6xd8OebwNlBYp41dJVSeQLIBEd0Kip9lNTSICcAw9z7S2tj62adOm=
L6Q/74smwEfzwu+CPD4eZESe5ZDn2Wr7XhMCycmoJtKE/DN8OB0RaSv9Hqt5z/tTHzp969B7W9G=
rN4s8EUcm6ra1uNo1T4xNzQgkAyDRHIB8mTVVwzp2Jt5CptdZVcNtA9hDcXottvio7wGoZ3056/=
U+bcBHNZhvwUfzbFBfdtSUQHICgGdwO3uN3TSP+KXwGATgXq7QHjo0d9FgHSol6DOdclr0iRX86=
oQ07eie7FN/pEvTX26APFV52iplf80JJMPUT8STlcZ70vS6lvJxOB0i/YT+t9n2se3Tf9UJtNpP=
qRc9SembhOhegO4FbK9ha/o+j8UI9L8/YcKE9mr081SyKxcEkpGrVq1qHRgYeJzd+yoZ7eM8QdD=
QSD+B7udK7o/2vyJ9UH/608/a4v9t6a83+nEJ7ZfJyE9G5iLkp1PDTGdfX0KdniVh0F+4PKke5j=
Vr1hwpTKzVfm4IFAOgAVgCs56AeG0XxfrrdQtRNaq+IsuBURdsckcgOUG7aBok0iOp03wiFyByn=
ucdyHMn7Z29ebMzlwQSSNRAmpS2kt3HWNuUNgaX4dmdjKivpQbKZY+7j06sTOIqwOhh/gfzeNXG=
WMeaSwAzcf6Er+vkuzDIK3nke25roNGBifqMuqmZLht9rpGOIctHrF217Nux4Fk3BIqdgkg3Q6K=
HWF0nqcWqcrWFNO+xroY4VR3LSgtC3REodpintfk0tEWk6+K0etxCmjdoIK/29a56tTGoWwLFQF=
EjXQmJVrJ2kHZ2nJ7z7Q8QZwvrWmqc1J9YqaWvdU+gGLyurq4J+/fvv43jZZBJk7JSj/THuj1t9=
TVUvRS4QZ+VS/tlME82pVbTMAQqRIJaaQokWkjaAtb57F9QeL5a+xBGr2nvZO1jfzu1jb5s21BL=
QxJodIQglAZs5xNEjVVdynYaW69dGOg8hs69bD9m20e7ZieEqelA52gcsjgeEwQaDZxe1jt48OD=
vSR8ex4JcGtM6n2ONmk+CANpqzGt4FJ3jQY41sq+txtAGSfsGkgyPoXHcT5/Nly7/2yJvWAICAY=
GAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICAYEcIvB/Q079+h6my=
XwAAAAASUVORK5CYII=3D") 2x); }

.icon-offline { content: image-set(url("data:image/png;base64,iVBORw0KGgoAA=
AANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAA=
AGxJREFUeF7tyMEJwkAQRuFf5ipMKxYQiJ3Z2nSwrWwBA0+DQZcdxEOueaePp9+dQZFB7GpUcUR=
SVU66yVNFj6LFICatThZB6r/ko/pbRpUgilY0Cbw5sNmb9txGXUKyuH7eV25x39DtJXUNPQGJtW=
FV+BT/QAAAAABJRU5ErkJggg=3D=3D") 1x, url("data:image/png;base64,iVBORw0KGgo=
AAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAGFBMVEUAAABTU1NNTU1TU1NPT09SUlJSUlJTU1=
O8B7DEAAAAB3RSTlMAoArVKvVgBuEdKgAAAJ1JREFUeF7t1TEOwyAMQNG0Q6/UE+RMXD9d/tC6w=
omIFSL9P+MnAYOXeTIzMzMzMzMzaz8J9Ri6HoITmuHXhISE8nEh9yxDh55aCEUoTGbbQwjqHwIk=
RAEiIaG0+0AA9VBMaE89Rogeoww936MQrWdBr4GN/z0IAdQ6nQ/FIpRXDwHcA+JIJcQowQAlFUA=
0MfQpXLlVQfkzR4igS6ENjknm/wiaGhsAAAAASUVORK5CYII=3D") 2x); position: relati=
ve; }

.icon-disabled { content: image-set(url("data:image/png;base64,iVBORw0KGgoA=
AAANSUhEUgAAAHAAAABICAMAAAAZF4G5AAAABlBMVEVMaXFTU1OXUj8tAAAAAXRSTlMAQObYZgA=
AASZJREFUeAHd11Fq7jAMRGGf/W/6PoWB67YMqv5DybwG/CFjRuR8JBw3+ByiRjgV9W/TJ31P0t=
BfC6+cj1haUFXKHmVJo5wP98WwQ0ZCbfUc6LQ6VuUBz31ikADkLMkDrfUC4rR6QGW+gF6rx7NaH=
WCj1Y/W6lf4L7utvgBSt3rBFSS/XBMPUILcJINHCBWYUfpWn4NBi1ZfudIc3rf6/NGEvEA+AsYT=
JozmXemjXeLZAov+mnkN2HfzXpMSVQDnGw++57qNJ4D1xitA2sJ+VAWMygSEaYf2mYPTjZfk2K8=
wmP7HLIH5Mg4/pP+PEcDzUvDMvYbs/2NWwPO5vBdMZE4EE5UTQLiBFDaUlTDPBRoJ9HdAYIkIo0=
6og3BNXtCzy7zA1aXk5x+tJARq63eAygAAAABJRU5ErkJggg=3D=3D") 1x, url("data:imag=
e/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAACQAQMAAAArwfVjAAAABlBMVEVMaXFTU1=
OXUj8tAAAAAXRSTlMAQObYZgAAAYdJREFUeF7F1EFqwzAUBNARAmVj0FZe5QoBH6BX+dn4GlY2P=
YNzGx/A0CvkCIJuvIraKJKbgBvzf2g62weDGD7CYggpfFReis4J0ey9EGFIiEQQojFSlA9kSIiq=
d0KkFjKsewgRbStEN19mxUPTtmW9HQ/h6tyqNQ8NlSMZdzyE6qkoE0trVYGFm0n1WYeBhduzwbw=
BC7voS+vIxfeMjeaiLxsMMtQNwMPtuew+DjzcTHk8YMfDknEcIUOtf2lVfgVH3K4Xv5PRYAXRVM=
tItIJ3rfaCIVn9DsTH2NxisAVRex2Hh3hX+/mRUR08bAwPEYsI51ZxWH4Q0SpicQRXeyEaIug48=
FEdegARfMz/tADVsRciwTAxW308ehmC2gLraC+YCbV3QoTZexa+zegAEW5PhhgYfmbvJgcRqngG=
ByOSXdFJcLk2JeDPEN0kxe1JhIt5FiFA+w+ItMELsUyPF2IaJ4aILqb4FbxPwhImwj6JauKgDUC=
YaxmYIsd4KXdMjIC9ItB5Bn4BNRwsG0XM2nwAAAAASUVORK5CYII=3D") 2x); width: 112px=
; }

.hidden { display: none; }

#suggestions-list a { color: var(--google-blue-600); }

#suggestions-list p { margin-block-end: 0px; }

#suggestions-list ul { margin-top: 0px; }

.single-suggestion { list-style-type: none; padding-inline-start: 0px; }

#error-information-button { content: url("data:image/svg+xml;base64,PHN2ZyB=
4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNC=
Igdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6I=
i8+PHBhdGggZD0iTTExIDE4aDJ2LTJoLTJ2MnptMS0xNkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40=
OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMCAxOGMtNC40MSAwLTgtMy4=
1OS04LThzMy41OS04IDgtOCA4IDMuNTkgOCA4LTMuNTkgOC04IDh6bTAtMTRjLTIuMjEgMC00ID=
EuNzktNCA0aDJjMC0xLjEuOS0yIDItMnMyIC45IDIgMmMwIDItMyAxLjc1LTMgNWgyYzAtMi4yN=
SAzLTIuNSAzLTUgMC0yLjIxLTEuNzktNC00LTR6Ii8+PC9zdmc+"); height: 24px; vertic=
al-align: -0.15em; width: 24px; }

.use-popup-container#error-information-popup-container #error-information-p=
opup { align-items: center; background-color: var(--popup-container-backgro=
und-color); display: flex; height: 100%; left: 0px; position: fixed; top: 0=
px; width: 100%; z-index: 100; }

.use-popup-container#error-information-popup-container #error-information-p=
opup-content > p { margin-bottom: 11px; margin-inline-start: 20px; }

.use-popup-container#error-information-popup-container #suggestions-list ul=
 { margin-inline-start: 15px; }

.use-popup-container#error-information-popup-container #error-information-p=
opup-box { background-color: var(--background-color); left: 5%; padding-bot=
tom: 15px; padding-top: 15px; position: fixed; width: 90%; z-index: 101; }

.use-popup-container#error-information-popup-container div.error-code { mar=
gin-inline-start: 20px; }

.use-popup-container#error-information-popup-container #suggestions-list p =
{ margin-inline-start: 20px; }

:not(.use-popup-container)#error-information-popup-container #error-informa=
tion-popup-close { display: none; }

#error-information-popup-close { margin-bottom: 0px; margin-inline-end: 35p=
x; margin-top: 15px; text-align: end; }

.link-button { color: rgb(66, 133, 244); display: inline-block; font-weight=
: bold; text-transform: uppercase; }

#sub-frame-error-details { color: rgb(143, 143, 143); text-shadow: rgba(255=
, 255, 255, 0.3) 0px 1px 0px; }

[jscontent=3D"hostName"], [jscontent=3D"failedUrl"] { overflow-wrap: break-=
word; }

.secondary-button { background: rgb(217, 217, 217); color: rgb(105, 105, 10=
5); margin-inline-end: 16px; }

.snackbar { background: rgb(50, 50, 50); border-radius: 2px; bottom: 24px; =
box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.87em; left:=
 24px; max-width: 568px; min-width: 288px; opacity: 0; padding: 16px 24px 1=
2px; position: fixed; transform: translateY(90px); will-change: opacity, tr=
ansform; z-index: 999; }

.snackbar-show { animation: 250ms cubic-bezier(0, 0, 0.2, 1) 0s 1 normal fo=
rwards running show-snackbar, 250ms cubic-bezier(0.4, 0, 1, 1) 5s 1 normal =
forwards running hide-snackbar; }

@-webkit-keyframes show-snackbar {=20
  100% { opacity: 1; transform: translateY(0px); }
}

@-webkit-keyframes hide-snackbar {=20
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(90px); }
}

.suggestions { margin-top: 18px; }

.suggestion-header { font-weight: bold; margin-bottom: 4px; }

.suggestion-body { color: rgb(119, 119, 119); }

@media (max-width: 640px), (max-height: 640px) {
  h1 { margin: 0px 0px 15px; }
  .suggestions { margin-top: 10px; }
  .suggestion-header { margin-bottom: 0px; }
}

#download-link, #download-link-clicked { margin-bottom: 30px; margin-top: 3=
0px; }

#download-link-clicked { color: rgb(187, 187, 187); }

#download-link::before, #download-link-clicked::before { content: url("data=
:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciI=
HdpZHRoPSIxLjJlbSIgaGVpZ2h0PSIxLjJlbSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBk=
PSJNNSAyMGgxNHYtMkg1bTE0LTloLTRWM0g5djZINWw3IDcgNy03eiIgZmlsbD0iIzQyODVGNCI=
vPjwvc3ZnPg=3D=3D"); display: inline-block; margin-inline-end: 4px; vertica=
l-align: -webkit-baseline-middle; }

#download-link-clicked::before { opacity: 0; width: 0px; }

#offline-content-list-visibility-card { border: 1px solid white; border-rad=
ius: 8px; display: flex; font-size: 0.8em; justify-content: space-between; =
line-height: 1; }

#offline-content-list.list-hidden #offline-content-list-visibility-card { b=
order-color: rgb(218, 220, 224); }

#offline-content-list-visibility-card > div { padding: 1em; }

#offline-content-list-title { color: var(--google-gray-700); }

#offline-content-list-show-text, #offline-content-list-hide-text { color: r=
gb(66, 133, 244); }

#offline-content-list.list-hidden #offline-content-list-hide-text, #offline=
-content-list:not(.list-hidden) #offline-content-list-show-text { display: =
none; }

#offline-content-suggestions { max-height: 27em; transition: max-height 200=
ms ease-in, visibility 200ms, opacity 200ms linear 200ms; }

#offline-content-list.list-hidden #offline-content-suggestions { max-height=
: 0px; opacity: 0; transition: opacity 200ms linear, visibility 200ms, max-=
height 200ms ease-out 200ms; visibility: hidden; }

#offline-content-list { margin-inline-start: -5%; width: 110%; }

@media (max-width: 420px) {
  #offline-content-list { margin-inline-start: -2.5%; width: 105%; }
}

@media (max-width: 420px) and (orientation: portrait), (max-height: 560px) =
{
  #offline-content-list { margin-inline-start: -12px; width: calc(100% + 24=
px); }
}

.suggestion-with-image .offline-content-suggestion-thumbnail { flex-basis: =
8.2em; flex-shrink: 0; }

.suggestion-with-image .offline-content-suggestion-thumbnail > img { height=
: 100%; width: 100%; }

.suggestion-with-image #offline-content-list:not(.is-rtl) .offline-content-=
suggestion-thumbnail > img { border-bottom-right-radius: 7px; border-top-ri=
ght-radius: 7px; }

.suggestion-with-image #offline-content-list.is-rtl .offline-content-sugges=
tion-thumbnail > img { border-bottom-left-radius: 7px; border-top-left-radi=
us: 7px; }

.suggestion-with-icon .offline-content-suggestion-thumbnail { align-items: =
center; display: flex; justify-content: center; min-height: 4.2em; min-widt=
h: 4.2em; }

.suggestion-with-icon .offline-content-suggestion-thumbnail > div { align-i=
tems: center; background-color: rgb(241, 243, 244); border-radius: 50%; dis=
play: flex; height: 2.3em; justify-content: center; width: 2.3em; }

.suggestion-with-icon .offline-content-suggestion-thumbnail > div > img { h=
eight: 1.45em; width: 1.45em; }

.offline-content-suggestion-favicon { height: 1em; margin-inline-end: 0.4em=
; width: 1.4em; }

.offline-content-suggestion-favicon > img { height: 1.4em; width: 1.4em; }

.no-favicon .offline-content-suggestion-favicon { display: none; }

.image-video { content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0=
cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0=
iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTcgMTAuNVY3YTEgMSAwIDAgMC0xLTFINGExIDEgMCAwID=
AtMSAxdjEwYTEgMSAwIDAgMCAxIDFoMTJhMSAxIDAgMCAwIDEtMXYtMy41bDQgNHYtMTFsLTQgN=
HoiIGZpbGw9IiMzQzQwNDMiLz48L3N2Zz4=3D"); }

.image-music-note { content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0=
iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0=
JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgM3Y5LjI2Yy0uNS0uMTctMS0uMjYtMS41LS4yN=
kM4IDEyIDYgMTQgNiAxNi41UzggMjEgMTAuNSAyMXM0LjUtMiA0LjUtNC41VjZoNFYzaC03eiIg=
ZmlsbD0iIzNDNDA0MyIvPjwvc3ZnPg=3D=3D"); }

.image-earth { content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQi=
IGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3J=
nLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMmM1LjUyIDAgMTAgNC40OCAxMCAxMHMtNC40OCAxMC=
0xMCAxMFMyIDE3LjUyIDIgMTIgNi40OCAyIDEyIDJ6TTQgMTJoNC40YzMuNDA3LjAyMiA0LjkyM=
iAxLjczIDQuNTQzIDUuMTI3SDkuNDg4djIuNDdhOC4wMDQgOC4wMDQgMCAwIDAgMTAuNDk4LTgu=
MDgzQzE5LjMyNyAxMi41MDQgMTguMzMyIDEzIDE3IDEzYy0yLjEzNyAwLTMuMjA2LS45MTYtMy4=
yMDYtMi43NWgtMy43NDhjLS4yNzQtMi43MjguNjgzLTQuMDkyIDIuODctNC4wOTIgMC0uOTc1Lj=
MyNy0xLjU5Ny44MTEtMS45N0E4LjAwNCA4LjAwNCAwIDAgMCA0IDEyeiIgZmlsbD0iIzNDNDA0M=
yIvPjwvc3ZnPg=3D=3D"); }

.image-file { content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0c=
DovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0i=
MCAwIDI0IDI0Ij48cGF0aCBkPSJNMTMgOVYzLjVMMTguNSA5TTYgMmMtMS4xMSAwLTIgLjg5LTI=
gMnYxNmEyIDIgMCAwIDAgMiAyaDEyYTIgMiAwIDAgMCAyLTJWOGwtNi02SDZ6IiBmaWxsPSIjM0=
M0MDQzIi8+PC9zdmc+"); }

.offline-content-suggestion-texts { display: flex; flex-direction: column; =
justify-content: space-between; line-height: 1.3; padding: 0.9em; width: 10=
0%; }

.offline-content-suggestion-title { -webkit-box-orient: vertical; -webkit-l=
ine-clamp: 3; color: rgb(32, 33, 36); display: -webkit-box; font-size: 1.1e=
m; overflow: hidden; text-overflow: ellipsis; }

div.offline-content-suggestion { align-items: stretch; border: 1px solid rg=
b(218, 220, 224); border-radius: 8px; display: flex; justify-content: space=
-between; margin-bottom: 0.8em; }

.suggestion-with-image { flex-direction: row; height: 8.2em; max-height: 8.=
2em; }

.suggestion-with-icon { flex-direction: row-reverse; height: 4.2em; max-hei=
ght: 4.2em; }

.suggestion-with-icon .offline-content-suggestion-title { -webkit-line-clam=
p: 1; word-break: break-all; }

.suggestion-with-icon .offline-content-suggestion-texts { padding-inline-st=
art: 0px; }

.offline-content-suggestion-attribution-freshness { color: rgb(95, 99, 104)=
; display: flex; font-size: 0.8em; line-height: 1.7em; }

.offline-content-suggestion-attribution { -webkit-box-orient: vertical; -we=
bkit-line-clamp: 1; display: -webkit-box; flex-shrink: 1; margin-inline-end=
: 0.3em; overflow: hidden; overflow-wrap: break-word; text-overflow: ellips=
is; word-break: break-all; }

.no-attribution .offline-content-suggestion-attribution { display: none; }

.offline-content-suggestion-freshness::before { content: "-"; display: inli=
ne-block; flex-shrink: 0; margin-inline: 0.1em; }

.no-attribution .offline-content-suggestion-freshness::before { display: no=
ne; }

.offline-content-suggestion-freshness { flex-shrink: 0; }

.suggestion-with-image .offline-content-suggestion-pin-spacer { flex-grow: =
100; flex-shrink: 1; }

.suggestion-with-image .offline-content-suggestion-pin { content: url("data=
:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciI=
HhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAg=
MjQgMjQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIDB=
oMjR2MjRIMFYweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2=
EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjY=
ikiIGQ9Ik0xMiAyQzYuNSAyIDIgNi41IDIgMTJzNC41IDEwIDEwIDEwIDEwLTQuNSAxMC0xMFMx=
Ny41IDIgMTIgMnptNSAxNkg3di0yaDEwdjJ6bS02LjctNEw3IDEwLjdsMS40LTEuNCAxLjkgMS4=
5IDUuMy01LjNMMTcgNy4zIDEwLjMgMTR6IiBmaWxsPSIjOUFBMEE2Ii8+PC9zdmc+"); flex-s=
hrink: 0; height: 1.4em; margin-inline-start: 0.4em; width: 1.4em; }

#offline-content-list-action { text-align: center; transition: visibility 2=
00ms, opacity 200ms linear 200ms; }

#offline-content-list.list-hidden #offline-content-list-action { opacity: 0=
; transition: opacity 200ms linear, visibility 200ms; visibility: hidden; }

#cancel-save-page-button { background-image: url("data:image/svg+xml;base64=
,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC=
AyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48Y2xpcFBhdGggaWQ9Im1hc2siPjxwYXRoIGQ9I=
k0xMiAyQzYuNSAyIDIgNi41IDIgMTJzNC41IDEwIDEwIDEwIDEwLTQuNSAxMC0xMFMxNy41IDIg=
MTIgMnptNSAxNkg3di0yaDEwdjJ6bS02LjctNEw3IDEwLjdsMS40LTEuNCAxLjkgMS45IDUuMy0=
1LjNMMTcgNy4zIDEwLjMgMTR6IiBmaWxsPSIjOUFBMEE2Ii8+PC9jbGlwUGF0aD48cGF0aCBjbG=
lwLXBhdGg9InVybCgjbWFzaykiIGZpbGw9IiM5QUEwQTYiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48c=
GF0aCBjbGlwLXBhdGg9InVybCgjbWFzaykiIGZpbGw9IiMxQTczRTgiIHN0eWxlPSJhbmltYXRp=
b246b2ZmbGluZUFuaW1hdGlvbiA0cyBpbmZpbml0ZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxzdHl=
sZT5Aa2V5ZnJhbWVzIG9mZmxpbmVBbmltYXRpb257MCUsMzUle2hlaWdodDowfTYwJXtoZWlnaH=
Q6MTAwJX05MCV7ZmlsbC1vcGFjaXR5OjF9dG97ZmlsbC1vcGFjaXR5OjB9fTwvc3R5bGU+PC9zd=
mc+"); background-position: right 27px center; background-repeat: no-repeat=
; border: 1px solid var(--google-gray-300); border-radius: 5px; color: var(=
--google-gray-700); margin-bottom: 26px; padding-bottom: 16px; padding-inli=
ne: 16px 88px; padding-top: 16px; text-align: start; }

html[dir=3D"rtl"] #cancel-save-page-button { background-position: left 27px=
 center; }

#save-page-for-later-button { display: flex; justify-content: start; }

#save-page-for-later-button a::before { content: url("data:image/svg+xml;ba=
se64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxLjJlbS=
IgaGVpZ2h0PSIxLjJlbSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNSAyMGgxNHYtM=
kg1bTE0LTloLTRWM0g5djZINWw3IDcgNy03eiIgZmlsbD0iIzQyODVGNCIvPjwvc3ZnPg=3D=3D=
"); display: inline-block; margin-inline-end: 4px; vertical-align: -webkit-=
baseline-middle; }

.hidden#save-page-for-later-button { display: none; }

html[subframe] body { overflow: hidden; }

#sub-frame-error { align-items: center; flex-flow: column; justify-content:=
 center; background-color: rgb(221, 221, 221); display: -webkit-flex; heigh=
t: 100%; left: 0px; position: absolute; text-align: center; top: 0px; trans=
ition: background-color 200ms ease-in-out; width: 100%; }

#sub-frame-error:hover { background-color: rgb(238, 238, 238); }

#sub-frame-error .icon-generic { margin: 0px 0px 16px; }

#sub-frame-error-details { margin: 0px 10px; text-align: center; opacity: 0=
; }

#sub-frame-error:hover #sub-frame-error-details { opacity: 1; }

@media (max-width: 200px), (max-height: 95px) {
  #sub-frame-error-details { display: none; }
}

@media (max-height: 100px) {
  #sub-frame-error .icon-generic { height: auto; margin: 0px; padding-top: =
0px; width: 25px; }
}

#details-button { box-shadow: none; min-width: 0px; }

.suggested-left > #control-buttons, .suggested-right > #details-button { fl=
oat: left; }

.suggested-right > #control-buttons, .suggested-left > #details-button { fl=
oat: right; }

.suggested-left .secondary-button { margin-inline: 16px 0px; }

#details-button.singular { float: none; }

#download-button { padding-bottom: 4px; padding-top: 4px; position: relativ=
e; }

#download-button::before { background: image-set(url("data:image/png;base64=
,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAAO0lEQVQ4y2NgGArgPxIY1YChsO=
E/LtBAmpYG0mxpIOSDBpKUo2lpIDZxNJCkHKqlYZAla3RAHQ1DFgAARRroHyLNTwwAAAAASUVOR=
K5CYII=3D") 1x, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAw=
CAQAAAD9CzEMAAAAZElEQVRYw+3Ruw3AMAwDUY3OzZUmRRD4E9iim9wNwAdbEURHyk4AAAAATiC=
VK8lLyPsKeT9K3lsownnunfkPxO78hKiYHxBV8x2icr5BVM+/CMf8g3DN34Rzns6ViwHUAUQ/6w=
IAd5Km7l6c8AAAAABJRU5ErkJggg=3D=3D") 2x) no-repeat; content: ""; display: i=
nline-block; height: 24px; margin-inline: -4px 4px; vertical-align: middle;=
 width: 24px; }

#download-button:disabled { background: rgb(180, 206, 249); color: rgb(255,=
 255, 255); }

#buttons::after { clear: both; content: ""; display: block; width: 100%; }

html[dir=3D"rtl"] .runner-container, html[dir=3D"rtl"].offline .icon-offlin=
e { transform: scaleX(-1); }

.offline { transition: filter 1.5s cubic-bezier(0.65, 0.05, 0.36, 1), backg=
round-color 1.5s cubic-bezier(0.65, 0.05, 0.36, 1); will-change: filter, ba=
ckground-color; }

.offline body { transition: background-color 1.5s cubic-bezier(0.65, 0.05, =
0.36, 1); }

.offline #main-message > p { display: none; }

.offline.inverted { background-color: rgb(255, 255, 255); filter: invert(1)=
; }

.offline.inverted body { background-color: rgb(255, 255, 255); }

.offline .interstitial-wrapper { color: var(--text-color); font-size: 1em; =
line-height: 1.55; margin: 0px auto; max-width: 600px; padding-top: 100px; =
position: relative; width: 100%; }

.offline .runner-container { direction: ltr; height: 150px; max-width: 600p=
x; overflow: hidden; position: absolute; top: 35px; width: 44px; }

.offline .runner-container:focus { outline: none; }

.offline .runner-container:focus-visible { outline: 3px solid var(--google-=
blue-300); }

.offline .runner-canvas { height: 150px; max-width: 600px; opacity: 1; over=
flow: hidden; position: absolute; top: 0px; z-index: 10; }

.offline .controller { height: 100vh; left: 0px; position: absolute; top: 0=
px; width: 100vw; z-index: 9; }

#offline-resources { display: none; }

#offline-instruction { image-rendering: pixelated; left: 0px; margin: auto;=
 position: absolute; right: 0px; top: 60px; width: fit-content; }

.offline-runner-live-region { bottom: 0px; clip-path: polygon(0px 0px, 0px =
0px, 0px 0px); color: var(--background-color); display: block; font-size: x=
x-small; overflow: hidden; position: absolute; text-align: center; transiti=
on: color 1.5s cubic-bezier(0.65, 0.05, 0.36, 1); user-select: none; }

.slow-speed-option { align-items: center; background: var(--google-gray-50)=
; border-radius: 24px / 50%; bottom: 0px; color: var(--error-code-color); d=
isplay: inline-flex; font-size: 1em; left: 0px; line-height: 1.1em; margin:=
 5px auto; padding: 2px 12px 3px 20px; position: absolute; right: 0px; widt=
h: max-content; z-index: 999; }

.slow-speed-option.hidden { display: none; }

.slow-speed-option [type=3D"checkbox"] { opacity: 0; pointer-events: none; =
position: absolute; }

.slow-speed-option .slow-speed-toggle { cursor: pointer; margin-inline-star=
t: 8px; padding: 8px 4px; position: relative; }

.slow-speed-option [type=3D"checkbox"]:disabled ~ .slow-speed-toggle { curs=
or: default; }

.slow-speed-option-label [type=3D"checkbox"] { opacity: 0; pointer-events: =
none; position: absolute; }

.slow-speed-option .slow-speed-toggle::before, .slow-speed-option .slow-spe=
ed-toggle::after { content: ""; display: block; margin: 0px 3px; transition=
: 100ms cubic-bezier(0.4, 0, 1, 1); }

.slow-speed-option .slow-speed-toggle::before { background: rgb(189, 193, 1=
98); border-radius: 0.65em; height: 0.9em; width: 2em; }

.slow-speed-option .slow-speed-toggle::after { background: rgb(255, 255, 25=
5); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 3px 0px; hei=
ght: 1.2em; position: absolute; top: 51%; transform: translate(-20%, -50%);=
 width: 1.1em; }

.slow-speed-option [type=3D"checkbox"]:focus + .slow-speed-toggle { box-sha=
dow: rgb(94, 158, 214) 0px 0px 8px; outline: rgb(93, 157, 213) solid 1px; }

.slow-speed-option [type=3D"checkbox"]:checked + .slow-speed-toggle::before=
 { background: var(--google-blue-600); opacity: 0.5; }

.slow-speed-option [type=3D"checkbox"]:checked + .slow-speed-toggle::after =
{ background: var(--google-blue-600); transform: translate(calc(-90% + 2em)=
, -50%); }

.slow-speed-option [type=3D"checkbox"]:checked:disabled + .slow-speed-toggl=
e::before { background: rgb(189, 193, 198); }

.slow-speed-option [type=3D"checkbox"]:checked:disabled + .slow-speed-toggl=
e::after { background: var(--google-gray-50); }

@media (max-width: 420px) {
  #download-button { padding-bottom: 12px; padding-top: 12px; }
  .suggested-left > #control-buttons, .suggested-right > #control-buttons {=
 float: none; }
  .snackbar { border-radius: 0px; bottom: 0px; left: 0px; width: 100%; }
}

@media (max-height: 350px) {
  h1 { margin: 0px 0px 15px; }
  .icon-offline { margin: 0px 0px 10px; }
  .interstitial-wrapper { margin-top: 5%; }
  .nav-wrapper { margin-top: 30px; }
}

@media (min-width: 420px) and (max-width: 736px) and (min-height: 240px) an=
d (max-height: 420px) and (orientation: landscape) {
  .interstitial-wrapper { margin-bottom: 100px; }
}

@media (max-width: 360px) and (max-height: 480px) {
  .offline .interstitial-wrapper { padding-top: 60px; }
  .offline .runner-container { top: 8px; }
}

@media (min-height: 240px) and (orientation: landscape) {
  .offline .interstitial-wrapper { margin-bottom: 90px; }
  .icon-offline { margin-bottom: 20px; }
}

@media (max-height: 320px) and (orientation: landscape) {
  .icon-offline { margin-bottom: 0px; }
  .offline .runner-container { top: 10px; }
}

@media (max-width: 240px) {
  button { padding-inline: 12px; }
  .interstitial-wrapper { overflow: inherit; padding: 0px 8px; }
}

@media (max-width: 120px) {
  button { width: auto; }
}

.arcade-mode, .arcade-mode .runner-container, .arcade-mode .runner-canvas {=
 image-rendering: pixelated; max-width: 100%; overflow: hidden; }

.arcade-mode #buttons, .arcade-mode #main-content { opacity: 0; overflow: h=
idden; }

.arcade-mode .interstitial-wrapper { height: 100vh; max-width: 100%; overfl=
ow: hidden; }

.arcade-mode .runner-container { left: 0px; margin: auto; right: 0px; trans=
form-origin: center top; transition: transform 250ms cubic-bezier(0.4, 0, 1=
, 1) 400ms; z-index: 2; }

@media (prefers-color-scheme: dark) {
  .icon { filter: invert(1); }
  .offline .runner-canvas { filter: invert(1); }
  .offline.inverted { background-color: var(--background-color); filter: in=
vert(0); }
  .offline.inverted body { background-color: rgb(255, 255, 255); }
  .offline.inverted .offline-runner-live-region { color: rgb(255, 255, 255)=
; }
  #suggestions-list a { color: var(--link-color); }
  #error-information-button { filter: invert(0.6); }
  .slow-speed-option { background: var(--google-gray-800); color: var(--goo=
gle-gray-100); }
  .slow-speed-option .slow-speed-toggle::before, .slow-speed-option [type=
=3D"checkbox"]:checked:disabled + .slow-speed-toggle::before { background: =
rgb(189, 193, 198); }
  .slow-speed-option [type=3D"checkbox"]:checked + .slow-speed-toggle::afte=
r, .slow-speed-option [type=3D"checkbox"]:checked + .slow-speed-toggle::bef=
ore { background: var(--google-blue-300); }
}
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/html
Content-ID: <frame-47BA280F7671BBA03774ECA37064C2BA@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://datawrapper.dwcdn.net/TD2Be/2/

<!DOCTYPE html><html lang=3D"en"><head><meta http-equiv=3D"Content-Type" co=
ntent=3D"text/html; charset=3DUTF-8"><link rel=3D"stylesheet" type=3D"text/=
css" href=3D"cid:css-02c19448-8b1b-44a0-9423-23834daa7cee@mhtml.blink" /><l=
ink rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-5b74be3c-1cad-4cac=
-b8d7-e1a17f38ff47@mhtml.blink" /><link rel=3D"stylesheet" type=3D"text/css=
" href=3D"cid:css-82914d70-3960-4fca-8c6b-fe9500697dfe@mhtml.blink" /><link=
 rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-a775c8f5-0056-4d44-a3=
86-473f206ad9a6@mhtml.blink" /><link rel=3D"stylesheet" type=3D"text/css" h=
ref=3D"cid:css-ef232759-4ac5-435b-b138-775d1b6c000f@mhtml.blink" /><link re=
l=3D"stylesheet" type=3D"text/css" href=3D"cid:css-f04ab4bb-69c1-4e91-865a-=
56ee91326625@mhtml.blink" /><link rel=3D"stylesheet" type=3D"text/css" href=
=3D"cid:css-12710847-23d9-4499-873a-ab8938ff8258@mhtml.blink" /><link rel=
=3D"stylesheet" type=3D"text/css" href=3D"cid:css-d980246c-99c4-4da6-9831-9=
b0eeb0a2492@mhtml.blink" /><meta name=3D"robots" content=3D"noindex, indexi=
fembedded, nofollow"><meta name=3D"viewport" content=3D"width=3Ddevice-widt=
h, initial-scale=3D1.0"><meta name=3D"color-scheme" content=3D"light"><link=
 rel=3D"stylesheet" id=3D"css-light" href=3D"https://datawrapper.dwcdn.net/=
lib/vis/d3-maps-symbols.cnbc.45627472.css"><link rel=3D"stylesheet" id=3D"c=
ss-dark" media=3D"--disabled--" href=3D"https://datawrapper.dwcdn.net/lib/v=
is/d3-maps-symbols.cnbc-dark.45627472.css">


<meta property=3D"og:type" content=3D"website">
<meta property=3D"og:title" content=3D"Small module reactors worldwide">
<meta property=3D"og:url" content=3D"https://datawrapper.dwcdn.net/TD2Be/2/=
">
<meta property=3D"og:description" content=3D"">
<meta name=3D"twitter:title" content=3D"Small module reactors worldwide">
<meta name=3D"twitter:description" content=3D"">
<meta property=3D"og:image" content=3D"https://datawrapper.dwcdn.net/TD2Be/=
plain-s.png?v=3D2">
<meta name=3D"twitter:card" content=3D"summary_large_image">
<meta name=3D"twitter:image" content=3D"https://datawrapper.dwcdn.net/TD2Be=
/plain-s.png?v=3D2">

<link rel=3D"alternate" type=3D"application/json+oembed" href=3D"https://ap=
i.datawrapper.de/v3/oembed?url=3Dhttps://datawrapper.dwcdn.net/TD2Be/2/&amp=
;format=3Djson" title=3D"oEmbed"><title>Small module reactors worldwide</ti=
tle><meta name=3D"description" content=3D""><link rel=3D"stylesheet" href=
=3D"chrome-extension://ihcjicgdanjaechkgeegckofjjedodee/app/content-style.c=
ss"></head><body><div class=3D"dw-chart chart vis-height-fixed theme-cnbc v=
is-d3-maps-symbols" id=3D"__svelte-dw"> <div class=3D"outer-container dw-ch=
art-styles datawrapper-TD2Be-aehi92 svelte-13lpkhe"><div id=3D"header" clas=
s=3D"dw-chart-header datawrapper-TD2Be-16pfho2"><h3 class=3D"block headline=
-block datawrapper-TD2Be-8bubh1" style=3D""> <span class=3D"block-inner">Sm=
all module reactors worldwide</span>  </h3></div>    <div slot=3D"visBody" =
id=3D"chart" class=3D"dw-chart-body vis-height-fixed datawrapper-TD2Be-3i22=
4o svelte-9ysojt"><div class=3D"sr-only">The map of the world shows sites w=
here small module nuclear reactors are in progress or already in use.</div>=
 <div class=3D"dw-chart-body-content svelte-9ysojt datawrapper-TD2Be-1xi3uk=
m d3-maps-zoomed-in" aria-hidden=3D"true"><div class=3D"legend-container" d=
ata-position=3D"above"><div class=3D"map-key export-rect map-key-mt"><div c=
lass=3D"category-legend horizontal dir-ltr  datawrapper-TD2Be-hsdqr4" role=
=3D"graphics-legend" aria-label=3D"Category legend with 3 items. The items =
are Non-binding agreements/announcements<br>, Technology selected or shortl=
isted<br>, and Construction begun or received permitting." style=3D"width: =
auto; height: auto;"><div class=3D"legend-categories datawrapper-TD2Be-1bwl=
k2x dir-ltr horizontal"><div class=3D"legend-swatch" aria-hidden=3D"true" s=
tyle=3D"margin-right: 20px; --swatch-height: 10px;"><div class=3D"legend-no=
-break"><div class=3D"legend-color export-rect" style=3D"width: 10px; heigh=
t: 10px; margin-right: 5px; background: rgb(89, 225, 235);"></div><div clas=
s=3D"legend-label">Non-</div></div><div class=3D"legend-label">binding agre=
ements/announcements<br></div></div><div class=3D"legend-swatch" aria-hidde=
n=3D"true" style=3D"margin-right: 20px; --swatch-height: 10px;"><div class=
=3D"legend-no-break"><div class=3D"legend-color export-rect" style=3D"width=
: 10px; height: 10px; margin-right: 5px; background: rgb(63, 138, 203);"></=
div><div class=3D"legend-label">Technology</div></div><div class=3D"legend-=
label"> selected or shortlisted<br></div></div><div class=3D"legend-swatch"=
 aria-hidden=3D"true" style=3D"margin-right: 20px; --swatch-height: 10px;">=
<div class=3D"legend-no-break"><div class=3D"legend-color export-rect" styl=
e=3D"width: 10px; height: 10px; margin-right: 5px; background: rgb(7, 29, 5=
7);"></div><div class=3D"legend-label">Construction</div></div><div class=
=3D"legend-label"> begun or received permitting</div></div></div></div></di=
v></div><div class=3D"map-outer"><canvas width=3D"1181.000625" height=3D"51=
3.75" style=3D"width: 629.867px; height: 274px;"></canvas><svg class=3D"svg=
-main world-2019" width=3D"629.867" height=3D"274" style=3D"width: 100%; ov=
erflow: hidden; position: relative; touch-action: auto;"><defs></defs><g cl=
ass=3D"map" transform=3D"translate(-169.9335305175781,-27) scale(2)"><rect =
class=3D"background" width=3D"629.867" height=3D"274"></rect><g class=3D"sy=
mbols"></g><path class=3D"symbol-hover" d=3D"M0,0" vector-effect=3D"non-sca=
ling-stroke" style=3D"display: none;"></path></g></svg><div class=3D"annota=
tions"></div><div class=3D"zoom-buttons zoom-buttons-br"><button class=3D"z=
oom-btn zoom-btn-home"><svg width=3D"12" height=3D"12"><path d=3D"M0,2h2v-2=
h2v4h-4v-2Z M0,8h4v4h-2v-2h-2v-2z M8,0h2v2h2v2h-4v-4z M8,8h4v2h-2v2h-2v-4z"=
></path></svg></button><button class=3D"zoom-btn zoom-btn-in"><svg width=3D=
"12" height=3D"12"><path d=3D"M1,5 h4 v-4 h2 v4 h4 v2 h-4 v4 h-2 v-4 h-4 v-=
2 Z"></path></svg></button><button class=3D"zoom-btn zoom-btn-out"><svg wid=
th=3D"12" height=3D"12"><path d=3D"M1,5 h10 v2 h-10 v-2 Z"></path></svg></b=
utton></div></div><div class=3D"dw-tooltip" style=3D"overflow-y: auto; visi=
bility: hidden;"></div></div></div>   <div id=3D"footer" class=3D"dw-chart-=
footer datawrapper-TD2Be-1jr5ejo svelte-13lpkhe"><div class=3D"footer-left =
layout-flex-column svelte-1mufarc"></div><div class=3D"footer-center layout=
-inline svelte-1mufarc"></div><div class=3D"footer-right layout-inline svel=
te-1mufarc"></div></div>  <div class=3D"dw-after-body svelte-13lpkhe"></div=
></div>  <link rel=3D"stylesheet" href=3D"https://pt.dwcdn.net/TD2Be.css"><=
/div></body></html>
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-02c19448-8b1b-44a0-9423-23834daa7cee@mhtml.blink

@charset "utf-8";

.chart { height: 100%; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-5b74be3c-1cad-4cac-b8d7-e1a17f38ff47@mhtml.blink

@charset "utf-8";

body, .web-component-body { margin: 0px; padding: 0px; text-size-adjust: 10=
0%; }

body.in-editor, .web-component-body.in-editor { padding-bottom: 10px; }

.dw-chart.vis-height-fit { overflow: hidden; }

.chart.dir-rtl .dw-chart-body.svelte-9ysojt { direction: rtl; }

.chart.is-dark-mode .hide-in-dark { display: none; }

.chart:not(.is-dark-mode) .hide-in-light { display: none; }

.chart .sr-only { position: absolute; left: -9999px; height: 1px; }

.chart.js.svelte-9ysojt .noscript { display: none; }

.chart .hidden, .chart .hide { display: none; }

a img { border: 0px; }

b, strong { font-weight: bold; }

svg rect { shape-rendering: crispedges; }

.error { background-color: rgb(251, 239, 242); box-shadow: rgba(0, 0, 0, 0.=
05) 0px 0px 0px 1px inset; margin: 2em; }

.error p { color: rgb(182, 48, 87); font-size: 14px; padding: 1.25em 1.5em;=
 line-height: 1.5; border-color: rgb(207, 72, 112); border-style: solid; bo=
rder-width: 0px 0px 0px 4px; border-radius: 4px; }

.dw-chart-body-content.svelte-9ysojt { position: relative; z-index: 0; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-82914d70-3960-4fca-8c6b-fe9500697dfe@mhtml.blink

@charset "utf-8";

.dw-chart-header { min-height: 1px; position: relative; overflow: auto; }

.dw-chart-header .header-right.svelte-13lpkhe.svelte-13lpkhe { position: ab=
solute; right: 10px; z-index: 20; }

.dw-chart-header.has-header-right.svelte-13lpkhe.svelte-13lpkhe { display: =
flex; justify-content: space-between; }

.dw-chart-header.has-header-right.has-menu.svelte-13lpkhe > .svelte-13lpkhe=
:last-child { margin-right: 25px; }

.chart.dir-rtl .dw-chart-header, .chart.dir-rtl .dw-below-header, .chart.di=
r-rtl .dw-above-footer, .chart.dir-rtl .dw-below-footer, .chart.dir-rtl .dw=
-chart-footer.svelte-13lpkhe.svelte-13lpkhe { direction: rtl; unicode-bidi:=
 embed; }

.dw-chart-footer.svelte-13lpkhe.svelte-13lpkhe { display: flex; justify-con=
tent: space-between; }

.dw-above-footer, .dw-below-footer { position: relative; }

.static.svelte-13lpkhe a { pointer-events: none; color: currentcolor; text-=
decoration: none; font-weight: unset; font-style: unset; }

.chart.vis-height-fit .dw-chart-styles.svelte-13lpkhe.svelte-13lpkhe { over=
flow: hidden; }

.dw-after-body.svelte-13lpkhe.svelte-13lpkhe { position: absolute; left: 0p=
x; top: 0px; right: 0px; height: 0px !important; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-a775c8f5-0056-4d44-a386-473f206ad9a6@mhtml.blink

@charset "utf-8";

.datawrapper-TD2Be-3i224o.dark-bg .label span { color: rgb(51, 51, 51); fil=
l: rgb(51, 51, 51); }

.datawrapper-TD2Be-3i224o.content-below-chart { margin: 0px 0px 20px; }

.datawrapper-TD2Be-8bubh1 { margin: 0px; font-weight: bold; font-size: 19px=
; font-style: normal; text-decoration: none; color: rgb(23, 23, 23); }

.datawrapper-TD2Be-16pfho2 { margin: 0px 0px 15px; }

.datawrapper-TD2Be-16pfho2.has-header-right { gap: 25px; }

.datawrapper-TD2Be-1jr5ejo { color: rgb(102, 102, 102); font-weight: normal=
; font-size: 13px; text-decoration: none; font-style: normal; -webkit-box-a=
lign: center; align-items: center; }

.datawrapper-TD2Be-1jr5ejo > div > .footer-block a[href=3D""] { color: rgb(=
102, 102, 102); }

.datawrapper-TD2Be-1jr5ejo .footer-left.layout-flex-row, .datawrapper-TD2Be=
-1jr5ejo .footer-left.layout-flex-column { gap: 0px; }

.datawrapper-TD2Be-1jr5ejo .footer-center.layout-flex-row, .datawrapper-TD2=
Be-1jr5ejo .footer-center.layout-flex-column { gap: 5px; }

.datawrapper-TD2Be-1jr5ejo .footer-right.layout-flex-row, .datawrapper-TD2B=
e-1jr5ejo .footer-right.layout-flex-column { gap: 5px; }

.datawrapper-TD2Be-1jr5ejo .separator::before { content: "=E2=80=A2"; }

.datawrapper-TD2Be-1jr5ejo a:not(.link-style-ignore) { font-style: normal; =
}

.datawrapper-TD2Be-aehi92 { color: rgb(51, 51, 51); font-family: "Proxima N=
ova"; font-size: 14px; margin: 0px; padding: 0px; }

.datawrapper-TD2Be-aehi92 svg { font-size: inherit; }

.datawrapper-TD2Be-aehi92 a:not(.link-style-ignore) { color: rgb(0, 136, 20=
4); font-weight: normal; text-decoration: none; font-style: normal; }

.datawrapper-TD2Be-aehi92 .labels text, .datawrapper-TD2Be-aehi92 .label { =
font-size: 14px; }

.datawrapper-TD2Be-aehi92 .label tspan { fill: currentcolor; }

.datawrapper-TD2Be-aehi92 .label.value, .datawrapper-TD2Be-aehi92 .label.va=
lue span { color: rgb(51, 51, 51); }

.datawrapper-TD2Be-aehi92 .label.inverted span { text-shadow: rgb(0, 0, 0) =
0px 0px 2px; color: rgb(255, 255, 255); }

.datawrapper-TD2Be-aehi92 .label.inside:not(.inverted) span { text-shadow: =
rgb(255, 255, 255) 0px 0px 2px; color: rgb(51, 51, 51); }

.datawrapper-TD2Be-aehi92 .label.outline span { text-shadow: rgb(255, 255, =
255) 0px 1px 0px, rgb(255, 255, 255) 1px 0px 0px, rgb(255, 255, 255) 0px -1=
px 0px, rgb(255, 255, 255) -1px 0px 0px, rgb(255, 255, 255) 1px 1px 0px, rg=
b(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px -1px 0px, rgb(255, 2=
55, 255) -1px 1px 0px, rgb(255, 255, 255) 0px 2px 1px, rgb(255, 255, 255) 2=
px 0px 1px, rgb(255, 255, 255) 0px -2px 1px, rgb(255, 255, 255) -2px 0px 1p=
x, rgb(255, 255, 255) -1px 2px 0px, rgb(255, 255, 255) 2px -1px 0px, rgb(25=
5, 255, 255) -1px -2px 0px, rgb(255, 255, 255) -2px -1px 0px, rgb(255, 255,=
 255) 1px 2px 0px, rgb(255, 255, 255) 2px 1px 0px, rgb(255, 255, 255) 1px -=
2px 0px, rgb(255, 255, 255) -2px 1px 0px; }

.datawrapper-TD2Be-aehi92 .label sup { text-shadow: none; }

.datawrapper-TD2Be-aehi92 .label.highlighted { font-weight: bold; }

.datawrapper-TD2Be-aehi92 .label.highlighted, .datawrapper-TD2Be-aehi92 .la=
bel.axis { font-size: 14px; z-index: 100; }

.datawrapper-TD2Be-aehi92 .label.hover { font-weight: bold; }

.datawrapper-TD2Be-aehi92 .label.smaller span { font-size: 80%; }

.datawrapper-TD2Be-aehi92 .filter-ui.filter-links { border-bottom: 1px soli=
d rgb(204, 204, 204); }

.datawrapper-TD2Be-aehi92 .filter-ui.filter-links a { color: rgb(102, 102, =
102); }

.datawrapper-TD2Be-aehi92 .filter-ui.filter-links a:hover { color: rgb(34, =
34, 34); }

.datawrapper-TD2Be-aehi92 .filter-ui.filter-links a.active { color: rgb(0, =
0, 0); font-weight: bold; border-bottom: 2px solid rgb(85, 85, 85); }

.datawrapper-TD2Be-aehi92 .filter-ui.filter-select { background-color: rgb(=
255, 255, 255); border-radius: 4px; border: 1px solid rgb(204, 204, 204); c=
olor: rgb(0, 0, 0); font-size: 14px; padding: 4px 6px; }

.datawrapper-TD2Be-aehi92 .filter-ui.filter-timescale .point { border: 1px =
solid rgb(204, 204, 204); background: rgb(255, 255, 255); }

.datawrapper-TD2Be-aehi92 .filter-ui.filter-timescale .point:hover { backgr=
ound: rgb(235, 235, 235); }

.datawrapper-TD2Be-aehi92 .filter-ui.filter-timescale .point.active { backg=
round: rgb(204, 204, 204); border: 1px solid rgb(136, 136, 136); }

.datawrapper-TD2Be-aehi92 .filter-ui.filter-timescale .line { background: r=
gb(204, 204, 204); }

.datawrapper-TD2Be-aehi92 .dw-tooltip { color: rgb(51, 51, 51); }

.datawrapper-TD2Be-1xi3ukm .g.places { pointer-events: none; }

.datawrapper-TD2Be-1xi3ukm g.places g.place { font-size: 13px; }

.datawrapper-TD2Be-1xi3ukm g.places g.place .buffer { opacity: 0.5; stroke-=
width: 3px; stroke-linejoin: round; }

.datawrapper-TD2Be-1xi3ukm g.places g.place tspan { dominant-baseline: midd=
le; }

.datawrapper-TD2Be-1xi3ukm g.places g.place .place-symbol { stroke-width: 0=
.3px; stroke-opacity: 0.5; }

.datawrapper-TD2Be-1xi3ukm g.places g.place.place-hidden { visibility: hidd=
en; }

.datawrapper-TD2Be-1xi3ukm g.places g.place.inverted .buffer { opacity: 0.6=
; }

.datawrapper-TD2Be-1xi3ukm g.places g.place.inverted .place-symbol { stroke=
-opacity: 0.6; }

.datawrapper-TD2Be-1xi3ukm g.places g.place.capital tspan { text-decoration=
: underline; text-underline-offset: 2px; }

.datawrapper-TD2Be-1xi3ukm g.places g.place.country { text-transform: upper=
case; letter-spacing: 0.2em; font-size: 13px; }

.datawrapper-TD2Be-1xi3ukm g.places g.place { fill: rgb(255, 255, 255); fon=
t-weight: 400; font-style: normal; }

.datawrapper-TD2Be-1xi3ukm g.places g.place .buffer { stroke: rgb(50, 50, 5=
0); }

.datawrapper-TD2Be-1xi3ukm g.places g.place.inverted { fill: rgb(82, 82, 82=
); }

.datawrapper-TD2Be-1xi3ukm g.places g.place.inverted .buffer { stroke: rgb(=
255, 255, 255); }

.datawrapper-TD2Be-1xi3ukm g.places g.place .place-symbol { fill: rgb(255, =
255, 255); stroke: rgb(50, 50, 50); }

.datawrapper-TD2Be-1xi3ukm g.places g.place.inverted .place-symbol { fill: =
rgb(82, 82, 82); stroke: rgb(255, 255, 255); }

.datawrapper-TD2Be-1xi3ukm g.places g.place.capital { font-weight: 700; fon=
t-style: normal; }

.datawrapper-TD2Be-1xi3ukm .zoom-buttons { position: absolute; z-index: 10;=
 border-radius: 4px; }

.datawrapper-TD2Be-1xi3ukm .zoom-buttons-br { bottom: 9px; right: 6px; }

.datawrapper-TD2Be-1xi3ukm .zoom-buttons-tr { top: 9px; right: 6px; }

.datawrapper-TD2Be-1xi3ukm .zoom-buttons-tl { top: 9px; left: 6px; }

.datawrapper-TD2Be-1xi3ukm .zoom-buttons-bl { bottom: 9px; left: 6px; }

.datawrapper-TD2Be-1xi3ukm .zoom-btn { border: 1px solid rgba(0, 0, 0, 0.2)=
; display: block; width: 30px; height: 30px; line-height: 30px; padding: 0p=
x; border-radius: 4px; appearance: none; background: rgba(255, 255, 255, 0.=
85); transition: background 0.3s; text-align: center; cursor: pointer; font=
-size: 17px; }

.datawrapper-TD2Be-1xi3ukm .zoom-btn svg path { fill: rgba(0, 0, 0, 0.6); }

.datawrapper-TD2Be-1xi3ukm .zoom-btn:hover { background: rgba(240, 240, 240=
, 0.8); }

.datawrapper-TD2Be-1xi3ukm .zoom-btn:hover svg path { fill: black; }

.datawrapper-TD2Be-1xi3ukm .zoom-btn-in { border-bottom-left-radius: 0px; b=
order-bottom-right-radius: 0px; }

.datawrapper-TD2Be-1xi3ukm .zoom-btn-out { border-top: 0px; border-top-left=
-radius: 0px; border-top-right-radius: 0px; }

.datawrapper-TD2Be-1xi3ukm:not(.d3-maps-zoomed-in) .zoom-btn-out { backgrou=
nd: rgba(247, 247, 247, 0.85); pointer-events: none; }

.datawrapper-TD2Be-1xi3ukm:not(.d3-maps-zoomed-in) .zoom-btn-out svg path {=
 fill: rgba(23, 23, 23, 0.5); }

.datawrapper-TD2Be-1xi3ukm .zoom-btn-home { display: none; }

.datawrapper-TD2Be-1xi3ukm.d3-maps-zoomed-in .zoom-btn-home { display: bloc=
k; margin-bottom: 5px; }

.datawrapper-TD2Be-1xi3ukm.d3-maps-zoomed-in .zoom-buttons-tr .zoom-btn-hom=
e, .datawrapper-TD2Be-1xi3ukm.d3-maps-zoomed-in .zoom-buttons-tl .zoom-btn-=
home { margin-bottom: 0px; margin-top: 5px; }

.datawrapper-TD2Be-1xi3ukm .nocluster.show-outline:not(.sticky):hover path.=
shape, .datawrapper-TD2Be-1xi3ukm path.symbol-hover.nocluster { stroke-opac=
ity: 0.5 !important; }

.datawrapper-TD2Be-1xi3ukm .nocluster.sticky path.shape, .datawrapper-TD2Be=
-1xi3ukm path.symbol-hover.sticky { stroke-opacity: 1 !important; }

.datawrapper-TD2Be-1xi3ukm g.symbol text { user-select: none; text-anchor: =
middle; fill: white; font-size: 14px; }

.datawrapper-TD2Be-1xi3ukm .legend-container[data-position=3D"above"] { pad=
ding-bottom: 10px; }

.datawrapper-TD2Be-1xi3ukm .legend-container[data-position=3D"below"] { pad=
ding-top: 10px; }

.datawrapper-TD2Be-hsdqr4.dir-rtl { direction: rtl; }

.datawrapper-TD2Be-hsdqr4 .legend-title { position: relative; margin-bottom=
: 4px; }

.datawrapper-TD2Be-hsdqr4 .legend-title, .datawrapper-TD2Be-hsdqr4 .legend-=
title span { text-shadow: none; font-weight: 700; }

.datawrapper-TD2Be-hsdqr4 .legend-title:not(.buffer) > span { position: rel=
ative; z-index: 10; }

.datawrapper-TD2Be-hsdqr4 .legend-title.buffer { position: absolute; top: 0=
px; width: 100%; z-index: 1; }

.datawrapper-TD2Be-hsdqr4 text:not(.buffer) { fill: currentcolor; }

.datawrapper-TD2Be-1bwlk2x { line-height: 1.4; }

.datawrapper-TD2Be-1bwlk2x svg { overflow: visible; vertical-align: middle;=
 position: relative; z-index: 10; }

.datawrapper-TD2Be-1bwlk2x .legend-color { display: inline-block; vertical-=
align: middle; position: relative; z-index: 10; }

.datawrapper-TD2Be-1bwlk2x:not(.dir-rtl) .legend-color { margin-right: 3px;=
 }

.datawrapper-TD2Be-1bwlk2x.dir-rtl .legend-color { margin-left: 3px; }

.datawrapper-TD2Be-1bwlk2x .legend-no-break { white-space: nowrap; display:=
 inline-block; position: relative; }

.datawrapper-TD2Be-1bwlk2x .legend-label { display: inline; white-space: no=
rmal; vertical-align: middle; position: relative; }

.datawrapper-TD2Be-1bwlk2x .legend-label span { position: relative; z-index=
: 10; }

.datawrapper-TD2Be-1bwlk2x .legend-label.buffer { position: absolute; right=
: 0px; z-index: 1; }

.datawrapper-TD2Be-1bwlk2x .legend-swatch { margin-bottom: 3px; }

.datawrapper-TD2Be-1bwlk2x.horizontal:not(.dir-rtl) .legend-swatch { margin=
-right: 10px; }

.datawrapper-TD2Be-1bwlk2x.horizontal.dir-rtl .legend-swatch { margin-left:=
 10px; }

.datawrapper-TD2Be-1bwlk2x.horizontal .legend-swatch { display: inline; }

.datawrapper-TD2Be-1bwlk2x.horizontal .legend-swatch .legend-color { displa=
y: inline-block; }

.datawrapper-TD2Be-1bwlk2x.horizontal .legend-swatch:has(br) { display: blo=
ck; }

.datawrapper-TD2Be-1bwlk2x.vertical .legend-swatch { display: grid; grid-te=
mplate-columns: auto 1fr; min-height: var(--swatch-height); grid-template-r=
ows: max(1lh, var(--swatch-height)) auto; }

.datawrapper-TD2Be-1bwlk2x.vertical .legend-no-break { display: grid; align=
-content: center; }

.datawrapper-TD2Be-1bwlk2x.vertical .legend-color { grid-area: 1 / 1; }

.datawrapper-TD2Be-1bwlk2x.vertical .legend-label { grid-row: span 2; align=
-self: center; }

.datawrapper-TD2Be-1bwlk2x.highlighted .legend-swatch { opacity: 0.3; trans=
ition: opacity 0.15s ease-in-out; }

.datawrapper-TD2Be-1bwlk2x.highlighted.is-dark .legend-swatch { opacity: 0.=
4; }

.datawrapper-TD2Be-1bwlk2x.highlighted .legend-swatch.highlight { opacity: =
1; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-ef232759-4ac5-435b-b138-775d1b6c000f@mhtml.blink

@charset "utf-8";

.menu.svelte-1lt126s.svelte-1lt126s { cursor: pointer; position: absolute; =
top: 0px; right: 0px; z-index: 1; }

.ha-menu.svelte-1lt126s.svelte-1lt126s { margin: 4px 10px 3px 3px; width: 1=
8px; padding: 3px 0px; border-top: 2px solid black; border-bottom: 2px soli=
d black; }

.ha-menu.svelte-1lt126s div.svelte-1lt126s { height: 2px; width: 100%; back=
ground: black; }

.ha-menu.svelte-1lt126s.svelte-1lt126s:hover { border-top-color: rgb(204, 2=
04, 204); border-bottom-color: rgb(204, 204, 204); }

.ha-menu.svelte-1lt126s:hover div.svelte-1lt126s { background: rgb(204, 204=
, 204); }

.menu-content.svelte-1lt126s.svelte-1lt126s { position: absolute; top: 30px=
; right: 4px; background: white; border: 1px solid rgb(204, 204, 204); z-in=
dex: 100; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 4px 1px; }

.menu-content > .dw-chart-menu a { padding: 10px; display: block; color: in=
itial; border-bottom: 1px solid rgb(204, 204, 204); }

.menu-content > .dw-chart-menu a:hover { background: rgba(0, 0, 0, 0.05); }

.menu-content > .dw-chart-menu .block:last-child a { border-bottom: none; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-f04ab4bb-69c1-4e91-865a-56ee91326625@mhtml.blink

@charset "utf-8";

.layout-inline.svelte-1mufarc > .footer-block.svelte-1mufarc { display: inl=
ine; }

.layout-flex-row.svelte-1mufarc.svelte-1mufarc, .layout-flex-column.svelte-=
1mufarc.svelte-1mufarc { display: flex; }

.layout-flex-row.svelte-1mufarc.svelte-1mufarc { flex-direction: row; }

.layout-flex-column.svelte-1mufarc.svelte-1mufarc { flex-direction: column;=
 }

.footer-center.layout-flex-column.svelte-1mufarc.svelte-1mufarc { align-ite=
ms: center; }

.footer-right.layout-flex-column.svelte-1mufarc.svelte-1mufarc { align-item=
s: flex-end; }

.footer-center.layout-inline.svelte-1mufarc.svelte-1mufarc { text-align: ce=
nter; }

.footer-right.layout-inline.svelte-1mufarc.svelte-1mufarc { text-align: rig=
ht; }

.separator.svelte-1mufarc.svelte-1mufarc { display: inline-block; font-styl=
e: initial; }

.separator.svelte-1mufarc.svelte-1mufarc::before { display: inline-block; }

.footer-right.svelte-1mufarc.svelte-1mufarc { text-align: right; }

.footer-block.svelte-1mufarc.svelte-1mufarc { display: inline; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-12710847-23d9-4499-873a-ab8938ff8258@mhtml.blink

@charset "utf-8";
=0A
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-d980246c-99c4-4da6-9831-9b0eeb0a2492@mhtml.blink

@charset "utf-8";

body:not(.transparent) { background: rgb(255, 255, 255); }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://datawrapper.dwcdn.net/lib/vis/d3-maps-symbols.cnbc.45627472.css

@charset "utf-8";

@font-face { font-display: auto; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 400; src: url("https://static.dwcdn.net/custom/themes/c=
nbc/assets/ProximaNova-Regular.woff2") format("woff2"), url("https://static=
.dwcdn.net/custom/themes/cnbc/assets/ProximaNova-Regular.woff") format("wof=
f"), url("https://static.dwcdn.net/custom/themes/cnbc/assets/ProximaNova-Re=
gular.ttf") format("truetype"); }

@font-face { font-display: auto; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 700; src: url("https://static.dwcdn.net/custom/themes/c=
nbc/ProximaNova-Bold/ProximaNova-Bold.woff2") format("woff2"), url("https:/=
/static.dwcdn.net/custom/themes/cnbc/ProximaNova-Bold/ProximaNova-Bold.woff=
") format("woff"), url("https://static.dwcdn.net/custom/themes/cnbc/Proxima=
Nova-Bold/ProximaNova-Bold.ttf") format("truetype"); }

.chart.vis-d3-maps-symbols { overflow: hidden; position: relative; }

.chart.vis-d3-maps-symbols .label-buffer.svelte-u5v6p6, .chart.vis-d3-maps-=
symbols .label.svelte-u5v6p6 { text-anchor: end; }

.chart.vis-d3-maps-symbols .rtl .label-buffer.svelte-u5v6p6, .chart.vis-d3-=
maps-symbols .rtl .label.svelte-u5v6p6 { text-anchor: start; }

.chart.vis-d3-maps-symbols .inset-map-container svg { overflow: visible; }

.chart.vis-d3-maps-symbols .inset-map-container path.view { fill: none; }

.chart.vis-d3-maps-symbols .inset-map-container circle.view { stroke: none;=
 }

.chart.vis-d3-maps-symbols .inset-map-container .graticule { fill: none; }

.chart.vis-d3-maps-symbols .inset-map-container div.label { position: absol=
ute; text-align: center; }

.chart.vis-d3-maps-symbols .inset-map-container div.label.outline { opacity=
: 0.5; }

.chart.vis-d3-maps-symbols .inset-map-container div.label:not(.outline) spa=
n { text-shadow: none; }

.chart.vis-d3-maps-symbols .legend-container { display: flex; justify-conte=
nt: start; z-index: 1; }

.chart.vis-d3-maps-symbols .legend-container.align-center { justify-content=
: center; }

.chart.vis-d3-maps-symbols .legend-container[data-position*=3D"inside"] { j=
ustify-content: start; position: absolute; }

.chart.vis-d3-maps-symbols .legend-container[data-position*=3D"inside-cente=
r"] { width: 100%; }

.chart.vis-d3-maps-symbols .legend-container[data-position*=3D"inside-cente=
r"]:not(.vertical) { justify-content: center; }

.chart.vis-d3-maps-symbols .legend-container[data-position*=3D"inside-cente=
r"].vertical { align-items: center; }

.chart.vis-d3-maps-symbols .legend-container.legend-combined.vertical { fle=
x-direction: column; }

.chart.vis-d3-maps-symbols .legend-container.align-center .legend-title { t=
ext-align: center; }

.chart.vis-d3-maps-symbols .legend-container.align-center .category-legend.=
horizontal { display: grid; justify-items: center; }

.chart.vis-d3-maps-symbols .legend-container.align-center .size-legend[data=
-title-position=3D"above"], .chart.vis-d3-maps-symbols .legend-container.al=
ign-center .size-legend[data-title-position=3D"below"] { align-items: cente=
r; }

.chart.vis-d3-maps-symbols .legend-combined { gap: 10px 12px; flex-wrap: wr=
ap; }

.chart.vis-d3-maps-symbols .legend-container.legend-combined .color-legend-=
container { z-index: 11; }

.chart.vis-d3-maps-symbols .map-key.mobile .title br { display: none; }

.chart.vis-d3-maps-symbols .map-key svg { display: block; }

.chart.vis-d3-maps-symbols .category-legend { border-radius: 4px; }

.chart.vis-d3-maps-symbols .color-legend { border-radius: 0px; }

.chart.vis-d3-maps-symbols .dw-tooltip { background: rgb(255, 255, 255); bo=
rder: 1px solid rgb(245, 245, 245); box-shadow: rgba(0, 0, 0, 0.1) 3px 3px =
3px; font-size: 11px; max-width: 200px; padding: 10px; position: absolute; =
visibility: hidden; z-index: 100; }

.chart.vis-d3-maps-symbols .dw-tooltip h2 { font-size: 13px; margin-top: 0p=
x; }

.chart.vis-d3-maps-symbols .dw-tooltip table { border-spacing: 0px; color: =
inherit; font-size: inherit; font-style: inherit; font-variant: inherit; fo=
nt-weight: inherit; line-height: inherit; text-align: inherit; white-space:=
 inherit; }

.chart.vis-d3-maps-symbols .dw-tooltip td, .chart.vis-d3-maps-symbols .dw-t=
ooltip th { padding: 0px 5px 3px 0px; text-align: left; }

.chart.vis-d3-maps-symbols .dw-tooltip ol, .chart.vis-d3-maps-symbols .dw-t=
ooltip ul { padding-left: 15px; }

.chart.vis-d3-maps-symbols .dw-tooltip ol li, .chart.vis-d3-maps-symbols .d=
w-tooltip ul li { margin-bottom: 2px; }

.chart.vis-d3-maps-symbols .dw-tooltip hr { border-width: 1px 0px 0px; bord=
er-right-style: initial; border-bottom-style: initial; border-left-style: i=
nitial; border-right-color: initial; border-bottom-color: initial; border-l=
eft-color: initial; border-image: initial; border-top-style: solid; border-=
top-color: rgb(119, 119, 119); }

.chart.vis-d3-maps-symbols .dw-tooltip big { font-size: 120%; }

.chart.vis-d3-maps-symbols .dw-tooltip small { font-size: 95%; }

.chart.vis-d3-maps-symbols .dw-tooltip .tooltip-warning { background-color:=
 rgb(242, 222, 222); border: 1px solid rgb(238, 211, 215); border-radius: 4=
px; color: rgb(185, 74, 72); font-family: roboto; font-weight: 700; padding=
: 8px 35px 8px 14px; position: relative; text-shadow: rgba(255, 255, 255, 0=
.5) 0px 1px 0px; }

.chart.vis-d3-maps-symbols .dw-tooltip .tooltip-warning table { background:=
 rgb(255, 255, 255); border-radius: 1px; display: block; font-weight: 400; =
margin-top: 10px; padding: 1px 4px; }

.chart.vis-d3-maps-symbols .dw-tooltip .tooltip-warning table td { padding:=
 0px; vertical-align: top; }

.chart.vis-d3-maps-symbols .dw-tooltip .tooltip-warning table td.arrow { pa=
dding-right: 2px; }

.chart.vis-d3-maps-symbols .dw-tooltip .dw-tooltip-close { color: rgb(167, =
167, 167); float: right; font-size: 17px; height: 17px; line-height: 17px; =
transform: translate(7px, -5px); width: 17px; }

.chart.vis-d3-maps-symbols .dw-tooltip { left: 0px; padding-right: 20px; po=
inter-events: none; top: 0px; }

.chart.vis-d3-maps-symbols .dw-tooltip.sticky { pointer-events: all; }

.chart.vis-d3-maps-symbols .dw-tooltip .dw-tooltip-close { color: rgb(216, =
216, 216); cursor: pointer; font-size: 14px; height: 14px; line-height: 14p=
x; position: absolute; right: 2px; text-align: center; top: 2px; transform:=
 none; width: 14px; }

@media (max-device-width: 600px) {
  .chart.vis-d3-maps-symbols .dw-tooltip .dw-tooltip-close { font-size: 17p=
x; height: 17px; line-height: 17px; padding: 4px; width: 17px; }
}

.chart.vis-d3-maps-symbols rect.background { fill: none; pointer-events: al=
l; }

.chart.vis-d3-maps-symbols svg.svg-main { display: block; }

.chart.vis-d3-maps-symbols .label { pointer-events: none; }

.chart.vis-d3-maps-symbols .map-outer { position: relative; }

.chart.vis-d3-maps-symbols .annotations, .chart.vis-d3-maps-symbols .map-ou=
ter canvas { left: 0px; pointer-events: none; position: absolute; top: 0px;=
 }

.chart.vis-d3-maps-symbols .annotations { height: 99%; width: 100%; }

.chart.vis-d3-maps-symbols .d3-maps-zoomed-in .annotations { overflow: hidd=
en; }

.chart.vis-d3-maps-symbols .editing-annotations .zoom-buttons, .chart.vis-d=
3-maps-symbols .editing-annotations svg { pointer-events: none; }

.chart.vis-d3-maps-symbols .legend-container { min-height: 10px; }

.chart.vis-d3-maps-symbols .inset-map-container { opacity: 1; pointer-event=
s: none; position: absolute; transition: opacity 0.1s ease-in-out; }

.chart.vis-d3-maps-symbols .dw-chart-body-content.inset-map-zoom-only:not(.=
inset-map-show) .inset-map-container { opacity: 0; }

.chart.vis-d3-maps-symbols path.bg { stroke: none; }

.chart.vis-d3-maps-symbols path.region-outline { stroke: none; fill-opacity=
: 0; }

.chart.vis-d3-maps-symbols path.borders { pointer-events: none; }

.chart.vis-d3-maps-symbols path.borders, .chart.vis-d3-maps-symbols path.sy=
mbol-hover { fill: none; stroke-linejoin: round; stroke-linecap: round; }

.chart.vis-d3-maps-symbols .symbol.cluster.show-outline:hover path.shape { =
stroke-opacity: 0.8 !important; }

.chart.vis-d3-maps-symbols .symbol-hover.cluster { stroke-opacity: 0.7 !imp=
ortant; }

.chart.vis-d3-maps-symbols .symbol.cluster.sticky path.shape { stroke-opaci=
ty: 1 !important; }

.chart.vis-d3-maps-symbols g.symbol.cluster path.shape { opacity: 0.8; }

.chart.vis-d3-maps-symbols g.symbol.cluster.hexbin path.shape { stroke-widt=
h: 0.5px; opacity: 0.9; }

.static .zoom-buttons { display: none; }

.dw-chart-footer { align-items: flex-end !important; }

.dw-chart-footer .notes-block:last-child { margin-bottom: 0px; }

.vis-tables .bar-label { font-size: 100% !important; }

.datawrapper-3i224o.dark-bg .label span { color: rgb(51, 51, 51); fill: rgb=
(51, 51, 51); }

.datawrapper-3i224o.content-below-chart { margin: 0px 0px 20px; }

.datawrapper-aehi92 { color: rgb(51, 51, 51); font-family: "Proxima Nova"; =
font-size: 14px; margin: 0px; padding: 0px; }

.datawrapper-aehi92 svg { font-size: inherit; }

.datawrapper-aehi92 a:not(.link-style-ignore) { color: rgb(0, 136, 204); fo=
nt-weight: normal; text-decoration: none; font-style: normal; }

.datawrapper-aehi92 .labels text, .datawrapper-aehi92 .label { font-size: 1=
4px; }

.datawrapper-aehi92 .label tspan { fill: currentcolor; }

.datawrapper-aehi92 .label.value, .datawrapper-aehi92 .label.value span { c=
olor: rgb(51, 51, 51); }

.datawrapper-aehi92 .label.inverted span { text-shadow: rgb(0, 0, 0) 0px 0p=
x 2px; color: rgb(255, 255, 255); }

.datawrapper-aehi92 .label.inside:not(.inverted) span { text-shadow: rgb(25=
5, 255, 255) 0px 0px 2px; color: rgb(51, 51, 51); }

.datawrapper-aehi92 .label.outline span { text-shadow: rgb(255, 255, 255) 0=
px 1px 0px, rgb(255, 255, 255) 1px 0px 0px, rgb(255, 255, 255) 0px -1px 0px=
, rgb(255, 255, 255) -1px 0px 0px, rgb(255, 255, 255) 1px 1px 0px, rgb(255,=
 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 25=
5) -1px 1px 0px, rgb(255, 255, 255) 0px 2px 1px, rgb(255, 255, 255) 2px 0px=
 1px, rgb(255, 255, 255) 0px -2px 1px, rgb(255, 255, 255) -2px 0px 1px, rgb=
(255, 255, 255) -1px 2px 0px, rgb(255, 255, 255) 2px -1px 0px, rgb(255, 255=
, 255) -1px -2px 0px, rgb(255, 255, 255) -2px -1px 0px, rgb(255, 255, 255) =
1px 2px 0px, rgb(255, 255, 255) 2px 1px 0px, rgb(255, 255, 255) 1px -2px 0p=
x, rgb(255, 255, 255) -2px 1px 0px; }

.datawrapper-aehi92 .label sup { text-shadow: none; }

.datawrapper-aehi92 .label.highlighted { font-weight: bold; }

.datawrapper-aehi92 .label.highlighted, .datawrapper-aehi92 .label.axis { f=
ont-size: 14px; z-index: 100; }

.datawrapper-aehi92 .label.hover { font-weight: bold; }

.datawrapper-aehi92 .label.smaller span { font-size: 80%; }

.datawrapper-aehi92 .filter-ui.filter-links { border-bottom: 1px solid rgb(=
204, 204, 204); }

.datawrapper-aehi92 .filter-ui.filter-links a { color: rgb(102, 102, 102); =
}

.datawrapper-aehi92 .filter-ui.filter-links a:hover { color: rgb(34, 34, 34=
); }

.datawrapper-aehi92 .filter-ui.filter-links a.active { color: rgb(0, 0, 0);=
 font-weight: bold; border-bottom: 2px solid rgb(85, 85, 85); }

.datawrapper-aehi92 .filter-ui.filter-select { background-color: rgb(255, 2=
55, 255); border-radius: 4px; border: 1px solid rgb(204, 204, 204); color: =
rgb(0, 0, 0); font-size: 14px; padding: 4px 6px; }

.datawrapper-aehi92 .filter-ui.filter-timescale .point { border: 1px solid =
rgb(204, 204, 204); background: rgb(255, 255, 255); }

.datawrapper-aehi92 .filter-ui.filter-timescale .point:hover { background: =
rgb(235, 235, 235); }

.datawrapper-aehi92 .filter-ui.filter-timescale .point.active { background:=
 rgb(204, 204, 204); border: 1px solid rgb(136, 136, 136); }

.datawrapper-aehi92 .filter-ui.filter-timescale .line { background: rgb(204=
, 204, 204); }

.datawrapper-aehi92 .dw-tooltip { color: rgb(51, 51, 51); }

.datawrapper-16pfho2 { margin: 0px 0px 15px; }

.datawrapper-16pfho2.has-header-right { gap: 25px; }

.datawrapper-8bubh1 { margin: 0px; font-weight: bold; font-size: 19px; font=
-style: normal; text-decoration: none; color: rgb(23, 23, 23); }

.datawrapper-1jr5ejo { color: rgb(102, 102, 102); font-weight: normal; font=
-size: 13px; text-decoration: none; font-style: normal; -webkit-box-align: =
center; align-items: center; }

.datawrapper-1jr5ejo > div > .footer-block a[href=3D""] { color: rgb(102, 1=
02, 102); }

.datawrapper-1jr5ejo .footer-left.layout-flex-row, .datawrapper-1jr5ejo .fo=
oter-left.layout-flex-column { gap: 0px; }

.datawrapper-1jr5ejo .footer-center.layout-flex-row, .datawrapper-1jr5ejo .=
footer-center.layout-flex-column { gap: 5px; }

.datawrapper-1jr5ejo .footer-right.layout-flex-row, .datawrapper-1jr5ejo .f=
ooter-right.layout-flex-column { gap: 5px; }

.datawrapper-1jr5ejo .separator::before { content: "=E2=80=A2"; }

.datawrapper-1jr5ejo a:not(.link-style-ignore) { font-style: normal; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://datawrapper.dwcdn.net/lib/vis/d3-maps-symbols.cnbc-dark.45627472.css

@charset "utf-8";

@font-face { font-display: auto; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 400; src: url("https://static.dwcdn.net/custom/themes/c=
nbc/assets/ProximaNova-Regular.woff2") format("woff2"), url("https://static=
.dwcdn.net/custom/themes/cnbc/assets/ProximaNova-Regular.woff") format("wof=
f"), url("https://static.dwcdn.net/custom/themes/cnbc/assets/ProximaNova-Re=
gular.ttf") format("truetype"); }

@font-face { font-display: auto; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 700; src: url("https://static.dwcdn.net/custom/themes/c=
nbc/ProximaNova-Bold/ProximaNova-Bold.woff2") format("woff2"), url("https:/=
/static.dwcdn.net/custom/themes/cnbc/ProximaNova-Bold/ProximaNova-Bold.woff=
") format("woff"), url("https://static.dwcdn.net/custom/themes/cnbc/Proxima=
Nova-Bold/ProximaNova-Bold.ttf") format("truetype"); }

.chart.vis-d3-maps-symbols { overflow: hidden; position: relative; }

.chart.vis-d3-maps-symbols .label-buffer.svelte-u5v6p6, .chart.vis-d3-maps-=
symbols .label.svelte-u5v6p6 { text-anchor: end; }

.chart.vis-d3-maps-symbols .rtl .label-buffer.svelte-u5v6p6, .chart.vis-d3-=
maps-symbols .rtl .label.svelte-u5v6p6 { text-anchor: start; }

.chart.vis-d3-maps-symbols .inset-map-container svg { overflow: visible; }

.chart.vis-d3-maps-symbols .inset-map-container path.view { fill: none; }

.chart.vis-d3-maps-symbols .inset-map-container circle.view { stroke: none;=
 }

.chart.vis-d3-maps-symbols .inset-map-container .graticule { fill: none; }

.chart.vis-d3-maps-symbols .inset-map-container div.label { position: absol=
ute; text-align: center; }

.chart.vis-d3-maps-symbols .inset-map-container div.label.outline { opacity=
: 0.5; }

.chart.vis-d3-maps-symbols .inset-map-container div.label:not(.outline) spa=
n { text-shadow: none; }

.chart.vis-d3-maps-symbols .legend-container { display: flex; justify-conte=
nt: start; z-index: 1; }

.chart.vis-d3-maps-symbols .legend-container.align-center { justify-content=
: center; }

.chart.vis-d3-maps-symbols .legend-container[data-position*=3D"inside"] { j=
ustify-content: start; position: absolute; }

.chart.vis-d3-maps-symbols .legend-container[data-position*=3D"inside-cente=
r"] { width: 100%; }

.chart.vis-d3-maps-symbols .legend-container[data-position*=3D"inside-cente=
r"]:not(.vertical) { justify-content: center; }

.chart.vis-d3-maps-symbols .legend-container[data-position*=3D"inside-cente=
r"].vertical { align-items: center; }

.chart.vis-d3-maps-symbols .legend-container.legend-combined.vertical { fle=
x-direction: column; }

.chart.vis-d3-maps-symbols .legend-container.align-center .legend-title { t=
ext-align: center; }

.chart.vis-d3-maps-symbols .legend-container.align-center .category-legend.=
horizontal { display: grid; justify-items: center; }

.chart.vis-d3-maps-symbols .legend-container.align-center .size-legend[data=
-title-position=3D"above"], .chart.vis-d3-maps-symbols .legend-container.al=
ign-center .size-legend[data-title-position=3D"below"] { align-items: cente=
r; }

.chart.vis-d3-maps-symbols .legend-combined { gap: 10px 12px; flex-wrap: wr=
ap; }

.chart.vis-d3-maps-symbols .legend-container.legend-combined .color-legend-=
container { z-index: 11; }

.chart.vis-d3-maps-symbols .map-key.mobile .title br { display: none; }

.chart.vis-d3-maps-symbols .map-key svg { display: block; }

.chart.vis-d3-maps-symbols .category-legend { border-radius: 4px; }

.chart.vis-d3-maps-symbols .color-legend { border-radius: 0px; }

.chart.vis-d3-maps-symbols .dw-tooltip { background: rgb(255, 255, 255); bo=
rder: 1px solid rgb(245, 245, 245); box-shadow: rgba(0, 0, 0, 0.1) 3px 3px =
3px; font-size: 11px; max-width: 200px; padding: 10px; position: absolute; =
visibility: hidden; z-index: 100; }

.chart.vis-d3-maps-symbols .dw-tooltip h2 { font-size: 13px; margin-top: 0p=
x; }

.chart.vis-d3-maps-symbols .dw-tooltip table { border-spacing: 0px; color: =
inherit; font-size: inherit; font-style: inherit; font-variant: inherit; fo=
nt-weight: inherit; line-height: inherit; text-align: inherit; white-space:=
 inherit; }

.chart.vis-d3-maps-symbols .dw-tooltip td, .chart.vis-d3-maps-symbols .dw-t=
ooltip th { padding: 0px 5px 3px 0px; text-align: left; }

.chart.vis-d3-maps-symbols .dw-tooltip ol, .chart.vis-d3-maps-symbols .dw-t=
ooltip ul { padding-left: 15px; }

.chart.vis-d3-maps-symbols .dw-tooltip ol li, .chart.vis-d3-maps-symbols .d=
w-tooltip ul li { margin-bottom: 2px; }

.chart.vis-d3-maps-symbols .dw-tooltip hr { border-width: 1px 0px 0px; bord=
er-right-style: initial; border-bottom-style: initial; border-left-style: i=
nitial; border-right-color: initial; border-bottom-color: initial; border-l=
eft-color: initial; border-image: initial; border-top-style: solid; border-=
top-color: rgb(119, 119, 119); }

.chart.vis-d3-maps-symbols .dw-tooltip big { font-size: 120%; }

.chart.vis-d3-maps-symbols .dw-tooltip small { font-size: 95%; }

.chart.vis-d3-maps-symbols .dw-tooltip .tooltip-warning { background-color:=
 rgb(242, 222, 222); border: 1px solid rgb(238, 211, 215); border-radius: 4=
px; color: rgb(185, 74, 72); font-family: roboto; font-weight: 700; padding=
: 8px 35px 8px 14px; position: relative; text-shadow: rgba(255, 255, 255, 0=
.5) 0px 1px 0px; }

.chart.vis-d3-maps-symbols .dw-tooltip .tooltip-warning table { background:=
 rgb(255, 255, 255); border-radius: 1px; display: block; font-weight: 400; =
margin-top: 10px; padding: 1px 4px; }

.chart.vis-d3-maps-symbols .dw-tooltip .tooltip-warning table td { padding:=
 0px; vertical-align: top; }

.chart.vis-d3-maps-symbols .dw-tooltip .tooltip-warning table td.arrow { pa=
dding-right: 2px; }

.chart.vis-d3-maps-symbols .dw-tooltip .dw-tooltip-close { color: rgb(167, =
167, 167); float: right; font-size: 17px; height: 17px; line-height: 17px; =
transform: translate(7px, -5px); width: 17px; }

.chart.vis-d3-maps-symbols .dw-tooltip { left: 0px; padding-right: 20px; po=
inter-events: none; top: 0px; }

.chart.vis-d3-maps-symbols .dw-tooltip.sticky { pointer-events: all; }

.chart.vis-d3-maps-symbols .dw-tooltip .dw-tooltip-close { color: rgb(216, =
216, 216); cursor: pointer; font-size: 14px; height: 14px; line-height: 14p=
x; position: absolute; right: 2px; text-align: center; top: 2px; transform:=
 none; width: 14px; }

@media (max-device-width: 600px) {
  .chart.vis-d3-maps-symbols .dw-tooltip .dw-tooltip-close { font-size: 17p=
x; height: 17px; line-height: 17px; padding: 4px; width: 17px; }
}

.chart.vis-d3-maps-symbols rect.background { fill: none; pointer-events: al=
l; }

.chart.vis-d3-maps-symbols svg.svg-main { display: block; }

.chart.vis-d3-maps-symbols .label { pointer-events: none; }

.chart.vis-d3-maps-symbols .map-outer { position: relative; }

.chart.vis-d3-maps-symbols .annotations, .chart.vis-d3-maps-symbols .map-ou=
ter canvas { left: 0px; pointer-events: none; position: absolute; top: 0px;=
 }

.chart.vis-d3-maps-symbols .annotations { height: 99%; width: 100%; }

.chart.vis-d3-maps-symbols .d3-maps-zoomed-in .annotations { overflow: hidd=
en; }

.chart.vis-d3-maps-symbols .editing-annotations .zoom-buttons, .chart.vis-d=
3-maps-symbols .editing-annotations svg { pointer-events: none; }

.chart.vis-d3-maps-symbols .legend-container { min-height: 10px; }

.chart.vis-d3-maps-symbols .inset-map-container { opacity: 1; pointer-event=
s: none; position: absolute; transition: opacity 0.1s ease-in-out; }

.chart.vis-d3-maps-symbols .dw-chart-body-content.inset-map-zoom-only:not(.=
inset-map-show) .inset-map-container { opacity: 0; }

.chart.vis-d3-maps-symbols path.bg { stroke: none; }

.chart.vis-d3-maps-symbols path.region-outline { stroke: none; fill-opacity=
: 0; }

.chart.vis-d3-maps-symbols path.borders { pointer-events: none; }

.chart.vis-d3-maps-symbols path.borders, .chart.vis-d3-maps-symbols path.sy=
mbol-hover { fill: none; stroke-linejoin: round; stroke-linecap: round; }

.chart.vis-d3-maps-symbols .symbol.cluster.show-outline:hover path.shape { =
stroke-opacity: 0.8 !important; }

.chart.vis-d3-maps-symbols .symbol-hover.cluster { stroke-opacity: 0.7 !imp=
ortant; }

.chart.vis-d3-maps-symbols .symbol.cluster.sticky path.shape { stroke-opaci=
ty: 1 !important; }

.chart.vis-d3-maps-symbols g.symbol.cluster path.shape { opacity: 0.8; }

.chart.vis-d3-maps-symbols g.symbol.cluster.hexbin path.shape { stroke-widt=
h: 0.5px; opacity: 0.9; }

.static .zoom-buttons { display: none; }

.dw-chart-footer { align-items: flex-end !important; }

.dw-chart-footer .notes-block:last-child { margin-bottom: 0px; }

.vis-tables .bar-label { font-size: 100% !important; }

.datawrapper-3i224o.dark-bg .label span { color: rgb(51, 51, 51); fill: rgb=
(51, 51, 51); }

.datawrapper-3i224o.content-below-chart { margin: 0px 0px 20px; }

.datawrapper-aehi92 { color: rgb(51, 51, 51); font-family: "Proxima Nova"; =
font-size: 14px; margin: 0px; padding: 0px; }

.datawrapper-aehi92 svg { font-size: inherit; }

.datawrapper-aehi92 a:not(.link-style-ignore) { color: rgb(0, 136, 204); fo=
nt-weight: normal; text-decoration: none; font-style: normal; }

.datawrapper-aehi92 .labels text, .datawrapper-aehi92 .label { font-size: 1=
4px; }

.datawrapper-aehi92 .label tspan { fill: currentcolor; }

.datawrapper-aehi92 .label.value, .datawrapper-aehi92 .label.value span { c=
olor: rgb(51, 51, 51); }

.datawrapper-aehi92 .label.inverted span { text-shadow: rgb(0, 0, 0) 0px 0p=
x 2px; color: rgb(255, 255, 255); }

.datawrapper-aehi92 .label.inside:not(.inverted) span { text-shadow: rgb(25=
5, 255, 255) 0px 0px 2px; color: rgb(51, 51, 51); }

.datawrapper-aehi92 .label.outline span { text-shadow: rgb(255, 255, 255) 0=
px 1px 0px, rgb(255, 255, 255) 1px 0px 0px, rgb(255, 255, 255) 0px -1px 0px=
, rgb(255, 255, 255) -1px 0px 0px, rgb(255, 255, 255) 1px 1px 0px, rgb(255,=
 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 25=
5) -1px 1px 0px, rgb(255, 255, 255) 0px 2px 1px, rgb(255, 255, 255) 2px 0px=
 1px, rgb(255, 255, 255) 0px -2px 1px, rgb(255, 255, 255) -2px 0px 1px, rgb=
(255, 255, 255) -1px 2px 0px, rgb(255, 255, 255) 2px -1px 0px, rgb(255, 255=
, 255) -1px -2px 0px, rgb(255, 255, 255) -2px -1px 0px, rgb(255, 255, 255) =
1px 2px 0px, rgb(255, 255, 255) 2px 1px 0px, rgb(255, 255, 255) 1px -2px 0p=
x, rgb(255, 255, 255) -2px 1px 0px; }

.datawrapper-aehi92 .label sup { text-shadow: none; }

.datawrapper-aehi92 .label.highlighted { font-weight: bold; }

.datawrapper-aehi92 .label.highlighted, .datawrapper-aehi92 .label.axis { f=
ont-size: 14px; z-index: 100; }

.datawrapper-aehi92 .label.hover { font-weight: bold; }

.datawrapper-aehi92 .label.smaller span { font-size: 80%; }

.datawrapper-aehi92 .filter-ui.filter-links { border-bottom: 1px solid rgb(=
204, 204, 204); }

.datawrapper-aehi92 .filter-ui.filter-links a { color: rgb(102, 102, 102); =
}

.datawrapper-aehi92 .filter-ui.filter-links a:hover { color: rgb(34, 34, 34=
); }

.datawrapper-aehi92 .filter-ui.filter-links a.active { color: rgb(0, 0, 0);=
 font-weight: bold; border-bottom: 2px solid rgb(85, 85, 85); }

.datawrapper-aehi92 .filter-ui.filter-select { background-color: rgb(255, 2=
55, 255); border-radius: 4px; border: 1px solid rgb(204, 204, 204); color: =
rgb(0, 0, 0); font-size: 14px; padding: 4px 6px; }

.datawrapper-aehi92 .filter-ui.filter-timescale .point { border: 1px solid =
rgb(204, 204, 204); background: rgb(255, 255, 255); }

.datawrapper-aehi92 .filter-ui.filter-timescale .point:hover { background: =
rgb(235, 235, 235); }

.datawrapper-aehi92 .filter-ui.filter-timescale .point.active { background:=
 rgb(204, 204, 204); border: 1px solid rgb(136, 136, 136); }

.datawrapper-aehi92 .filter-ui.filter-timescale .line { background: rgb(204=
, 204, 204); }

.datawrapper-aehi92 .dw-tooltip { color: rgb(51, 51, 51); }

.datawrapper-16pfho2 { margin: 0px 0px 15px; }

.datawrapper-16pfho2.has-header-right { gap: 25px; }

.datawrapper-8bubh1 { margin: 0px; font-weight: bold; font-size: 19px; font=
-style: normal; text-decoration: none; color: rgb(23, 23, 23); }

.datawrapper-1jr5ejo { color: rgb(102, 102, 102); font-weight: normal; font=
-size: 13px; text-decoration: none; font-style: normal; -webkit-box-align: =
center; align-items: center; }

.datawrapper-1jr5ejo > div > .footer-block a[href=3D""] { color: rgb(102, 1=
02, 102); }

.datawrapper-1jr5ejo .footer-left.layout-flex-row, .datawrapper-1jr5ejo .fo=
oter-left.layout-flex-column { gap: 0px; }

.datawrapper-1jr5ejo .footer-center.layout-flex-row, .datawrapper-1jr5ejo .=
footer-center.layout-flex-column { gap: 5px; }

.datawrapper-1jr5ejo .footer-right.layout-flex-row, .datawrapper-1jr5ejo .f=
ooter-right.layout-flex-column { gap: 5px; }

.datawrapper-1jr5ejo .separator::before { content: "=E2=80=A2"; }

.datawrapper-1jr5ejo a:not(.link-style-ignore) { font-style: normal; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://pt.dwcdn.net/TD2Be.css

@charset "utf-8";
=0A
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/html
Content-ID: <frame-97A43E20038347725DCEFA4D4CAAB834@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://datawrapper.dwcdn.net/iuuPA/2/

<!DOCTYPE html><html lang=3D"en"><head><meta http-equiv=3D"Content-Type" co=
ntent=3D"text/html; charset=3DUTF-8"><link rel=3D"stylesheet" type=3D"text/=
css" href=3D"cid:css-8b83b7ce-78e9-4ced-b510-790e6ffc3db0@mhtml.blink" /><l=
ink rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-2dba2530-cc71-480b=
-8089-4fac21468180@mhtml.blink" /><link rel=3D"stylesheet" type=3D"text/css=
" href=3D"cid:css-0675d0ee-7bcd-4fd8-9dc1-5c6add8b7a7c@mhtml.blink" /><link=
 rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-586c04bc-0ade-4d39-81=
43-0044f1457340@mhtml.blink" /><link rel=3D"stylesheet" type=3D"text/css" h=
ref=3D"cid:css-f3a38d60-51af-4da9-ab75-03ef70ff241b@mhtml.blink" /><link re=
l=3D"stylesheet" type=3D"text/css" href=3D"cid:css-a4feed00-95f4-4d83-a187-=
d7076718c27e@mhtml.blink" /><link rel=3D"stylesheet" type=3D"text/css" href=
=3D"cid:css-14d92191-e5af-4a3f-8709-d0c7c2734153@mhtml.blink" /><link rel=
=3D"stylesheet" type=3D"text/css" href=3D"cid:css-74d852fe-c4f5-46a6-a3e1-7=
a544735bdd6@mhtml.blink" /><meta name=3D"robots" content=3D"noindex, indexi=
fembedded, nofollow"><meta name=3D"viewport" content=3D"width=3Ddevice-widt=
h, initial-scale=3D1.0"><meta name=3D"color-scheme" content=3D"light"><link=
 rel=3D"stylesheet" id=3D"css-light" href=3D"https://datawrapper.dwcdn.net/=
lib/vis/tables.cnbc.df43a805.css"><link rel=3D"stylesheet" id=3D"css-dark" =
media=3D"--disabled--" href=3D"https://datawrapper.dwcdn.net/lib/vis/tables=
.cnbc-dark.df43a805.css">


<meta property=3D"og:type" content=3D"website">
<meta property=3D"og:title" content=3D"Small module reactors worldwide, tab=
le">
<meta property=3D"og:url" content=3D"https://datawrapper.dwcdn.net/iuuPA/2/=
">
<meta property=3D"og:description" content=3D"">
<meta name=3D"twitter:title" content=3D"Small module reactors worldwide, ta=
ble">
<meta name=3D"twitter:description" content=3D"">
<meta property=3D"og:image" content=3D"https://datawrapper.dwcdn.net/iuuPA/=
plain-s.png?v=3D2">
<meta name=3D"twitter:card" content=3D"summary_large_image">
<meta name=3D"twitter:image" content=3D"https://datawrapper.dwcdn.net/iuuPA=
/plain-s.png?v=3D2">

<link rel=3D"alternate" type=3D"application/json+oembed" href=3D"https://ap=
i.datawrapper.de/v3/oembed?url=3Dhttps://datawrapper.dwcdn.net/iuuPA/2/&amp=
;format=3Djson" title=3D"oEmbed"><title>Small module reactors worldwide, ta=
ble</title><meta name=3D"description" content=3D""><link rel=3D"stylesheet"=
 href=3D"chrome-extension://ihcjicgdanjaechkgeegckofjjedodee/app/content-st=
yle.css"></head><body><div class=3D"dw-chart chart vis-height-fixed theme-c=
nbc vis-tables" id=3D"__svelte-dw"> <div class=3D"outer-container dw-chart-=
styles datawrapper-iuuPA-aehi92 svelte-13lpkhe">    <div slot=3D"visBody" i=
d=3D"chart" class=3D"dw-chart-body vis-height-fixed datawrapper-iuuPA-3i224=
o svelte-9ysojt content-below-chart"><div class=3D"sr-only">The table lists=
 sites where small module nuclear reactors are in progress or already in us=
e.</div> <div class=3D"dw-chart-body-content svelte-9ysojt" aria-hidden=3D"=
true"><div class=3D"table-container svelte-zr2lpq"><div class=3D"above-tabl=
e svelte-zr2lpq"><div></div><div class=3D"pagination export-hide datawrappe=
r-iuuPA-xyhjtd svelte-1j8lu64"> &nbsp;Page 1 of 2&nbsp; <button class=3D"ne=
xt svelte-1j8lu64" aria-label=3D"Go to page 2 of 2."><svg aria-hidden=3D"tr=
ue" width=3D"10" height=3D"10" viewBox=3D"0 0 24 24" xmlns=3D"http://www.w3=
.org/2000/svg" class=3D"svelte-1j8lu64"><path d=3D"M7.33 24l-2.83-2.829 9.3=
39-9.175-9.339-9.167 2.83-2.829 12.17 11.996z"></path></svg></button></div>=
</div><div class=3D"table-scroll svelte-zr2lpq"><table class=3D"medium data=
wrapper-iuuPA-1mt1bh3 svelte-zr2lpq compact resortable" cellspacing=3D"0"><=
caption class=3D"sr-only">Table with 3 columns and 66 rows. Currently displ=
aying rows 1 to 35.</caption><thead><tr class=3D"datawrapper-iuuPA-1wbuely =
svelte-zr2lpq"><th style=3D"width: 10%;min-width: 25px;font-style: italic;c=
olor: #858585;font-size: 85%;" class=3D"first force-padding type-number ali=
gn-right resortable cell svelte-1fhgpfc" colspan=3D"1" data-column=3D"Index=
" data-row=3D"-1" scope=3D"col"><button class=3D"sort svelte-zr2lpq"><span =
class=3D"content dw-italic">Index</span></button></th><th style=3D"font-sty=
le: italic;color: #858585;font-size: 85%;" class=3D"force-padding type-text=
 align-left resortable cell svelte-1fhgpfc" colspan=3D"1" data-column=3D"Co=
mpany/technology" data-row=3D"-1" scope=3D"col"><button class=3D"sort svelt=
e-zr2lpq"><span class=3D"content dw-italic">Project/company</span></button>=
</th><th style=3D"font-style: italic;color: #858585;font-size: 85%;" class=
=3D"last force-padding type-text align-left resortable cell svelte-1fhgpfc"=
 colspan=3D"1" data-column=3D"Location" data-row=3D"-1" scope=3D"col"><butt=
on class=3D"sort svelte-zr2lpq"><span class=3D"content dw-italic">Location<=
/span></button></th></tr></thead><tbody><tr class=3D"datawrapper-iuuPA-1c5d=
jey svelte-zr2lpq"><th colspan=3D"1" class=3D"first force-padding type-numb=
er dw-bold align-right align-vertical-middle td cell svelte-1ws307v" scope=
=3D"row" style=3D"border-bottom: 2px solid rgb(255, 255, 255); font-size: 1=
10%; width: 10%; min-width: 25px; background-color: rgba(119, 195, 252, 0.5=
);">1.</th><td colspan=3D"1" class=3D"force-padding type-text align-left al=
ign-vertical-middle td cell svelte-1ws307v" style=3D"border-bottom: 2px sol=
id rgb(255, 255, 255); font-size: 100%; background-color: rgba(119, 195, 25=
2, 0.5);">ARC-100<small>ARC Clean Technology</small></td><td colspan=3D"1" =
class=3D"last force-padding type-text align-left align-vertical-middle td c=
ell svelte-1ws307v" style=3D"border-bottom: 2px solid rgb(255, 255, 255); f=
ont-size: 100%; background-color: rgba(119, 195, 252, 0.5);">Canada<small>N=
ew Brunswick</small></td></tr><tr class=3D"datawrapper-iuuPA-1c5djey svelte=
-zr2lpq"><th colspan=3D"1" class=3D"first force-padding type-number dw-bold=
 align-right align-vertical-middle td cell svelte-1ws307v" scope=3D"row" st=
yle=3D"border-bottom: 2px solid rgb(255, 255, 255); font-size: 110%; width:=
 10%; min-width: 25px; background-color: rgba(119, 195, 252, 0.5);">3.</th>=
<td colspan=3D"1" class=3D"force-padding type-text align-left align-vertica=
l-middle td cell svelte-1ws307v" style=3D"border-bottom: 2px solid rgb(255,=
 255, 255); font-size: 100%; background-color: rgba(119, 195, 252, 0.5);">S=
EALER-55<small>Blykalla</small></td><td colspan=3D"1" class=3D"last force-p=
adding type-text align-left align-vertical-middle td cell svelte-1ws307v" s=
tyle=3D"border-bottom: 2px solid rgb(255, 255, 255); font-size: 100%; backg=
round-color: rgba(119, 195, 252, 0.5);">Sweden<small>Oskarshamn</small></td=
></tr><tr class=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><th colspan=3D"=
1" class=3D"first force-padding type-number dw-bold align-right align-verti=
cal-middle td cell svelte-1ws307v" scope=3D"row" style=3D"border-bottom: 2p=
x solid rgb(255, 255, 255); font-size: 110%; width: 10%; min-width: 25px; b=
ackground-color: rgba(89, 225, 235, 0.2);">4.</th><td colspan=3D"1" class=
=3D"force-padding type-text align-left align-vertical-middle td cell svelte=
-1ws307v" style=3D"border-bottom: 2px solid rgb(255, 255, 255); font-size: =
100%; background-color: rgba(89, 225, 235, 0.2);">BANR<small>BWXT</small></=
td><td colspan=3D"1" class=3D"last force-padding type-text align-left align=
-vertical-middle td cell svelte-1ws307v" style=3D"border-bottom: 2px solid =
rgb(255, 255, 255); font-size: 100%; background-color: rgba(89, 225, 235, 0=
.2);">United States<small>Wyoming</small></td></tr><tr class=3D"datawrapper=
-iuuPA-1c5djey svelte-zr2lpq"><th colspan=3D"1" class=3D"first force-paddin=
g type-number dw-bold align-right align-vertical-middle td cell svelte-1ws3=
07v" scope=3D"row" style=3D"border-bottom: 2px solid rgb(255, 255, 255); fo=
nt-size: 110%; width: 10%; min-width: 25px; background-color: rgba(119, 195=
, 252, 0.5);">5.</th><td colspan=3D"1" class=3D"force-padding type-text ali=
gn-left align-vertical-middle td cell svelte-1ws307v" style=3D"border-botto=
m: 2px solid rgb(255, 255, 255); font-size: 100%; background-color: rgba(11=
9, 195, 252, 0.5);">Project Pele<small>BWXT</small></td><td colspan=3D"1" c=
lass=3D"last force-padding type-text align-left align-vertical-middle td ce=
ll svelte-1ws307v" style=3D"border-bottom: 2px solid rgb(255, 255, 255); fo=
nt-size: 100%; background-color: rgba(119, 195, 252, 0.5);">United States<s=
mall>Idaho</small></td></tr><tr class=3D"datawrapper-iuuPA-1c5djey svelte-z=
r2lpq"><th colspan=3D"1" class=3D"first force-padding type-number inverted =
dw-bold align-right align-vertical-middle td cell svelte-1ws307v" scope=3D"=
row" style=3D"border-bottom: 2px solid rgb(255, 255, 255); font-size: 110%;=
 width: 10%; min-width: 25px; background-color: rgba(0, 47, 108, 0.6);">7.<=
/th><td colspan=3D"1" class=3D"force-padding type-text inverted align-left =
align-vertical-middle td cell svelte-1ws307v" style=3D"border-bottom: 2px s=
olid rgb(255, 255, 255); font-size: 100%; background-color: rgba(0, 47, 108=
, 0.6);">CAREM<small>CNEA</small></td><td colspan=3D"1" class=3D"last force=
-padding type-text inverted align-left align-vertical-middle td cell svelte=
-1ws307v" style=3D"border-bottom: 2px solid rgb(255, 255, 255); font-size: =
100%; background-color: rgba(0, 47, 108, 0.6);">Argentina<small>Lima</small=
></td></tr><tr class=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><th colspa=
n=3D"1" class=3D"first force-padding type-number inverted dw-bold align-rig=
ht align-vertical-middle td cell svelte-1ws307v" scope=3D"row" style=3D"bor=
der-bottom: 2px solid rgb(255, 255, 255); font-size: 110%; width: 10%; min-=
width: 25px; background-color: rgba(0, 47, 108, 0.6);">8.</th><td colspan=
=3D"1" class=3D"force-padding type-text inverted align-left align-vertical-=
middle td cell svelte-1ws307v" style=3D"border-bottom: 2px solid rgb(255, 2=
55, 255); font-size: 100%; background-color: rgba(0, 47, 108, 0.6);">ACP100=
<small>CNNC</small></td><td colspan=3D"1" class=3D"last force-padding type-=
text inverted align-left align-vertical-middle td cell svelte-1ws307v" styl=
e=3D"border-bottom: 2px solid rgb(255, 255, 255); font-size: 100%; backgrou=
nd-color: rgba(0, 47, 108, 0.6);">China<small>Hainan</small></td></tr><tr c=
lass=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><th colspan=3D"1" class=3D=
"first force-padding type-number dw-bold align-right align-vertical-middle =
td cell svelte-1ws307v" scope=3D"row" style=3D"border-bottom: 2px solid rgb=
(255, 255, 255); font-size: 110%; width: 10%; min-width: 25px; background-c=
olor: rgba(89, 225, 235, 0.2);">10.</th><td colspan=3D"1" class=3D"force-pa=
dding type-text align-left align-vertical-middle td cell svelte-1ws307v" st=
yle=3D"border-bottom: 2px solid rgb(255, 255, 255); font-size: 100%; backgr=
ound-color: rgba(89, 225, 235, 0.2);">DF300<small>Dual Fluid Energy</small>=
</td><td colspan=3D"1" class=3D"last force-padding type-text align-left ali=
gn-vertical-middle td cell svelte-1ws307v" style=3D"border-bottom: 2px soli=
d rgb(255, 255, 255); font-size: 100%; background-color: rgba(89, 225, 235,=
 0.2);">Rwanda<small>Nyamata</small></td></tr><tr class=3D"datawrapper-iuuP=
A-1c5djey svelte-zr2lpq"><th colspan=3D"1" class=3D"first force-padding typ=
e-number dw-bold align-right align-vertical-middle td cell svelte-1ws307v" =
scope=3D"row" style=3D"font-size: 110%; width: 10%; min-width: 25px; backgr=
ound-color: rgba(119, 195, 252, 0.5);">14.</th><td colspan=3D"1" class=3D"f=
orce-padding type-text align-left align-vertical-middle td cell svelte-1ws3=
07v" style=3D"background-color: rgba(119, 195, 252, 0.5);">BWRX-300 GE<smal=
l>Hitachi Nuclear Energy</small></td><td colspan=3D"1" class=3D"last force-=
padding type-text align-left align-vertical-middle td cell svelte-1ws307v" =
style=3D"background-color: rgba(119, 195, 252, 0.5);">Canada<small>Darlingt=
on</small></td></tr><tr class=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><=
th colspan=3D"2" class=3D"first force-padding type-number dw-bold align-rig=
ht align-vertical-middle td cell svelte-1ws307v" scope=3D"row" style=3D"fon=
t-size: 110%; width: 10%; min-width: 25px; background-color: rgba(89, 225, =
235, 0.2);"></th><td colspan=3D"1" class=3D"last force-padding type-text al=
ign-left align-vertical-middle td cell svelte-1ws307v" style=3D"background-=
color: rgba(89, 225, 235, 0.2);">United States<small>Tennessee</small></td>=
</tr><tr class=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><th colspan=3D"2=
" class=3D"first force-padding type-number dw-bold align-right align-vertic=
al-middle td cell svelte-1ws307v" scope=3D"row" style=3D"font-size: 110%; w=
idth: 10%; min-width: 25px; background-color: rgba(89, 225, 235, 0.2);"></t=
h><td colspan=3D"1" class=3D"last force-padding type-text align-left align-=
vertical-middle td cell svelte-1ws307v" style=3D"background-color: rgba(89,=
 225, 235, 0.2);">Poland</td></tr><tr class=3D"datawrapper-iuuPA-1c5djey sv=
elte-zr2lpq"><th colspan=3D"2" class=3D"first force-padding type-number dw-=
bold align-right align-vertical-middle td cell svelte-1ws307v" scope=3D"row=
" style=3D"font-size: 110%; width: 10%; min-width: 25px; background-color: =
rgba(89, 225, 235, 0.2);"></th><td colspan=3D"1" class=3D"last force-paddin=
g type-text align-left align-vertical-middle td cell svelte-1ws307v" style=
=3D"background-color: rgba(89, 225, 235, 0.2);">Estonia</td></tr><tr class=
=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><th colspan=3D"2" class=3D"fir=
st force-padding type-number dw-bold align-right align-vertical-middle td c=
ell svelte-1ws307v" scope=3D"row" style=3D"font-size: 110%; width: 10%; min=
-width: 25px; background-color: rgba(89, 225, 235, 0.2);"></th><td colspan=
=3D"1" class=3D"last force-padding type-text align-left align-vertical-midd=
le td cell svelte-1ws307v" style=3D"background-color: rgba(89, 225, 235, 0.=
2);">United Kingdom</td></tr><tr class=3D"datawrapper-iuuPA-1c5djey svelte-=
zr2lpq"><th colspan=3D"1" class=3D"first force-padding type-number dw-bold =
align-right align-vertical-middle td cell svelte-1ws307v" scope=3D"row" sty=
le=3D"border-top: 2px solid rgb(255, 255, 255); font-size: 110%; width: 10%=
; min-width: 25px; background-color: rgba(89, 225, 235, 0.2);">17.</th><td =
colspan=3D"1" class=3D"force-padding type-text align-left align-vertical-mi=
ddle td cell svelte-1ws307v" style=3D"border-top: 2px solid rgb(255, 255, 2=
55); font-size: 100%; background-color: rgba(89, 225, 235, 0.2);">SMR-300<s=
mall>Holtec International</small></td><td colspan=3D"1" class=3D"last force=
-padding type-text align-left align-vertical-middle td cell svelte-1ws307v"=
 style=3D"border-top: 2px solid rgb(255, 255, 255); font-size: 100%; backgr=
ound-color: rgba(89, 225, 235, 0.2);">United States<small>New Jersey</small=
></td></tr><tr class=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><th colspa=
n=3D"2" class=3D"first force-padding type-number dw-bold align-right align-=
vertical-middle td cell svelte-1ws307v" scope=3D"row" style=3D"font-size: 1=
10%; width: 10%; min-width: 25px; background-color: rgba(89, 225, 235, 0.2)=
;"></th><td colspan=3D"1" class=3D"last force-padding type-text align-left =
align-vertical-middle td cell svelte-1ws307v" style=3D"background-color: rg=
ba(89, 225, 235, 0.2);">United States<small>Michigan</small></td></tr><tr c=
lass=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><th colspan=3D"2" class=3D=
"first force-padding type-number dw-bold align-right align-vertical-middle =
td cell svelte-1ws307v" scope=3D"row" style=3D"font-size: 110%; width: 10%;=
 min-width: 25px; background-color: rgba(89, 225, 235, 0.2);"></th><td cols=
pan=3D"1" class=3D"last force-padding type-text align-left align-vertical-m=
iddle td cell svelte-1ws307v" style=3D"background-color: rgba(89, 225, 235,=
 0.2);">Czech Republic<small>Temelin</small></td></tr><tr class=3D"datawrap=
per-iuuPA-1c5djey svelte-zr2lpq"><th colspan=3D"2" class=3D"first force-pad=
ding type-number dw-bold align-right align-vertical-middle td cell svelte-1=
ws307v" scope=3D"row" style=3D"font-size: 110%; width: 10%; min-width: 25px=
; background-color: rgba(89, 225, 235, 0.2);"></th><td colspan=3D"1" class=
=3D"last force-padding type-text align-left align-vertical-middle td cell s=
velte-1ws307v" style=3D"background-color: rgba(89, 225, 235, 0.2);">United =
Kingdom</td></tr><tr class=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><th =
colspan=3D"1" class=3D"first force-padding type-number inverted dw-bold ali=
gn-right align-vertical-middle td cell svelte-1ws307v" scope=3D"row" style=
=3D"border-top: 2px solid rgb(255, 255, 255); font-size: 110%; width: 10%; =
min-width: 25px; background-color: rgba(0, 47, 108, 0.6);">18.</th><td cols=
pan=3D"1" class=3D"force-padding type-text inverted align-left align-vertic=
al-middle td cell svelte-1ws307v" style=3D"border-top: 2px solid rgb(255, 2=
55, 255); font-size: 100%; background-color: rgba(0, 47, 108, 0.6);">HTR-PM=
<small>INET</small></td><td colspan=3D"1" class=3D"last force-padding type-=
text inverted align-left align-vertical-middle td cell svelte-1ws307v" styl=
e=3D"border-top: 2px solid rgb(255, 255, 255); font-size: 100%; background-=
color: rgba(0, 47, 108, 0.6);">China<small>Shangdong</small></td></tr><tr c=
lass=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><th colspan=3D"1" class=3D=
"first force-padding type-number inverted dw-bold align-right align-vertica=
l-middle td cell svelte-1ws307v" scope=3D"row" style=3D"border-top: 2px sol=
id rgb(255, 255, 255); font-size: 110%; width: 10%; min-width: 25px; backgr=
ound-color: rgba(0, 47, 108, 0.6);">20.</th><td colspan=3D"1" class=3D"forc=
e-padding type-text inverted align-left align-vertical-middle td cell svelt=
e-1ws307v" style=3D"border-top: 2px solid rgb(255, 255, 255); font-size: 10=
0%; background-color: rgba(0, 47, 108, 0.6);">HTTR<small>JAEA</small></td><=
td colspan=3D"1" class=3D"last force-padding type-text inverted align-left =
align-vertical-middle td cell svelte-1ws307v" style=3D"border-top: 2px soli=
d rgb(255, 255, 255); font-size: 100%; background-color: rgba(0, 47, 108, 0=
.6);">Japan<small>Ibaraki</small></td></tr><tr class=3D"datawrapper-iuuPA-1=
c5djey svelte-zr2lpq"><th colspan=3D"1" class=3D"first force-padding type-n=
umber dw-bold align-right align-vertical-middle td cell svelte-1ws307v" sco=
pe=3D"row" style=3D"border-top: 2px solid rgb(255, 255, 255); font-size: 11=
0%; width: 10%; min-width: 25px; background-color: rgba(89, 225, 235, 0.2);=
">22.</th><td colspan=3D"1" class=3D"force-padding type-text align-left ali=
gn-vertical-middle td cell svelte-1ws307v" style=3D"border-top: 2px solid r=
gb(255, 255, 255); font-size: 100%; background-color: rgba(89, 225, 235, 0.=
2);">SMART<small>KAERI</small></td><td colspan=3D"1" class=3D"last force-pa=
dding type-text align-left align-vertical-middle td cell svelte-1ws307v" st=
yle=3D"border-top: 2px solid rgb(255, 255, 255); font-size: 100%; backgroun=
d-color: rgba(89, 225, 235, 0.2);">Saudi Arabia<small>King Abdullah City</s=
mall></td></tr><tr class=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><th co=
lspan=3D"2" class=3D"first force-padding type-number dw-bold align-right al=
ign-vertical-middle td cell svelte-1ws307v" scope=3D"row" style=3D"font-siz=
e: 110%; width: 10%; min-width: 25px; background-color: rgba(89, 225, 235, =
0.2);"></th><td colspan=3D"1" class=3D"last force-padding type-text align-l=
eft align-vertical-middle td cell svelte-1ws307v" style=3D"background-color=
: rgba(89, 225, 235, 0.2);">Canada<small>Ontario</small></td></tr><tr class=
=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><th colspan=3D"1" class=3D"fir=
st force-padding type-number dw-bold align-right align-vertical-middle td c=
ell svelte-1ws307v" scope=3D"row" style=3D"border-top: 2px solid rgb(255, 2=
55, 255); font-size: 110%; width: 10%; min-width: 25px; background-color: r=
gba(119, 195, 252, 0.5);">23.</th><td colspan=3D"1" class=3D"force-padding =
type-text align-left align-vertical-middle td cell svelte-1ws307v" style=3D=
"border-top: 2px solid rgb(255, 255, 255); font-size: 100%; background-colo=
r: rgba(119, 195, 252, 0.5);">Hermes<small>Kairos Power</small></td><td col=
span=3D"1" class=3D"last force-padding type-text align-left align-vertical-=
middle td cell svelte-1ws307v" style=3D"border-top: 2px solid rgb(255, 255,=
 255); font-size: 100%; background-color: rgba(119, 195, 252, 0.5);">United=
 States<small>Tennessee</small></td></tr><tr class=3D"datawrapper-iuuPA-1c5=
djey svelte-zr2lpq"><th colspan=3D"1" class=3D"first force-padding type-num=
ber dw-bold align-right align-vertical-middle td cell svelte-1ws307v" scope=
=3D"row" style=3D"border-top: 2px solid rgb(255, 255, 255); font-size: 110%=
; width: 10%; min-width: 25px; background-color: rgba(119, 195, 252, 0.5);"=
>24.</th><td colspan=3D"1" class=3D"force-padding type-text align-left alig=
n-vertical-middle td cell svelte-1ws307v" style=3D"border-top: 2px solid rg=
b(255, 255, 255); font-size: 100%; background-color: rgba(119, 195, 252, 0.=
5);">PWR-20<small>Last Energy</small></td><td colspan=3D"1" class=3D"last f=
orce-padding type-text align-left align-vertical-middle td cell svelte-1ws3=
07v" style=3D"border-top: 2px solid rgb(255, 255, 255); font-size: 100%; ba=
ckground-color: rgba(119, 195, 252, 0.5);">Romania<small>Arges</small></td>=
</tr><tr class=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><th colspan=3D"2=
" class=3D"first force-padding type-number dw-bold align-right align-vertic=
al-middle td cell svelte-1ws307v" scope=3D"row" style=3D"font-size: 110%; w=
idth: 10%; min-width: 25px; background-color: rgba(119, 195, 252, 0.5);"></=
th><td colspan=3D"1" class=3D"last force-padding type-text align-left align=
-vertical-middle td cell svelte-1ws307v" style=3D"background-color: rgba(11=
9, 195, 252, 0.5);">United Kingdom</td></tr><tr class=3D"datawrapper-iuuPA-=
1c5djey svelte-zr2lpq"><th colspan=3D"2" class=3D"first force-padding type-=
number dw-bold align-right align-vertical-middle td cell svelte-1ws307v" sc=
ope=3D"row" style=3D"font-size: 110%; width: 10%; min-width: 25px; backgrou=
nd-color: rgba(119, 195, 252, 0.5);"></th><td colspan=3D"1" class=3D"last f=
orce-padding type-text align-left align-vertical-middle td cell svelte-1ws3=
07v" style=3D"background-color: rgba(119, 195, 252, 0.5);">Poland<small>Kat=
owice</small></td></tr><tr class=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq=
"><th colspan=3D"1" class=3D"first force-padding type-number dw-bold align-=
right align-vertical-middle td cell svelte-1ws307v" scope=3D"row" style=3D"=
border-top: 2px solid rgb(255, 255, 255); font-size: 110%; width: 10%; min-=
width: 25px; background-color: rgba(119, 195, 252, 0.5);">25.</th><td colsp=
an=3D"1" class=3D"force-padding type-text align-left align-vertical-middle =
td cell svelte-1ws307v" style=3D"border-top: 2px solid rgb(255, 255, 255); =
font-size: 100%; background-color: rgba(119, 195, 252, 0.5);">SSR-W<small>M=
oltex Energy</small></td><td colspan=3D"1" class=3D"last force-padding type=
-text align-left align-vertical-middle td cell svelte-1ws307v" style=3D"bor=
der-top: 2px solid rgb(255, 255, 255); font-size: 100%; background-color: r=
gba(119, 195, 252, 0.5);">Canada<small>New Brunswick</small></td></tr><tr c=
lass=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><th colspan=3D"1" class=3D=
"first force-padding type-number dw-bold align-right align-vertical-middle =
td cell svelte-1ws307v" scope=3D"row" style=3D"border-top: 2px solid rgb(25=
5, 255, 255); font-size: 110%; width: 10%; min-width: 25px; background-colo=
r: rgba(119, 195, 252, 0.5);">28.</th><td colspan=3D"1" class=3D"force-padd=
ing type-text align-left align-vertical-middle td cell svelte-1ws307v" styl=
e=3D"border-top: 2px solid rgb(255, 255, 255); font-size: 100%; background-=
color: rgba(119, 195, 252, 0.5);">HTGR-POLA<small>NCBJ</small></td><td cols=
pan=3D"1" class=3D"last force-padding type-text align-left align-vertical-m=
iddle td cell svelte-1ws307v" style=3D"border-top: 2px solid rgb(255, 255, =
255); font-size: 100%; background-color: rgba(119, 195, 252, 0.5);">Poland<=
small>Otwock</small></td></tr><tr class=3D"datawrapper-iuuPA-1c5djey svelte=
-zr2lpq"><th colspan=3D"1" class=3D"first force-padding type-number inverte=
d dw-bold align-right align-vertical-middle td cell svelte-1ws307v" scope=
=3D"row" style=3D"border-top: 2px solid rgb(255, 255, 255); font-size: 110%=
; width: 10%; min-width: 25px; background-color: rgba(0, 47, 108, 0.6);">30=
.</th><td colspan=3D"1" class=3D"force-padding type-text inverted align-lef=
t align-vertical-middle td cell svelte-1ws307v" style=3D"border-top: 2px so=
lid rgb(255, 255, 255); font-size: 100%; background-color: rgba(0, 47, 108,=
 0.6);">BREST-OD-300<small>NIKIET</small></td><td colspan=3D"1" class=3D"la=
st force-padding type-text inverted align-left align-vertical-middle td cel=
l svelte-1ws307v" style=3D"border-top: 2px solid rgb(255, 255, 255); font-s=
ize: 100%; background-color: rgba(0, 47, 108, 0.6);">Russia<small>Seversk</=
small></td></tr><tr class=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><th c=
olspan=3D"1" class=3D"first force-padding type-number dw-bold align-right a=
lign-vertical-middle td cell svelte-1ws307v" scope=3D"row" style=3D"border-=
top: 2px solid rgb(255, 255, 255); font-size: 110%; width: 10%; min-width: =
25px; background-color: rgba(89, 225, 235, 0.2);">31.</th><td colspan=3D"1"=
 class=3D"force-padding type-text align-left align-vertical-middle td cell =
svelte-1ws307v" style=3D"border-top: 2px solid rgb(255, 255, 255); font-siz=
e: 100%; background-color: rgba(89, 225, 235, 0.2);">VOYGR<small>NuScale Po=
wer</small></td><td colspan=3D"1" class=3D"last force-padding type-text ali=
gn-left align-vertical-middle td cell svelte-1ws307v" style=3D"border-top: =
2px solid rgb(255, 255, 255); font-size: 100%; background-color: rgba(89, 2=
25, 235, 0.2);">United Kingdom</td></tr><tr class=3D"datawrapper-iuuPA-1c5d=
jey svelte-zr2lpq"><th colspan=3D"2" class=3D"first force-padding type-numb=
er dw-bold align-right align-vertical-middle td cell svelte-1ws307v" scope=
=3D"row" style=3D"font-size: 110%; width: 10%; min-width: 25px; background-=
color: rgba(89, 225, 235, 0.2);"></th><td colspan=3D"1" class=3D"last force=
-padding type-text align-left align-vertical-middle td cell svelte-1ws307v"=
 style=3D"background-color: rgba(89, 225, 235, 0.2);">Romania<small>Munteni=
a</small></td></tr><tr class=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><t=
h colspan=3D"1" class=3D"first force-padding type-number dw-bold align-righ=
t align-vertical-middle td cell svelte-1ws307v" scope=3D"row" style=3D"bord=
er-top: 2px solid rgb(255, 255, 255); font-size: 110%; width: 10%; min-widt=
h: 25px; background-color: rgba(89, 225, 235, 0.2);">32.</th><td colspan=3D=
"1" class=3D"force-padding type-text align-left align-vertical-middle td ce=
ll svelte-1ws307v" style=3D"border-top: 2px solid rgb(255, 255, 255); font-=
size: 100%; background-color: rgba(89, 225, 235, 0.2);">NUWARD SMR<small>NU=
WARD</small></td><td colspan=3D"1" class=3D"last force-padding type-text al=
ign-left align-vertical-middle td cell svelte-1ws307v" style=3D"border-top:=
 2px solid rgb(255, 255, 255); font-size: 100%; background-color: rgba(89, =
225, 235, 0.2);">France</td></tr><tr class=3D"datawrapper-iuuPA-1c5djey sve=
lte-zr2lpq"><th colspan=3D"2" class=3D"first force-padding type-number dw-b=
old align-right align-vertical-middle td cell svelte-1ws307v" scope=3D"row"=
 style=3D"font-size: 110%; width: 10%; min-width: 25px; background-color: r=
gba(89, 225, 235, 0.2);"></th><td colspan=3D"1" class=3D"last force-padding=
 type-text align-left align-vertical-middle td cell svelte-1ws307v" style=
=3D"background-color: rgba(89, 225, 235, 0.2);">Czech Republic<small>Temeli=
n</small></td></tr><tr class=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><t=
h colspan=3D"2" class=3D"first force-padding type-number dw-bold align-righ=
t align-vertical-middle td cell svelte-1ws307v" scope=3D"row" style=3D"font=
-size: 110%; width: 10%; min-width: 25px; background-color: rgba(89, 225, 2=
35, 0.2);"></th><td colspan=3D"1" class=3D"last force-padding type-text ali=
gn-left align-vertical-middle td cell svelte-1ws307v" style=3D"background-c=
olor: rgba(89, 225, 235, 0.2);">Poland</td></tr><tr class=3D"datawrapper-iu=
uPA-1c5djey svelte-zr2lpq"><th colspan=3D"2" class=3D"first force-padding t=
ype-number dw-bold align-right align-vertical-middle td cell svelte-1ws307v=
" scope=3D"row" style=3D"font-size: 110%; width: 10%; min-width: 25px; back=
ground-color: rgba(89, 225, 235, 0.2);"></th><td colspan=3D"1" class=3D"las=
t force-padding type-text align-left align-vertical-middle td cell svelte-1=
ws307v" style=3D"background-color: rgba(89, 225, 235, 0.2);">United Kingdom=
</td></tr><tr class=3D"datawrapper-iuuPA-1c5djey svelte-zr2lpq"><th colspan=
=3D"1" class=3D"first force-padding type-number dw-bold align-right align-v=
ertical-middle td cell svelte-1ws307v" scope=3D"row" style=3D"border-top: 2=
px solid rgb(255, 255, 255); font-size: 110%; width: 10%; min-width: 25px; =
background-color: rgba(119, 195, 252, 0.5);">33.</th><td colspan=3D"1" clas=
s=3D"force-padding type-text align-left align-vertical-middle td cell svelt=
e-1ws307v" style=3D"border-top: 2px solid rgb(255, 255, 255); font-size: 10=
0%; background-color: rgba(119, 195, 252, 0.5);">Aurora Powerhouse<small>Ok=
lo</small></td><td colspan=3D"1" class=3D"last force-padding type-text alig=
n-left align-vertical-middle td cell svelte-1ws307v" style=3D"border-top: 2=
px solid rgb(255, 255, 255); font-size: 100%; background-color: rgba(119, 1=
95, 252, 0.5);">United States<small>Idaho</small></td></tr><tr class=3D"dat=
awrapper-iuuPA-1c5djey svelte-zr2lpq"><th colspan=3D"2" class=3D"first forc=
e-padding type-number dw-bold align-right align-vertical-middle td cell sve=
lte-1ws307v" scope=3D"row" style=3D"font-size: 110%; width: 10%; min-width:=
 25px; background-color: rgba(89, 225, 235, 0.2);"></th><td colspan=3D"1" c=
lass=3D"last force-padding type-text align-left align-vertical-middle td ce=
ll svelte-1ws307v" style=3D"background-color: rgba(89, 225, 235, 0.2);">Uni=
ted States<small>Ohio</small></td></tr></tbody></table></div></div></div></=
div>   <div id=3D"footer" class=3D"dw-chart-footer datawrapper-iuuPA-1jr5ej=
o svelte-13lpkhe"><div class=3D"footer-left layout-flex-column svelte-1mufa=
rc"> <span class=3D"footer-block notes-block datawrapper-iuuPA-1btolyn svel=
te-1mufarc"><span class=3D"prepend">Note: </span> <span class=3D"block-inne=
r">Specific locations listed when available<br>Project numbers as assigned =
by the OECD/NEA<br>Only projects with sites secured (or in the process ther=
eof) appear on the map.</span>  </span> <span class=3D"footer-block source-=
block  svelte-1mufarc"> <span class=3D"block-inner"><span class=3D"source-c=
aption">Source:</span> <span class=3D"source">Organisation for Economic Co-=
Operation and Development, Nuclear Energy Agency</span></span>  </span></di=
v><div class=3D"footer-center layout-inline svelte-1mufarc"></div><div clas=
s=3D"footer-right layout-inline svelte-1mufarc"> <span class=3D"footer-bloc=
k logo-block  svelte-1mufarc"> <span class=3D"block-inner"><img height=3D"2=
5" src=3D"https://static.dwcdn.net/custom/themes/cnbc/CNBC_V_b.svg" alt=3D"=
CNBC"> </span>  </span></div></div>  <div class=3D"dw-after-body svelte-13l=
pkhe"></div></div>  <link rel=3D"stylesheet" href=3D"https://pt.dwcdn.net/i=
uuPA.css"></div></body></html>
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-8b83b7ce-78e9-4ced-b510-790e6ffc3db0@mhtml.blink

@charset "utf-8";

.chart { height: 100%; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-2dba2530-cc71-480b-8089-4fac21468180@mhtml.blink

@charset "utf-8";

body, .web-component-body { margin: 0px; padding: 0px; text-size-adjust: 10=
0%; }

body.in-editor, .web-component-body.in-editor { padding-bottom: 10px; }

.dw-chart.vis-height-fit { overflow: hidden; }

.chart.dir-rtl .dw-chart-body.svelte-9ysojt { direction: rtl; }

.chart.is-dark-mode .hide-in-dark { display: none; }

.chart:not(.is-dark-mode) .hide-in-light { display: none; }

.chart .sr-only { position: absolute; left: -9999px; height: 1px; }

.chart.js.svelte-9ysojt .noscript { display: none; }

.chart .hidden, .chart .hide { display: none; }

a img { border: 0px; }

b, strong { font-weight: bold; }

svg rect { shape-rendering: crispedges; }

.error { background-color: rgb(251, 239, 242); box-shadow: rgba(0, 0, 0, 0.=
05) 0px 0px 0px 1px inset; margin: 2em; }

.error p { color: rgb(182, 48, 87); font-size: 14px; padding: 1.25em 1.5em;=
 line-height: 1.5; border-color: rgb(207, 72, 112); border-style: solid; bo=
rder-width: 0px 0px 0px 4px; border-radius: 4px; }

.dw-chart-body-content.svelte-9ysojt { position: relative; z-index: 0; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-0675d0ee-7bcd-4fd8-9dc1-5c6add8b7a7c@mhtml.blink

@charset "utf-8";

.dw-chart-header { min-height: 1px; position: relative; overflow: auto; }

.dw-chart-header .header-right.svelte-13lpkhe.svelte-13lpkhe { position: ab=
solute; right: 10px; z-index: 20; }

.dw-chart-header.has-header-right.svelte-13lpkhe.svelte-13lpkhe { display: =
flex; justify-content: space-between; }

.dw-chart-header.has-header-right.has-menu.svelte-13lpkhe > .svelte-13lpkhe=
:last-child { margin-right: 25px; }

.chart.dir-rtl .dw-chart-header, .chart.dir-rtl .dw-below-header, .chart.di=
r-rtl .dw-above-footer, .chart.dir-rtl .dw-below-footer, .chart.dir-rtl .dw=
-chart-footer.svelte-13lpkhe.svelte-13lpkhe { direction: rtl; unicode-bidi:=
 embed; }

.dw-chart-footer.svelte-13lpkhe.svelte-13lpkhe { display: flex; justify-con=
tent: space-between; }

.dw-above-footer, .dw-below-footer { position: relative; }

.static.svelte-13lpkhe a { pointer-events: none; color: currentcolor; text-=
decoration: none; font-weight: unset; font-style: unset; }

.chart.vis-height-fit .dw-chart-styles.svelte-13lpkhe.svelte-13lpkhe { over=
flow: hidden; }

.dw-after-body.svelte-13lpkhe.svelte-13lpkhe { position: absolute; left: 0p=
x; top: 0px; right: 0px; height: 0px !important; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-586c04bc-0ade-4d39-8143-0044f1457340@mhtml.blink

@charset "utf-8";

.datawrapper-iuuPA-3i224o.dark-bg .label span { color: rgb(51, 51, 51); fil=
l: rgb(51, 51, 51); }

.datawrapper-iuuPA-3i224o.content-below-chart { margin: 0px 0px 20px; }

.datawrapper-iuuPA-1btolyn { position: relative; color: rgb(23, 23, 23); fo=
nt-size: 13px; font-style: normal; font-weight: normal; margin: 0px 0px 3px=
; text-decoration: none; }

.datawrapper-iuuPA-1btolyn a { font-style: normal; }

.datawrapper-iuuPA-1jr5ejo { color: rgb(102, 102, 102); font-weight: normal=
; font-size: 13px; text-decoration: none; font-style: normal; -webkit-box-a=
lign: center; align-items: center; }

.datawrapper-iuuPA-1jr5ejo > div > .footer-block a[href=3D""] { color: rgb(=
102, 102, 102); }

.datawrapper-iuuPA-1jr5ejo .footer-left.layout-flex-row, .datawrapper-iuuPA=
-1jr5ejo .footer-left.layout-flex-column { gap: 0px; }

.datawrapper-iuuPA-1jr5ejo .footer-center.layout-flex-row, .datawrapper-iuu=
PA-1jr5ejo .footer-center.layout-flex-column { gap: 5px; }

.datawrapper-iuuPA-1jr5ejo .footer-right.layout-flex-row, .datawrapper-iuuP=
A-1jr5ejo .footer-right.layout-flex-column { gap: 5px; }

.datawrapper-iuuPA-1jr5ejo .separator::before { content: "=E2=80=A2"; }

.datawrapper-iuuPA-1jr5ejo a:not(.link-style-ignore) { font-style: normal; =
}

.datawrapper-iuuPA-aehi92 { color: rgb(51, 51, 51); font-family: "Proxima N=
ova"; font-size: 14px; margin: 0px; padding: 0px; }

.datawrapper-iuuPA-aehi92 svg { font-size: inherit; }

.datawrapper-iuuPA-aehi92 a:not(.link-style-ignore) { color: rgb(0, 136, 20=
4); font-weight: normal; text-decoration: none; font-style: normal; }

.datawrapper-iuuPA-aehi92 .labels text, .datawrapper-iuuPA-aehi92 .label { =
font-size: 14px; }

.datawrapper-iuuPA-aehi92 .label tspan { fill: currentcolor; }

.datawrapper-iuuPA-aehi92 .label.value, .datawrapper-iuuPA-aehi92 .label.va=
lue span { color: rgb(51, 51, 51); }

.datawrapper-iuuPA-aehi92 .label.inverted span { text-shadow: rgb(0, 0, 0) =
0px 0px 2px; color: rgb(255, 255, 255); }

.datawrapper-iuuPA-aehi92 .label.inside:not(.inverted) span { text-shadow: =
rgb(255, 255, 255) 0px 0px 2px; color: rgb(51, 51, 51); }

.datawrapper-iuuPA-aehi92 .label.outline span { text-shadow: rgb(255, 255, =
255) 0px 1px 0px, rgb(255, 255, 255) 1px 0px 0px, rgb(255, 255, 255) 0px -1=
px 0px, rgb(255, 255, 255) -1px 0px 0px, rgb(255, 255, 255) 1px 1px 0px, rg=
b(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px -1px 0px, rgb(255, 2=
55, 255) -1px 1px 0px, rgb(255, 255, 255) 0px 2px 1px, rgb(255, 255, 255) 2=
px 0px 1px, rgb(255, 255, 255) 0px -2px 1px, rgb(255, 255, 255) -2px 0px 1p=
x, rgb(255, 255, 255) -1px 2px 0px, rgb(255, 255, 255) 2px -1px 0px, rgb(25=
5, 255, 255) -1px -2px 0px, rgb(255, 255, 255) -2px -1px 0px, rgb(255, 255,=
 255) 1px 2px 0px, rgb(255, 255, 255) 2px 1px 0px, rgb(255, 255, 255) 1px -=
2px 0px, rgb(255, 255, 255) -2px 1px 0px; }

.datawrapper-iuuPA-aehi92 .label sup { text-shadow: none; }

.datawrapper-iuuPA-aehi92 .label.highlighted { font-weight: bold; }

.datawrapper-iuuPA-aehi92 .label.highlighted, .datawrapper-iuuPA-aehi92 .la=
bel.axis { font-size: 14px; z-index: 100; }

.datawrapper-iuuPA-aehi92 .label.hover { font-weight: bold; }

.datawrapper-iuuPA-aehi92 .label.smaller span { font-size: 80%; }

.datawrapper-iuuPA-aehi92 .filter-ui.filter-links { border-bottom: 1px soli=
d rgb(204, 204, 204); }

.datawrapper-iuuPA-aehi92 .filter-ui.filter-links a { color: rgb(102, 102, =
102); }

.datawrapper-iuuPA-aehi92 .filter-ui.filter-links a:hover { color: rgb(34, =
34, 34); }

.datawrapper-iuuPA-aehi92 .filter-ui.filter-links a.active { color: rgb(0, =
0, 0); font-weight: bold; border-bottom: 2px solid rgb(85, 85, 85); }

.datawrapper-iuuPA-aehi92 .filter-ui.filter-select { background-color: rgb(=
255, 255, 255); border-radius: 4px; border: 1px solid rgb(204, 204, 204); c=
olor: rgb(0, 0, 0); font-size: 14px; padding: 4px 6px; }

.datawrapper-iuuPA-aehi92 .filter-ui.filter-timescale .point { border: 1px =
solid rgb(204, 204, 204); background: rgb(255, 255, 255); }

.datawrapper-iuuPA-aehi92 .filter-ui.filter-timescale .point:hover { backgr=
ound: rgb(235, 235, 235); }

.datawrapper-iuuPA-aehi92 .filter-ui.filter-timescale .point.active { backg=
round: rgb(204, 204, 204); border: 1px solid rgb(136, 136, 136); }

.datawrapper-iuuPA-aehi92 .filter-ui.filter-timescale .line { background: r=
gb(204, 204, 204); }

.datawrapper-iuuPA-aehi92 .dw-tooltip { color: rgb(51, 51, 51); }

.datawrapper-iuuPA-xyhjtd button svg { fill: rgb(34, 34, 34); }

.dark-mode .datawrapper-iuuPA-xyhjtd button svg { fill: rgba(255, 255, 255,=
 0.75); }

.datawrapper-iuuPA-1wbuely th:not(:first-of-type) { border-left: none; }

.datawrapper-iuuPA-1wbuely th { font: inherit; text-transform: none; vertic=
al-align: bottom; }

.datawrapper-iuuPA-1wbuely th.is-sticky.is-sticking { background-color: rgb=
(255, 255, 255); }

.datawrapper-iuuPA-1c5djey:not(:first-child) .cell { border-top: 1px solid =
rgba(0, 0, 0, 0.067); }

.dark-mode table .datawrapper-iuuPA-1c5djey:not(:first-child) .cell { borde=
r-top: 1px solid rgba(255, 255, 255, 0.1); }

.datawrapper-iuuPA-1c5djey .cell:not(.first) { border-left: none; }

.datawrapper-iuuPA-1mt1bh3 { border-width: initial; border-style: none; bor=
der-color: initial; margin: 10px 0px 0px; font-size: 14px; font-weight: 400=
; }

.datawrapper-iuuPA-1mt1bh3.compact { margin: 10px 0px 0px; }

.datawrapper-iuuPA-1mt1bh3.striped tbody tr:nth-child(2n+1) { background: t=
ransparent; }

.datawrapper-iuuPA-1mt1bh3.striped tbody tr:nth-child(2n) { background: rgb=
a(0, 0, 0, 0.027) !important; }

.datawrapper-iuuPA-1mt1bh3 .cell.inverted { color: rgb(255, 255, 255); }

.datawrapper-iuuPA-1mt1bh3 .cell.inverted .sort-arrow { color: rgb(255, 255=
, 255); }

.datawrapper-iuuPA-1mt1bh3 thead th { padding-top: 8px; padding-bottom: 8px=
; }

.datawrapper-iuuPA-1mt1bh3 tbody .cell { padding-top: 10px; padding-bottom:=
 10px; }

.datawrapper-iuuPA-1mt1bh3 .cell { padding-left: 16px; padding-right: 16px;=
 }

.datawrapper-iuuPA-1mt1bh3 .cell.first.force-padding:not(.is-heatmap), .dat=
awrapper-iuuPA-1mt1bh3 .cell.is-sticky.is-sticking-left { padding-left: cal=
c(8px); }

.datawrapper-iuuPA-1mt1bh3 .cell.last.force-padding:not(.is-heatmap), .data=
wrapper-iuuPA-1mt1bh3 .cell.is-sticky.is-sticking-right { padding-right: ca=
lc(8px); }

.datawrapper-iuuPA-1mt1bh3 .cell.is-sticky { background-color: rgb(255, 255=
, 255); }

.datawrapper-iuuPA-1mt1bh3.striped tbody tr:nth-child(2n+1) .cell.is-sticky=
 { background-color: rgb(255, 255, 255); }

.datawrapper-iuuPA-1mt1bh3.striped tbody tr:nth-child(2n) .cell.is-sticky {=
 background-color: rgb(248, 248, 248); }

.datawrapper-iuuPA-1mt1bh3.compact tbody .cell { padding-top: 5px; padding-=
bottom: 5px; }

.datawrapper-iuuPA-1mt1bh3 .dw-bold { font-weight: bold; }

.datawrapper-iuuPA-1mt1bh3 th.is-sticky.is-sticking::after { background: rg=
ba(0, 0, 0, 0.1); }

.datawrapper-iuuPA-1mt1bh3 th.is-sticky.is-sticking-left { box-shadow: rgba=
(0, 0, 0, 0.03) 2px 0px 0px 0px; }

.datawrapper-iuuPA-1mt1bh3 th.is-sticky.is-sticking-right { box-shadow: rgb=
a(0, 0, 0, 0.03) -2px 0px 0px 0px; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-f3a38d60-51af-4da9-ab75-03ef70ff241b@mhtml.blink

@charset "utf-8";

.menu.svelte-1lt126s.svelte-1lt126s { cursor: pointer; position: absolute; =
top: 0px; right: 0px; z-index: 1; }

.ha-menu.svelte-1lt126s.svelte-1lt126s { margin: 4px 10px 3px 3px; width: 1=
8px; padding: 3px 0px; border-top: 2px solid black; border-bottom: 2px soli=
d black; }

.ha-menu.svelte-1lt126s div.svelte-1lt126s { height: 2px; width: 100%; back=
ground: black; }

.ha-menu.svelte-1lt126s.svelte-1lt126s:hover { border-top-color: rgb(204, 2=
04, 204); border-bottom-color: rgb(204, 204, 204); }

.ha-menu.svelte-1lt126s:hover div.svelte-1lt126s { background: rgb(204, 204=
, 204); }

.menu-content.svelte-1lt126s.svelte-1lt126s { position: absolute; top: 30px=
; right: 4px; background: white; border: 1px solid rgb(204, 204, 204); z-in=
dex: 100; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 4px 1px; }

.menu-content > .dw-chart-menu a { padding: 10px; display: block; color: in=
itial; border-bottom: 1px solid rgb(204, 204, 204); }

.menu-content > .dw-chart-menu a:hover { background: rgba(0, 0, 0, 0.05); }

.menu-content > .dw-chart-menu .block:last-child a { border-bottom: none; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-a4feed00-95f4-4d83-a187-d7076718c27e@mhtml.blink

@charset "utf-8";

.layout-inline.svelte-1mufarc > .footer-block.svelte-1mufarc { display: inl=
ine; }

.layout-flex-row.svelte-1mufarc.svelte-1mufarc, .layout-flex-column.svelte-=
1mufarc.svelte-1mufarc { display: flex; }

.layout-flex-row.svelte-1mufarc.svelte-1mufarc { flex-direction: row; }

.layout-flex-column.svelte-1mufarc.svelte-1mufarc { flex-direction: column;=
 }

.footer-center.layout-flex-column.svelte-1mufarc.svelte-1mufarc { align-ite=
ms: center; }

.footer-right.layout-flex-column.svelte-1mufarc.svelte-1mufarc { align-item=
s: flex-end; }

.footer-center.layout-inline.svelte-1mufarc.svelte-1mufarc { text-align: ce=
nter; }

.footer-right.layout-inline.svelte-1mufarc.svelte-1mufarc { text-align: rig=
ht; }

.separator.svelte-1mufarc.svelte-1mufarc { display: inline-block; font-styl=
e: initial; }

.separator.svelte-1mufarc.svelte-1mufarc::before { display: inline-block; }

.footer-right.svelte-1mufarc.svelte-1mufarc { text-align: right; }

.footer-block.svelte-1mufarc.svelte-1mufarc { display: inline; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-14d92191-e5af-4a3f-8709-d0c7c2734153@mhtml.blink

@charset "utf-8";
=0A
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-74d852fe-c4f5-46a6-a3e1-7a544735bdd6@mhtml.blink

@charset "utf-8";

body:not(.transparent) { background: rgb(255, 255, 255); }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://datawrapper.dwcdn.net/lib/vis/tables.cnbc.df43a805.css

@charset "utf-8";

@font-face { font-display: auto; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 400; src: url("https://static.dwcdn.net/custom/themes/c=
nbc/assets/ProximaNova-Regular.woff2") format("woff2"), url("https://static=
.dwcdn.net/custom/themes/cnbc/assets/ProximaNova-Regular.woff") format("wof=
f"), url("https://static.dwcdn.net/custom/themes/cnbc/assets/ProximaNova-Re=
gular.ttf") format("truetype"); }

@font-face { font-display: auto; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 700; src: url("https://static.dwcdn.net/custom/themes/c=
nbc/ProximaNova-Bold/ProximaNova-Bold.woff2") format("woff2"), url("https:/=
/static.dwcdn.net/custom/themes/cnbc/ProximaNova-Bold/ProximaNova-Bold.woff=
") format("woff"), url("https://static.dwcdn.net/custom/themes/cnbc/Proxima=
Nova-Bold/ProximaNova-Bold.ttf") format("truetype"); }

.table-container.svelte-zr2lpq.svelte-zr2lpq { position: relative; }

.table-scroll.svelte-zr2lpq.svelte-zr2lpq { max-width: 100%; overflow-x: au=
to; }

.no-select { user-select: none; }

table.svelte-zr2lpq.svelte-zr2lpq { width: 100%; }

tr.svelte-zr2lpq > .centered { font-size: 95%; position: relative; text-ali=
gn: center; }

tr.svelte-zr2lpq > .centered > span { display: flex; }

tr.svelte-zr2lpq > .centered > span .dw-line { border-bottom: 1px solid rgb=
a(0, 0, 0, 0.2); display: inline-block; flex-grow: 1; position: relative; t=
op: -0.5em; }

tr.svelte-zr2lpq > .centered > span .dw-line.left { margin-right: 1ex; }

tr.svelte-zr2lpq > .centered > span .dw-line.right { margin-left: 1ex; }

table.svelte-zr2lpq .cell.first:not(.force-padding), table.svelte-zr2lpq .c=
ell.no-padding { padding-left: 0px !important; }

table.svelte-zr2lpq .cell.last:not(.force-padding), table.svelte-zr2lpq .ce=
ll.no-padding { padding-right: 0px !important; }

table.svelte-zr2lpq .cell.align-left { text-align: left; }

table.svelte-zr2lpq .cell.align-right { text-align: right; }

table.svelte-zr2lpq .cell.align-center { text-align: center; }

table.svelte-zr2lpq .cell.align-vertical-top { vertical-align: top; }

table.svelte-zr2lpq .cell.align-vertical-bottom { vertical-align: bottom; }

table.svelte-zr2lpq .cell.align-vertical-center { }

table.svelte-zr2lpq .flag-icon { margin-right: 2px; vertical-align: initial=
; }

table.svelte-zr2lpq .flag-icon.flag-icon-circle { border-radius: 50%; }

.cell small { display: block; font-family: unset; font-size: 85%; font-styl=
e: italic; font-weight: 400; opacity: 0.5; }

.expand.svelte-zr2lpq.svelte-zr2lpq { color: rgb(153, 153, 153); cursor: po=
inter; display: block; font-size: 13px; font-weight: 300; margin-bottom: 10=
px; margin-top: 10px; text-align: center; z-index: 100000; }

.expand.svelte-zr2lpq.svelte-zr2lpq:hover { text-decoration: underline; }

.above-table.svelte-zr2lpq.svelte-zr2lpq { gap: 8px 15px; display: flex; ju=
stify-content: space-between; margin-bottom: 10px; }

@media only screen and (max-width: 350px) {
  .above-table.svelte-zr2lpq.svelte-zr2lpq { flex-wrap: wrap; justify-conte=
nt: space-around; }
}

.below-table.svelte-zr2lpq.svelte-zr2lpq { margin-top: 10px; }

.dw-chart.is-mobile .desktop-only, .dw-chart:not(.is-mobile) .mobile-only {=
 display: none; }

div.dw-inline-tooltip.svelte-zr2lpq.svelte-zr2lpq { margin: 10px; pointer-e=
vents: none; position: absolute; }

div.dw-inline-tooltip.svelte-zr2lpq .decimals { display: none; }

table.svelte-zr2lpq button.sort.svelte-zr2lpq { background: 0px center; bor=
der: rgba(0, 0, 0, 0); border-radius: 0px; color: inherit; cursor: pointer;=
 font-family: inherit; font-size: inherit; font-style: inherit; height: 100=
%; left: 0px; letter-spacing: inherit; line-height: inherit; padding: 0px; =
position: relative; text-align: inherit; text-transform: inherit; top: 0px;=
 width: 100%; }

table.svelte-zr2lpq th.is-sticky { left: 0px; position: sticky; z-index: 1;=
 }

table.svelte-zr2lpq th.is-sticky.is-sticking::after { bottom: 0px; content:=
 ""; position: absolute; top: 0px; width: 1px; }

table.svelte-zr2lpq th.is-sticky.is-sticking-left::after { right: 0px; }

.dir-rtl table.svelte-zr2lpq th.is-sticky { left: auto; position: sticky; r=
ight: 0px; z-index: 1; }

table.svelte-zr2lpq th.is-sticky.is-sticking-right::after { left: 0px; }

td.sentinel.svelte-zr2lpq.svelte-zr2lpq { height: 0px; margin: 0px; padding=
: 0px; visibility: hidden; width: 0.01%; }

.bar-chart.svelte-enpqx1.svelte-enpqx1 { height: 20px; position: relative; =
}

.bar-chart.no-background.svelte-enpqx1.svelte-enpqx1, .dark-mode .bar-chart=
.no-background.svelte-enpqx1.svelte-enpqx1 { background: rgba(0, 0, 0, 0); =
}

.bar-chart.svelte-enpqx1 .bar.svelte-enpqx1 { background: teal; height: 100=
%; overflow-x: hidden; }

.bar-chart.normal.svelte-enpqx1 .bar-label.svelte-enpqx1 { box-sizing: bord=
er-box; font-size: 85%; line-height: 21px; position: absolute; top: 0px; }

.bar-label.invisible.svelte-enpqx1.svelte-enpqx1 { color: red; display: inl=
ine; left: -1000px; opacity: 0; pointer-events: none; position: absolute; }

.baseline.svelte-enpqx1.svelte-enpqx1 { border-left: 1px solid rgba(0, 0, 0=
, 0.6); bottom: -15px; position: absolute; top: -15px; width: 1px; }

.mobile.svelte-enpqx1 .baseline.svelte-enpqx1 { bottom: 0px; top: 0px; }

.dark-mode .baseline.svelte-enpqx1.svelte-enpqx1 { border-left-color: rgba(=
255, 255, 255, 0.6); }

.bar-chart.slim.svelte-enpqx1.svelte-enpqx1 { background: rgba(0, 0, 0, 0);=
 height: auto; }

.bar-chart.slim.svelte-enpqx1 .bar-label.svelte-enpqx1 { display: block; ma=
rgin-bottom: 3px; position: static; }

.bar-chart.slim.svelte-enpqx1 .bar.svelte-enpqx1 { height: 5px; }

.rows.svelte-1iodp5s.svelte-1iodp5s.svelte-1iodp5s { margin: 0px; }

.row.svelte-1iodp5s.svelte-1iodp5s.svelte-1iodp5s { padding: 5px; }

tr.spacer.svelte-1iodp5s > td.svelte-1iodp5s.svelte-1iodp5s { border-top: 1=
px solid rgb(221, 221, 221); }

td.svelte-1iodp5s.svelte-1iodp5s.svelte-1iodp5s, th.svelte-1iodp5s.svelte-1=
iodp5s.svelte-1iodp5s { padding: 6px; vertical-align: top; }

td.dw-bold.svelte-1iodp5s.svelte-1iodp5s.svelte-1iodp5s, th.dw-bold.svelte-=
1iodp5s span.svelte-1iodp5s.svelte-1iodp5s { font-weight: 700; }

td.inverted.svelte-1iodp5s.svelte-1iodp5s.svelte-1iodp5s { color: rgb(255, =
255, 255); }

.compact.svelte-1iodp5s td.svelte-1iodp5s.svelte-1iodp5s, .compact.svelte-1=
iodp5s th.svelte-1iodp5s.svelte-1iodp5s { padding: 3px; }

tr.spacer-bottom.svelte-1iodp5s > td.svelte-1iodp5s.svelte-1iodp5s, tr.spac=
er.svelte-1iodp5s > td.svelte-1iodp5s.svelte-1iodp5s { padding: 0px; }

td.svelte-1iodp5s img { max-height: 1.25em; max-width: 100%; }

table.svelte-1iodp5s.svelte-1iodp5s.svelte-1iodp5s { width: 100%; }

table.svelte-1iodp5s th.svelte-1iodp5s.svelte-1iodp5s { font-weight: 400; }

.dw-chart:not(.dir-rtl) table.svelte-1iodp5s th.svelte-1iodp5s.svelte-1iodp=
5s { padding-left: 0px; text-align: left !important; }

.dw-chart.dir-rtl table.svelte-1iodp5s th.svelte-1iodp5s.svelte-1iodp5s { p=
adding-right: 0px; text-align: right !important; }

.dw-chart:not(.dir-rtl) .striped.svelte-1iodp5s th.svelte-1iodp5s.svelte-1i=
odp5s { padding-left: 8px; }

.dw-chart.dir-rtl .striped.svelte-1iodp5s th.svelte-1iodp5s.svelte-1iodp5s =
{ padding-right: 8px; }

table.svelte-1iodp5s tr.svelte-1iodp5s.svelte-1iodp5s { border-top: 1px sol=
id rgb(238, 238, 238); }

table.svelte-1iodp5s tr.svelte-1iodp5s.svelte-1iodp5s:first-child { border-=
top: none; }

.dark-mode .rows.striped.svelte-1iodp5s tr.odd.svelte-1iodp5s.svelte-1iodp5=
s { background: rgba(255, 255, 255, 0.05) !important; }

th.svelte-1iodp5s br { display: none; }

tr.first-col.svelte-1iodp5s td.svelte-1iodp5s.svelte-1iodp5s, tr.first-col.=
svelte-1iodp5s th.svelte-1iodp5s.svelte-1iodp5s { padding-top: 12px; }

tr.last-col.svelte-1iodp5s td.svelte-1iodp5s.svelte-1iodp5s, tr.last-col.sv=
elte-1iodp5s th.svelte-1iodp5s.svelte-1iodp5s { padding-bottom: 12px; }

tr.svelte-1iodp5s > .centered.svelte-1iodp5s.svelte-1iodp5s { font-size: 95=
%; position: relative; vertical-align: middle; }

tr.svelte-1iodp5s > .centered .flex.svelte-1iodp5s.svelte-1iodp5s { display=
: flex; flex-flow: column; height: 100%; justify-content: space-between; }

tr.svelte-1iodp5s > .centered .flex.svelte-1iodp5s > span.svelte-1iodp5s { =
display: block; }

tr.svelte-1iodp5s > .centered span.after.svelte-1iodp5s.svelte-1iodp5s, tr.=
svelte-1iodp5s > .centered span.before.svelte-1iodp5s.svelte-1iodp5s { cont=
ent: ""; display: inline-block; flex: 1 1 0%; font-size: 1px; height: 2em; =
margin-bottom: 5px; margin-top: 5px; position: relative; width: 5px; }

.dw-chart:not(.dir-rtl) tr.svelte-1iodp5s > .centered span.after.svelte-1io=
dp5s.svelte-1iodp5s, .dw-chart:not(.dir-rtl) tr.svelte-1iodp5s > .centered =
span.before.svelte-1iodp5s.svelte-1iodp5s { border-left: 1px solid rgba(0, =
0, 0, 0.2); left: 8px; }

.dw-chart.dir-rtl tr.svelte-1iodp5s > .centered span.after.svelte-1iodp5s.s=
velte-1iodp5s, .dw-chart.dir-rtl tr.svelte-1iodp5s > .centered span.before.=
svelte-1iodp5s.svelte-1iodp5s { border-right: 1px solid rgba(0, 0, 0, 0.2);=
 right: 8px; }

tr.svelte-1iodp5s > .centered span.before.svelte-1iodp5s.svelte-1iodp5s { b=
order-top: 1px solid rgba(0, 0, 0, 0.2); }

tr.svelte-1iodp5s > .centered span.after.svelte-1iodp5s.svelte-1iodp5s { bo=
rder-bottom: 1px solid rgba(0, 0, 0, 0.2); }

th.svelte-1iodp5s img { max-height: 2em; }

td.svelte-1iodp5s small, th.svelte-1iodp5s small { display: block; font-fam=
ily: unset; font-size: 85%; font-style: italic; font-weight: 400; opacity: =
0.5; }

table.svelte-1iodp5s .flag-icon { margin-right: 2px; vertical-align: initia=
l; }

table.svelte-1iodp5s .flag-icon.flag-icon-circle { border-radius: 50%; }

.pagination.svelte-1j8lu64.svelte-1j8lu64 { text-align: right; white-space:=
 nowrap; }

.dark-mode .pagination.svelte-1j8lu64 button.svelte-1j8lu64 { border: 1px s=
olid rgba(255, 255, 255, 0.2); }

.pagination.svelte-1j8lu64 button.svelte-1j8lu64 { align-items: center; bac=
kground: rgba(0, 0, 0, 0); border: 1px solid rgba(0, 0, 0, 0.1); border-rad=
ius: 3px; cursor: pointer; display: inline-flex; height: 25px; padding: 4px=
 9px; }

input.svelte-5qjkag { background: rgba(255, 255, 255, 0.1); border: 1px sol=
id rgba(0, 0, 0, 0.1); border-radius: 3px; font-size: 13px; width: 100%; }

.dw-chart:not(.dir-rtl) input.svelte-5qjkag { padding: 4px 28px 4px 26px; }

.dw-chart.dir-rtl input.svelte-5qjkag { padding: 4px 26px 4px 28px; }

div.svelte-5qjkag { display: flex; flex: 0 1 200px; position: relative; }

@media only screen and (max-width: 350px) {
  div.svelte-5qjkag { flex: 1 1 100%; }
}

.reset.svelte-5qjkag { background-color: initial; background-image: url("da=
ta:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmc=
iIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMj=
QgMjAuMTg4bC04LjMxNS04LjIwOSA4LjItOC4yODItMy42OTctMy42OTctOC4yMTIgOC4zMTgtO=
C4zMS04LjIwMy0zLjY2NiAzLjY2NiA4LjMyMSA4LjI0LTguMjA2IDguMzEzIDMuNjY2IDMuNjY2=
IDguMjM3LTguMzE4IDguMjg1IDguMjAzeiIvPjwvc3ZnPg=3D=3D"); background-repeat: =
no-repeat; background-size: contain; border: 0px; cursor: pointer; display:=
 block; height: 11px; opacity: 0.2; padding: 0px; position: absolute; right=
: 8px; top: 8px; width: 11px; }

.reset.svelte-5qjkag:hover { opacity: 0.5; }

div.svelte-5qjkag::after { background-image: url("data:image/svg+xml;base64=
,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2=
h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjEuMTcyIDI0bC03LjM4Ny03L=
jM4N2MtMS4zODguODc0LTMuMDI0IDEuMzg3LTQuNzg1IDEuMzg3LTQuOTcxIDAtOS00LjAyOS05=
LTlzNC4wMjktOSA5LTkgOSA0LjAyOSA5IDljMCAxLjc2MS0uNTE0IDMuMzk4LTEuMzg3IDQuNzg=
1bDcuMzg3IDcuMzg3LTIuODI4IDIuODI4em0tMTIuMTcyLThjMy44NTkgMCA3LTMuMTQgNy03cy=
0zLjE0MS03LTctNy03IDMuMTQtNyA3IDMuMTQxIDcgNyA3eiIvPjwvc3ZnPg=3D=3D"); backg=
round-repeat: no-repeat; background-size: contain; content: ""; display: bl=
ock; height: 16px; opacity: 0.2; position: absolute; top: 5px; width: 16px;=
 }

.dw-chart:not(.dir-rtl) div.svelte-5qjkag::after { left: 5px; }

.dw-chart.dir-rtl div.svelte-5qjkag::after { right: 5px; transform: scaleX(=
-1); }

.dark-mode input.svelte-5qjkag { background: rgba(0, 0, 0, 0.1); border: 1p=
x solid rgba(255, 255, 255, 0.2); color: rgba(255, 255, 255, 0.9); }

.dark-mode div.svelte-5qjkag::after { filter: invert(1); }

.sparkline.svelte-hfh8fi { margin: 0px; padding: 0px; width: 100%; }

svg.svelte-hfh8fi { overflow: visible; position: relative; width: 100%; }

.line.svelte-hfh8fi { fill: none; }

.baseline.svelte-hfh8fi, path.columns.svelte-hfh8fi { shape-rendering: cris=
pedges; }

.baseline.svelte-hfh8fi { fill: none; stroke: rgb(170, 170, 170); stroke-da=
sharray: 3px, 3px; }

.baseline.zero.svelte-hfh8fi { stroke: rgb(68, 68, 68); stroke-dasharray: n=
one; }

.dark-mode .baseline.zero.svelte-hfh8fi { stroke: rgb(204, 204, 204); }

.area.svelte-hfh8fi { stroke: none; opacity: 0.2; }

text.svelte-hfh8fi { dominant-baseline: middle; font-size: 11px; }

th.svelte-1ws307v { font-weight: inherit; text-align: inherit; }

.cell.svelte-1ws307v { margin-left: 10px; overflow: hidden; position: relat=
ive; width: 4em; }

.cell.no-padding.svelte-1ws307v { min-width: 2px; }

.cell.rank.svelte-1ws307v { width: 10px; }

.cell.cell.type-bar.svelte-1ws307v { padding-bottom: 0px; padding-top: 0px;=
 }

.cell.type-number.svelte-1ws307v { font-feature-settings: "tnum"; font-vari=
ant-numeric: tabular-nums; }

.cell.has-tooltip.svelte-1ws307v:hover { box-shadow: rgba(0, 0, 0, 0.3) 0px=
 0px 0px 2px inset; }

.cell.svelte-1ws307v img { max-height: 1.25em; max-width: 5em; vertical-ali=
gn: middle; }

.cell.svelte-1ws307v strong { font-weight: 700; }

.cell.svelte-1ws307v blockquote { border-left: 5px solid rgb(238, 238, 238)=
; font-style: italic; margin: 0px; padding-left: 1ex; }

.cell.svelte-1ws307v h1, .cell.svelte-1ws307v h2, .cell.svelte-1ws307v h3, =
.cell.svelte-1ws307v h4 { margin-bottom: 0px; margin-top: 0px; }

.cell.svelte-1ws307v h1 + *, .cell.svelte-1ws307v h2 + *, .cell.svelte-1ws3=
07v h3 + *, .cell.svelte-1ws307v h4 + * { margin-top: 1ex; }

.cell.type-number.svelte-1ws307v .decimals { opacity: 0; }

.cell.type-bar.svelte-1ws307v .decimals { display: none; }

.sort-arrow.svelte-1jst3wj.svelte-1jst3wj { color: rgb(0, 0, 0); display: i=
nline; font-size: 80%; opacity: 0.25; position: relative; top: -2px; vertic=
al-align: text-bottom; }

.sort-arrow.left.svelte-1jst3wj.svelte-1jst3wj { margin-right: 6px; }

.sort-arrow.right.svelte-1jst3wj.svelte-1jst3wj { margin-left: 6px; }

.sort-arrow.desc.svelte-1jst3wj.svelte-1jst3wj { top: -1px; }

th.inverted .sort-arrow.svelte-1jst3wj.svelte-1jst3wj { opacity: 0.4; }

.sort-arrow.svelte-1jst3wj path.svelte-1jst3wj { fill: currentcolor; }

.dark-mode th:not(.inverted) .sort-arrow.svelte-1jst3wj path.svelte-1jst3wj=
 { fill: rgb(255, 255, 255); }

th.svelte-1fhgpfc { font-weight: 400; vertical-align: bottom; }

th.rank.svelte-1fhgpfc { width: 0.01%; }

th.resortable.svelte-1fhgpfc { cursor: pointer; }

th.svelte-1fhgpfc small { margin-bottom: 3px; }

th.svelte-1fhgpfc img { max-height: 2em; }

.category-legend.horizontal { height: auto !important; width: auto !importa=
nt; }

.dw-chart-footer { align-items: flex-end !important; }

.dw-chart-footer .notes-block:last-child { margin-bottom: 0px; }

.vis-tables .bar-label { font-size: 100% !important; }

.datawrapper-3i224o.dark-bg .label span { color: rgb(51, 51, 51); fill: rgb=
(51, 51, 51); }

.datawrapper-3i224o.content-below-chart { margin: 0px 0px 20px; }

.datawrapper-aehi92 { color: rgb(51, 51, 51); font-family: "Proxima Nova"; =
font-size: 14px; margin: 0px; padding: 0px; }

.datawrapper-aehi92 svg { font-size: inherit; }

.datawrapper-aehi92 a:not(.link-style-ignore) { color: rgb(0, 136, 204); fo=
nt-weight: normal; text-decoration: none; font-style: normal; }

.datawrapper-aehi92 .labels text, .datawrapper-aehi92 .label { font-size: 1=
4px; }

.datawrapper-aehi92 .label tspan { fill: currentcolor; }

.datawrapper-aehi92 .label.value, .datawrapper-aehi92 .label.value span { c=
olor: rgb(51, 51, 51); }

.datawrapper-aehi92 .label.inverted span { text-shadow: rgb(0, 0, 0) 0px 0p=
x 2px; color: rgb(255, 255, 255); }

.datawrapper-aehi92 .label.inside:not(.inverted) span { text-shadow: rgb(25=
5, 255, 255) 0px 0px 2px; color: rgb(51, 51, 51); }

.datawrapper-aehi92 .label.outline span { text-shadow: rgb(255, 255, 255) 0=
px 1px 0px, rgb(255, 255, 255) 1px 0px 0px, rgb(255, 255, 255) 0px -1px 0px=
, rgb(255, 255, 255) -1px 0px 0px, rgb(255, 255, 255) 1px 1px 0px, rgb(255,=
 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 25=
5) -1px 1px 0px, rgb(255, 255, 255) 0px 2px 1px, rgb(255, 255, 255) 2px 0px=
 1px, rgb(255, 255, 255) 0px -2px 1px, rgb(255, 255, 255) -2px 0px 1px, rgb=
(255, 255, 255) -1px 2px 0px, rgb(255, 255, 255) 2px -1px 0px, rgb(255, 255=
, 255) -1px -2px 0px, rgb(255, 255, 255) -2px -1px 0px, rgb(255, 255, 255) =
1px 2px 0px, rgb(255, 255, 255) 2px 1px 0px, rgb(255, 255, 255) 1px -2px 0p=
x, rgb(255, 255, 255) -2px 1px 0px; }

.datawrapper-aehi92 .label sup { text-shadow: none; }

.datawrapper-aehi92 .label.highlighted { font-weight: bold; }

.datawrapper-aehi92 .label.highlighted, .datawrapper-aehi92 .label.axis { f=
ont-size: 14px; z-index: 100; }

.datawrapper-aehi92 .label.hover { font-weight: bold; }

.datawrapper-aehi92 .label.smaller span { font-size: 80%; }

.datawrapper-aehi92 .filter-ui.filter-links { border-bottom: 1px solid rgb(=
204, 204, 204); }

.datawrapper-aehi92 .filter-ui.filter-links a { color: rgb(102, 102, 102); =
}

.datawrapper-aehi92 .filter-ui.filter-links a:hover { color: rgb(34, 34, 34=
); }

.datawrapper-aehi92 .filter-ui.filter-links a.active { color: rgb(0, 0, 0);=
 font-weight: bold; border-bottom: 2px solid rgb(85, 85, 85); }

.datawrapper-aehi92 .filter-ui.filter-select { background-color: rgb(255, 2=
55, 255); border-radius: 4px; border: 1px solid rgb(204, 204, 204); color: =
rgb(0, 0, 0); font-size: 14px; padding: 4px 6px; }

.datawrapper-aehi92 .filter-ui.filter-timescale .point { border: 1px solid =
rgb(204, 204, 204); background: rgb(255, 255, 255); }

.datawrapper-aehi92 .filter-ui.filter-timescale .point:hover { background: =
rgb(235, 235, 235); }

.datawrapper-aehi92 .filter-ui.filter-timescale .point.active { background:=
 rgb(204, 204, 204); border: 1px solid rgb(136, 136, 136); }

.datawrapper-aehi92 .filter-ui.filter-timescale .line { background: rgb(204=
, 204, 204); }

.datawrapper-aehi92 .dw-tooltip { color: rgb(51, 51, 51); }

.datawrapper-1jr5ejo { color: rgb(102, 102, 102); font-weight: normal; font=
-size: 13px; text-decoration: none; font-style: normal; -webkit-box-align: =
center; align-items: center; }

.datawrapper-1jr5ejo > div > .footer-block a[href=3D""] { color: rgb(102, 1=
02, 102); }

.datawrapper-1jr5ejo .footer-left.layout-flex-row, .datawrapper-1jr5ejo .fo=
oter-left.layout-flex-column { gap: 0px; }

.datawrapper-1jr5ejo .footer-center.layout-flex-row, .datawrapper-1jr5ejo .=
footer-center.layout-flex-column { gap: 5px; }

.datawrapper-1jr5ejo .footer-right.layout-flex-row, .datawrapper-1jr5ejo .f=
ooter-right.layout-flex-column { gap: 5px; }

.datawrapper-1jr5ejo .separator::before { content: "=E2=80=A2"; }

.datawrapper-1jr5ejo a:not(.link-style-ignore) { font-style: normal; }

.datawrapper-1btolyn { position: relative; color: rgb(23, 23, 23); font-siz=
e: 13px; font-style: normal; font-weight: normal; margin: 0px 0px 3px; text=
-decoration: none; }

.datawrapper-1btolyn a { font-style: normal; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://datawrapper.dwcdn.net/lib/vis/tables.cnbc-dark.df43a805.css

@charset "utf-8";

@font-face { font-display: auto; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 400; src: url("https://static.dwcdn.net/custom/themes/c=
nbc/assets/ProximaNova-Regular.woff2") format("woff2"), url("https://static=
.dwcdn.net/custom/themes/cnbc/assets/ProximaNova-Regular.woff") format("wof=
f"), url("https://static.dwcdn.net/custom/themes/cnbc/assets/ProximaNova-Re=
gular.ttf") format("truetype"); }

@font-face { font-display: auto; font-family: "Proxima Nova"; font-style: n=
ormal; font-weight: 700; src: url("https://static.dwcdn.net/custom/themes/c=
nbc/ProximaNova-Bold/ProximaNova-Bold.woff2") format("woff2"), url("https:/=
/static.dwcdn.net/custom/themes/cnbc/ProximaNova-Bold/ProximaNova-Bold.woff=
") format("woff"), url("https://static.dwcdn.net/custom/themes/cnbc/Proxima=
Nova-Bold/ProximaNova-Bold.ttf") format("truetype"); }

.table-container.svelte-zr2lpq.svelte-zr2lpq { position: relative; }

.table-scroll.svelte-zr2lpq.svelte-zr2lpq { max-width: 100%; overflow-x: au=
to; }

.no-select { user-select: none; }

table.svelte-zr2lpq.svelte-zr2lpq { width: 100%; }

tr.svelte-zr2lpq > .centered { font-size: 95%; position: relative; text-ali=
gn: center; }

tr.svelte-zr2lpq > .centered > span { display: flex; }

tr.svelte-zr2lpq > .centered > span .dw-line { border-bottom: 1px solid rgb=
a(0, 0, 0, 0.2); display: inline-block; flex-grow: 1; position: relative; t=
op: -0.5em; }

tr.svelte-zr2lpq > .centered > span .dw-line.left { margin-right: 1ex; }

tr.svelte-zr2lpq > .centered > span .dw-line.right { margin-left: 1ex; }

table.svelte-zr2lpq .cell.first:not(.force-padding), table.svelte-zr2lpq .c=
ell.no-padding { padding-left: 0px !important; }

table.svelte-zr2lpq .cell.last:not(.force-padding), table.svelte-zr2lpq .ce=
ll.no-padding { padding-right: 0px !important; }

table.svelte-zr2lpq .cell.align-left { text-align: left; }

table.svelte-zr2lpq .cell.align-right { text-align: right; }

table.svelte-zr2lpq .cell.align-center { text-align: center; }

table.svelte-zr2lpq .cell.align-vertical-top { vertical-align: top; }

table.svelte-zr2lpq .cell.align-vertical-bottom { vertical-align: bottom; }

table.svelte-zr2lpq .cell.align-vertical-center { }

table.svelte-zr2lpq .flag-icon { margin-right: 2px; vertical-align: initial=
; }

table.svelte-zr2lpq .flag-icon.flag-icon-circle { border-radius: 50%; }

.cell small { display: block; font-family: unset; font-size: 85%; font-styl=
e: italic; font-weight: 400; opacity: 0.5; }

.expand.svelte-zr2lpq.svelte-zr2lpq { color: rgb(153, 153, 153); cursor: po=
inter; display: block; font-size: 13px; font-weight: 300; margin-bottom: 10=
px; margin-top: 10px; text-align: center; z-index: 100000; }

.expand.svelte-zr2lpq.svelte-zr2lpq:hover { text-decoration: underline; }

.above-table.svelte-zr2lpq.svelte-zr2lpq { gap: 8px 15px; display: flex; ju=
stify-content: space-between; margin-bottom: 10px; }

@media only screen and (max-width: 350px) {
  .above-table.svelte-zr2lpq.svelte-zr2lpq { flex-wrap: wrap; justify-conte=
nt: space-around; }
}

.below-table.svelte-zr2lpq.svelte-zr2lpq { margin-top: 10px; }

.dw-chart.is-mobile .desktop-only, .dw-chart:not(.is-mobile) .mobile-only {=
 display: none; }

div.dw-inline-tooltip.svelte-zr2lpq.svelte-zr2lpq { margin: 10px; pointer-e=
vents: none; position: absolute; }

div.dw-inline-tooltip.svelte-zr2lpq .decimals { display: none; }

table.svelte-zr2lpq button.sort.svelte-zr2lpq { background: 0px center; bor=
der: rgba(0, 0, 0, 0); border-radius: 0px; color: inherit; cursor: pointer;=
 font-family: inherit; font-size: inherit; font-style: inherit; height: 100=
%; left: 0px; letter-spacing: inherit; line-height: inherit; padding: 0px; =
position: relative; text-align: inherit; text-transform: inherit; top: 0px;=
 width: 100%; }

table.svelte-zr2lpq th.is-sticky { left: 0px; position: sticky; z-index: 1;=
 }

table.svelte-zr2lpq th.is-sticky.is-sticking::after { bottom: 0px; content:=
 ""; position: absolute; top: 0px; width: 1px; }

table.svelte-zr2lpq th.is-sticky.is-sticking-left::after { right: 0px; }

.dir-rtl table.svelte-zr2lpq th.is-sticky { left: auto; position: sticky; r=
ight: 0px; z-index: 1; }

table.svelte-zr2lpq th.is-sticky.is-sticking-right::after { left: 0px; }

td.sentinel.svelte-zr2lpq.svelte-zr2lpq { height: 0px; margin: 0px; padding=
: 0px; visibility: hidden; width: 0.01%; }

.bar-chart.svelte-enpqx1.svelte-enpqx1 { height: 20px; position: relative; =
}

.bar-chart.no-background.svelte-enpqx1.svelte-enpqx1, .dark-mode .bar-chart=
.no-background.svelte-enpqx1.svelte-enpqx1 { background: rgba(0, 0, 0, 0); =
}

.bar-chart.svelte-enpqx1 .bar.svelte-enpqx1 { background: teal; height: 100=
%; overflow-x: hidden; }

.bar-chart.normal.svelte-enpqx1 .bar-label.svelte-enpqx1 { box-sizing: bord=
er-box; font-size: 85%; line-height: 21px; position: absolute; top: 0px; }

.bar-label.invisible.svelte-enpqx1.svelte-enpqx1 { color: red; display: inl=
ine; left: -1000px; opacity: 0; pointer-events: none; position: absolute; }

.baseline.svelte-enpqx1.svelte-enpqx1 { border-left: 1px solid rgba(0, 0, 0=
, 0.6); bottom: -15px; position: absolute; top: -15px; width: 1px; }

.mobile.svelte-enpqx1 .baseline.svelte-enpqx1 { bottom: 0px; top: 0px; }

.dark-mode .baseline.svelte-enpqx1.svelte-enpqx1 { border-left-color: rgba(=
255, 255, 255, 0.6); }

.bar-chart.slim.svelte-enpqx1.svelte-enpqx1 { background: rgba(0, 0, 0, 0);=
 height: auto; }

.bar-chart.slim.svelte-enpqx1 .bar-label.svelte-enpqx1 { display: block; ma=
rgin-bottom: 3px; position: static; }

.bar-chart.slim.svelte-enpqx1 .bar.svelte-enpqx1 { height: 5px; }

.rows.svelte-1iodp5s.svelte-1iodp5s.svelte-1iodp5s { margin: 0px; }

.row.svelte-1iodp5s.svelte-1iodp5s.svelte-1iodp5s { padding: 5px; }

tr.spacer.svelte-1iodp5s > td.svelte-1iodp5s.svelte-1iodp5s { border-top: 1=
px solid rgb(221, 221, 221); }

td.svelte-1iodp5s.svelte-1iodp5s.svelte-1iodp5s, th.svelte-1iodp5s.svelte-1=
iodp5s.svelte-1iodp5s { padding: 6px; vertical-align: top; }

td.dw-bold.svelte-1iodp5s.svelte-1iodp5s.svelte-1iodp5s, th.dw-bold.svelte-=
1iodp5s span.svelte-1iodp5s.svelte-1iodp5s { font-weight: 700; }

td.inverted.svelte-1iodp5s.svelte-1iodp5s.svelte-1iodp5s { color: rgb(255, =
255, 255); }

.compact.svelte-1iodp5s td.svelte-1iodp5s.svelte-1iodp5s, .compact.svelte-1=
iodp5s th.svelte-1iodp5s.svelte-1iodp5s { padding: 3px; }

tr.spacer-bottom.svelte-1iodp5s > td.svelte-1iodp5s.svelte-1iodp5s, tr.spac=
er.svelte-1iodp5s > td.svelte-1iodp5s.svelte-1iodp5s { padding: 0px; }

td.svelte-1iodp5s img { max-height: 1.25em; max-width: 100%; }

table.svelte-1iodp5s.svelte-1iodp5s.svelte-1iodp5s { width: 100%; }

table.svelte-1iodp5s th.svelte-1iodp5s.svelte-1iodp5s { font-weight: 400; }

.dw-chart:not(.dir-rtl) table.svelte-1iodp5s th.svelte-1iodp5s.svelte-1iodp=
5s { padding-left: 0px; text-align: left !important; }

.dw-chart.dir-rtl table.svelte-1iodp5s th.svelte-1iodp5s.svelte-1iodp5s { p=
adding-right: 0px; text-align: right !important; }

.dw-chart:not(.dir-rtl) .striped.svelte-1iodp5s th.svelte-1iodp5s.svelte-1i=
odp5s { padding-left: 8px; }

.dw-chart.dir-rtl .striped.svelte-1iodp5s th.svelte-1iodp5s.svelte-1iodp5s =
{ padding-right: 8px; }

table.svelte-1iodp5s tr.svelte-1iodp5s.svelte-1iodp5s { border-top: 1px sol=
id rgb(238, 238, 238); }

table.svelte-1iodp5s tr.svelte-1iodp5s.svelte-1iodp5s:first-child { border-=
top: none; }

.dark-mode .rows.striped.svelte-1iodp5s tr.odd.svelte-1iodp5s.svelte-1iodp5=
s { background: rgba(255, 255, 255, 0.05) !important; }

th.svelte-1iodp5s br { display: none; }

tr.first-col.svelte-1iodp5s td.svelte-1iodp5s.svelte-1iodp5s, tr.first-col.=
svelte-1iodp5s th.svelte-1iodp5s.svelte-1iodp5s { padding-top: 12px; }

tr.last-col.svelte-1iodp5s td.svelte-1iodp5s.svelte-1iodp5s, tr.last-col.sv=
elte-1iodp5s th.svelte-1iodp5s.svelte-1iodp5s { padding-bottom: 12px; }

tr.svelte-1iodp5s > .centered.svelte-1iodp5s.svelte-1iodp5s { font-size: 95=
%; position: relative; vertical-align: middle; }

tr.svelte-1iodp5s > .centered .flex.svelte-1iodp5s.svelte-1iodp5s { display=
: flex; flex-flow: column; height: 100%; justify-content: space-between; }

tr.svelte-1iodp5s > .centered .flex.svelte-1iodp5s > span.svelte-1iodp5s { =
display: block; }

tr.svelte-1iodp5s > .centered span.after.svelte-1iodp5s.svelte-1iodp5s, tr.=
svelte-1iodp5s > .centered span.before.svelte-1iodp5s.svelte-1iodp5s { cont=
ent: ""; display: inline-block; flex: 1 1 0%; font-size: 1px; height: 2em; =
margin-bottom: 5px; margin-top: 5px; position: relative; width: 5px; }

.dw-chart:not(.dir-rtl) tr.svelte-1iodp5s > .centered span.after.svelte-1io=
dp5s.svelte-1iodp5s, .dw-chart:not(.dir-rtl) tr.svelte-1iodp5s > .centered =
span.before.svelte-1iodp5s.svelte-1iodp5s { border-left: 1px solid rgba(0, =
0, 0, 0.2); left: 8px; }

.dw-chart.dir-rtl tr.svelte-1iodp5s > .centered span.after.svelte-1iodp5s.s=
velte-1iodp5s, .dw-chart.dir-rtl tr.svelte-1iodp5s > .centered span.before.=
svelte-1iodp5s.svelte-1iodp5s { border-right: 1px solid rgba(0, 0, 0, 0.2);=
 right: 8px; }

tr.svelte-1iodp5s > .centered span.before.svelte-1iodp5s.svelte-1iodp5s { b=
order-top: 1px solid rgba(0, 0, 0, 0.2); }

tr.svelte-1iodp5s > .centered span.after.svelte-1iodp5s.svelte-1iodp5s { bo=
rder-bottom: 1px solid rgba(0, 0, 0, 0.2); }

th.svelte-1iodp5s img { max-height: 2em; }

td.svelte-1iodp5s small, th.svelte-1iodp5s small { display: block; font-fam=
ily: unset; font-size: 85%; font-style: italic; font-weight: 400; opacity: =
0.5; }

table.svelte-1iodp5s .flag-icon { margin-right: 2px; vertical-align: initia=
l; }

table.svelte-1iodp5s .flag-icon.flag-icon-circle { border-radius: 50%; }

.pagination.svelte-1j8lu64.svelte-1j8lu64 { text-align: right; white-space:=
 nowrap; }

.dark-mode .pagination.svelte-1j8lu64 button.svelte-1j8lu64 { border: 1px s=
olid rgba(255, 255, 255, 0.2); }

.pagination.svelte-1j8lu64 button.svelte-1j8lu64 { align-items: center; bac=
kground: rgba(0, 0, 0, 0); border: 1px solid rgba(0, 0, 0, 0.1); border-rad=
ius: 3px; cursor: pointer; display: inline-flex; height: 25px; padding: 4px=
 9px; }

input.svelte-5qjkag { background: rgba(255, 255, 255, 0.1); border: 1px sol=
id rgba(0, 0, 0, 0.1); border-radius: 3px; font-size: 13px; width: 100%; }

.dw-chart:not(.dir-rtl) input.svelte-5qjkag { padding: 4px 28px 4px 26px; }

.dw-chart.dir-rtl input.svelte-5qjkag { padding: 4px 26px 4px 28px; }

div.svelte-5qjkag { display: flex; flex: 0 1 200px; position: relative; }

@media only screen and (max-width: 350px) {
  div.svelte-5qjkag { flex: 1 1 100%; }
}

.reset.svelte-5qjkag { background-color: initial; background-image: url("da=
ta:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmc=
iIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMj=
QgMjAuMTg4bC04LjMxNS04LjIwOSA4LjItOC4yODItMy42OTctMy42OTctOC4yMTIgOC4zMTgtO=
C4zMS04LjIwMy0zLjY2NiAzLjY2NiA4LjMyMSA4LjI0LTguMjA2IDguMzEzIDMuNjY2IDMuNjY2=
IDguMjM3LTguMzE4IDguMjg1IDguMjAzeiIvPjwvc3ZnPg=3D=3D"); background-repeat: =
no-repeat; background-size: contain; border: 0px; cursor: pointer; display:=
 block; height: 11px; opacity: 0.2; padding: 0px; position: absolute; right=
: 8px; top: 8px; width: 11px; }

.reset.svelte-5qjkag:hover { opacity: 0.5; }

div.svelte-5qjkag::after { background-image: url("data:image/svg+xml;base64=
,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2=
h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjEuMTcyIDI0bC03LjM4Ny03L=
jM4N2MtMS4zODguODc0LTMuMDI0IDEuMzg3LTQuNzg1IDEuMzg3LTQuOTcxIDAtOS00LjAyOS05=
LTlzNC4wMjktOSA5LTkgOSA0LjAyOSA5IDljMCAxLjc2MS0uNTE0IDMuMzk4LTEuMzg3IDQuNzg=
1bDcuMzg3IDcuMzg3LTIuODI4IDIuODI4em0tMTIuMTcyLThjMy44NTkgMCA3LTMuMTQgNy03cy=
0zLjE0MS03LTctNy03IDMuMTQtNyA3IDMuMTQxIDcgNyA3eiIvPjwvc3ZnPg=3D=3D"); backg=
round-repeat: no-repeat; background-size: contain; content: ""; display: bl=
ock; height: 16px; opacity: 0.2; position: absolute; top: 5px; width: 16px;=
 }

.dw-chart:not(.dir-rtl) div.svelte-5qjkag::after { left: 5px; }

.dw-chart.dir-rtl div.svelte-5qjkag::after { right: 5px; transform: scaleX(=
-1); }

.dark-mode input.svelte-5qjkag { background: rgba(0, 0, 0, 0.1); border: 1p=
x solid rgba(255, 255, 255, 0.2); color: rgba(255, 255, 255, 0.9); }

.dark-mode div.svelte-5qjkag::after { filter: invert(1); }

.sparkline.svelte-hfh8fi { margin: 0px; padding: 0px; width: 100%; }

svg.svelte-hfh8fi { overflow: visible; position: relative; width: 100%; }

.line.svelte-hfh8fi { fill: none; }

.baseline.svelte-hfh8fi, path.columns.svelte-hfh8fi { shape-rendering: cris=
pedges; }

.baseline.svelte-hfh8fi { fill: none; stroke: rgb(170, 170, 170); stroke-da=
sharray: 3px, 3px; }

.baseline.zero.svelte-hfh8fi { stroke: rgb(68, 68, 68); stroke-dasharray: n=
one; }

.dark-mode .baseline.zero.svelte-hfh8fi { stroke: rgb(204, 204, 204); }

.area.svelte-hfh8fi { stroke: none; opacity: 0.2; }

text.svelte-hfh8fi { dominant-baseline: middle; font-size: 11px; }

th.svelte-1ws307v { font-weight: inherit; text-align: inherit; }

.cell.svelte-1ws307v { margin-left: 10px; overflow: hidden; position: relat=
ive; width: 4em; }

.cell.no-padding.svelte-1ws307v { min-width: 2px; }

.cell.rank.svelte-1ws307v { width: 10px; }

.cell.cell.type-bar.svelte-1ws307v { padding-bottom: 0px; padding-top: 0px;=
 }

.cell.type-number.svelte-1ws307v { font-feature-settings: "tnum"; font-vari=
ant-numeric: tabular-nums; }

.cell.has-tooltip.svelte-1ws307v:hover { box-shadow: rgba(0, 0, 0, 0.3) 0px=
 0px 0px 2px inset; }

.cell.svelte-1ws307v img { max-height: 1.25em; max-width: 5em; vertical-ali=
gn: middle; }

.cell.svelte-1ws307v strong { font-weight: 700; }

.cell.svelte-1ws307v blockquote { border-left: 5px solid rgb(238, 238, 238)=
; font-style: italic; margin: 0px; padding-left: 1ex; }

.cell.svelte-1ws307v h1, .cell.svelte-1ws307v h2, .cell.svelte-1ws307v h3, =
.cell.svelte-1ws307v h4 { margin-bottom: 0px; margin-top: 0px; }

.cell.svelte-1ws307v h1 + *, .cell.svelte-1ws307v h2 + *, .cell.svelte-1ws3=
07v h3 + *, .cell.svelte-1ws307v h4 + * { margin-top: 1ex; }

.cell.type-number.svelte-1ws307v .decimals { opacity: 0; }

.cell.type-bar.svelte-1ws307v .decimals { display: none; }

.sort-arrow.svelte-1jst3wj.svelte-1jst3wj { color: rgb(0, 0, 0); display: i=
nline; font-size: 80%; opacity: 0.25; position: relative; top: -2px; vertic=
al-align: text-bottom; }

.sort-arrow.left.svelte-1jst3wj.svelte-1jst3wj { margin-right: 6px; }

.sort-arrow.right.svelte-1jst3wj.svelte-1jst3wj { margin-left: 6px; }

.sort-arrow.desc.svelte-1jst3wj.svelte-1jst3wj { top: -1px; }

th.inverted .sort-arrow.svelte-1jst3wj.svelte-1jst3wj { opacity: 0.4; }

.sort-arrow.svelte-1jst3wj path.svelte-1jst3wj { fill: currentcolor; }

.dark-mode th:not(.inverted) .sort-arrow.svelte-1jst3wj path.svelte-1jst3wj=
 { fill: rgb(255, 255, 255); }

th.svelte-1fhgpfc { font-weight: 400; vertical-align: bottom; }

th.rank.svelte-1fhgpfc { width: 0.01%; }

th.resortable.svelte-1fhgpfc { cursor: pointer; }

th.svelte-1fhgpfc small { margin-bottom: 3px; }

th.svelte-1fhgpfc img { max-height: 2em; }

.category-legend.horizontal { height: auto !important; width: auto !importa=
nt; }

.dw-chart-footer { align-items: flex-end !important; }

.dw-chart-footer .notes-block:last-child { margin-bottom: 0px; }

.vis-tables .bar-label { font-size: 100% !important; }

.datawrapper-3i224o.dark-bg .label span { color: rgb(51, 51, 51); fill: rgb=
(51, 51, 51); }

.datawrapper-3i224o.content-below-chart { margin: 0px 0px 20px; }

.datawrapper-aehi92 { color: rgb(51, 51, 51); font-family: "Proxima Nova"; =
font-size: 14px; margin: 0px; padding: 0px; }

.datawrapper-aehi92 svg { font-size: inherit; }

.datawrapper-aehi92 a:not(.link-style-ignore) { color: rgb(0, 136, 204); fo=
nt-weight: normal; text-decoration: none; font-style: normal; }

.datawrapper-aehi92 .labels text, .datawrapper-aehi92 .label { font-size: 1=
4px; }

.datawrapper-aehi92 .label tspan { fill: currentcolor; }

.datawrapper-aehi92 .label.value, .datawrapper-aehi92 .label.value span { c=
olor: rgb(51, 51, 51); }

.datawrapper-aehi92 .label.inverted span { text-shadow: rgb(0, 0, 0) 0px 0p=
x 2px; color: rgb(255, 255, 255); }

.datawrapper-aehi92 .label.inside:not(.inverted) span { text-shadow: rgb(25=
5, 255, 255) 0px 0px 2px; color: rgb(51, 51, 51); }

.datawrapper-aehi92 .label.outline span { text-shadow: rgb(255, 255, 255) 0=
px 1px 0px, rgb(255, 255, 255) 1px 0px 0px, rgb(255, 255, 255) 0px -1px 0px=
, rgb(255, 255, 255) -1px 0px 0px, rgb(255, 255, 255) 1px 1px 0px, rgb(255,=
 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 25=
5) -1px 1px 0px, rgb(255, 255, 255) 0px 2px 1px, rgb(255, 255, 255) 2px 0px=
 1px, rgb(255, 255, 255) 0px -2px 1px, rgb(255, 255, 255) -2px 0px 1px, rgb=
(255, 255, 255) -1px 2px 0px, rgb(255, 255, 255) 2px -1px 0px, rgb(255, 255=
, 255) -1px -2px 0px, rgb(255, 255, 255) -2px -1px 0px, rgb(255, 255, 255) =
1px 2px 0px, rgb(255, 255, 255) 2px 1px 0px, rgb(255, 255, 255) 1px -2px 0p=
x, rgb(255, 255, 255) -2px 1px 0px; }

.datawrapper-aehi92 .label sup { text-shadow: none; }

.datawrapper-aehi92 .label.highlighted { font-weight: bold; }

.datawrapper-aehi92 .label.highlighted, .datawrapper-aehi92 .label.axis { f=
ont-size: 14px; z-index: 100; }

.datawrapper-aehi92 .label.hover { font-weight: bold; }

.datawrapper-aehi92 .label.smaller span { font-size: 80%; }

.datawrapper-aehi92 .filter-ui.filter-links { border-bottom: 1px solid rgb(=
204, 204, 204); }

.datawrapper-aehi92 .filter-ui.filter-links a { color: rgb(102, 102, 102); =
}

.datawrapper-aehi92 .filter-ui.filter-links a:hover { color: rgb(34, 34, 34=
); }

.datawrapper-aehi92 .filter-ui.filter-links a.active { color: rgb(0, 0, 0);=
 font-weight: bold; border-bottom: 2px solid rgb(85, 85, 85); }

.datawrapper-aehi92 .filter-ui.filter-select { background-color: rgb(255, 2=
55, 255); border-radius: 4px; border: 1px solid rgb(204, 204, 204); color: =
rgb(0, 0, 0); font-size: 14px; padding: 4px 6px; }

.datawrapper-aehi92 .filter-ui.filter-timescale .point { border: 1px solid =
rgb(204, 204, 204); background: rgb(255, 255, 255); }

.datawrapper-aehi92 .filter-ui.filter-timescale .point:hover { background: =
rgb(235, 235, 235); }

.datawrapper-aehi92 .filter-ui.filter-timescale .point.active { background:=
 rgb(204, 204, 204); border: 1px solid rgb(136, 136, 136); }

.datawrapper-aehi92 .filter-ui.filter-timescale .line { background: rgb(204=
, 204, 204); }

.datawrapper-aehi92 .dw-tooltip { color: rgb(51, 51, 51); }

.datawrapper-1jr5ejo { color: rgb(102, 102, 102); font-weight: normal; font=
-size: 13px; text-decoration: none; font-style: normal; -webkit-box-align: =
center; align-items: center; }

.datawrapper-1jr5ejo > div > .footer-block a[href=3D""] { color: rgb(102, 1=
02, 102); }

.datawrapper-1jr5ejo .footer-left.layout-flex-row, .datawrapper-1jr5ejo .fo=
oter-left.layout-flex-column { gap: 0px; }

.datawrapper-1jr5ejo .footer-center.layout-flex-row, .datawrapper-1jr5ejo .=
footer-center.layout-flex-column { gap: 5px; }

.datawrapper-1jr5ejo .footer-right.layout-flex-row, .datawrapper-1jr5ejo .f=
ooter-right.layout-flex-column { gap: 5px; }

.datawrapper-1jr5ejo .separator::before { content: "=E2=80=A2"; }

.datawrapper-1jr5ejo a:not(.link-style-ignore) { font-style: normal; }

.datawrapper-1btolyn { position: relative; color: rgb(23, 23, 23); font-siz=
e: 13px; font-style: normal; font-weight: normal; margin: 0px 0px 3px; text=
-decoration: none; }

.datawrapper-1btolyn a { font-style: normal; }
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://pt.dwcdn.net/iuuPA.css

@charset "utf-8";
=0A
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/html
Content-ID: <frame-7854BAC4A2D3E2BA8328C17C32AA14DF@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: chrome-extension://ekhagklcjbdpajgpjgmbionohlpdbjgc/translateSandbox/translateSandbox.html

<!DOCTYPE html><!--
    ***** BEGIN LICENSE BLOCK *****
   =20
    Copyright =C2=A9 2021 Center for History and New Media
                     George Mason University, Fairfax, Virginia, USA
                     http://zotero.org
   =20
    This file is part of Zotero.
   =20
    Zotero is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License as publishe=
d by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
   =20
    Zotero is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Affero General Public License for more details.
   =20
    You should have received a copy of the GNU Affero General Public Licens=
e
    along with Zotero.  If not, see <http://www.gnu.org/licenses/>.
   =20
    ***** END LICENSE BLOCK *****
--><html lang=3D"en"><head><meta http-equiv=3D"Content-Type" content=3D"tex=
t/html; charset=3DUTF-8">
=09
	<title>Zotero - Translate Sandbox</title>
</head>
<body>








































</body></html>
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl----
Content-Type: text/html
Content-ID: <frame-0152314442FD42C2514044036EFF7C6E@mhtml.blink>
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3DUTF-8"><link rel=3D"stylesheet" href=3D"chrome-extension://ihcjicgdanjae=
chkgeegckofjjedodee/app/content-style.css"></head><body></body></html>
------MultipartBoundary--kvrkN6ggVKqiQV8UEGwmE2VPg7jq2iqocpNFxZTYpl------
